Programming and GUI fundamentals : Tcl-Tk for electronic design automation (EDA) /
"The TCL Language and the TK graphical toolkit are simple and powerful building blocks for sophisticated applications. The TCL/TK combination is becoming increasingly popular, allowing users to produce sophisticated graphical interfaces with a few easy commands. Tcl was initially designed to wo...
Saved in:
Main Authors: | , , |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Hoboken, New Jersey : Piscataway, NJ :
John Wiley & Sons, Inc. ; IEEE Press,
[2023]
|
Subjects: | |
Online Access: | CONNECT |
MARC
LEADER | 00000nam a2200000 i 4500 | ||
---|---|---|---|
001 | in00006303774 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 220824s2023 njua ob 001 0 eng | ||
005 | 20240124155103.0 | ||
010 | |a 2022040062 | ||
020 | |a 9781119837442 | ||
020 | |a 1119837448 |q electronic book | ||
020 | |a 9781119837435 |q electronic book | ||
020 | |a 111983743X |q electronic book | ||
020 | |a 9781119837428 |q electronic book | ||
020 | |a 1119837421 |q electronic book | ||
020 | |z 9781119837411 |q hardcover | ||
020 | |z 1119837413 |q hardcover | ||
024 | 7 | |a 10.1002/9781119837442 |2 doi | |
035 | |a (NhCcYBP)e80fa363d91f485b9a695405a0a7a4bb9781119837442 | ||
035 | |a 1wileyeba9781119837442 | ||
037 | |a 9914628 |b IEEE | ||
040 | |a DLC |b eng |e rda |c DLC | ||
042 | |a pcc | ||
050 | 0 | 4 | |a TK7874 |b .T754 2023 |
082 | 0 | 0 | |a 621.38150285/536 |2 23/eng/20221018 |
100 | 1 | |a Tripathi, Suman Lata, |e author. | |
245 | 1 | 0 | |a Programming and GUI fundamentals : |b Tcl-Tk for electronic design automation (EDA) / |c Suman Lata Tripathi, Abhishek Kumar, Jyotirmoy Pathak. |
246 | 3 | 0 | |a Programming and graphical user interface fundamentals |
246 | 3 | 0 | |a Tcl-Tk for electronic design automation |
264 | 1 | |a Hoboken, New Jersey : |b John Wiley & Sons, Inc. ; |a Piscataway, NJ : |b IEEE Press, |c [2023] | |
300 | |a 1 online resource (xii, 211 pages) : |b illustrations (chiefly color) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
500 | |a Wiley EBA |5 TMurS | ||
504 | |a Includes bibliographical references and index. | ||
505 | 0 | |a Cover -- Title Page -- Copyright Page -- Contents -- About the Authors -- Chapter 1 Introduction -- 1.1 Features of Tcl -- 1.2 Special Variable -- 1.3 Tcl First Program -- 1.4 Tcl Identifiers -- 1.5 Applications of Tcl -- References -- Chapter 2 Basic Commands -- 2.1 Introduction -- 2.2 Set Command -- 2.3 Variable Substitution -- 2.4 Grouping -- 2.5 Command Substitution -- 2.6 Math Expressions -- 2.7 Backslash Substitution ( &) -- 2.8 Tcl Operator -- 2.8.1 Arithmetic Operators -- 2.8.2 Relational Operators -- 2.8.3 Logical Operators -- 2.8.4 Bitwise Operators -- 2.8.5 Ternary Operators | |
505 | 0 | |a 2.8.6 Shift Operators -- 2.8.7 Tcl In-built Math Function -- 2.9 Procedure -- 2.10 Eval Commands -- 2.11 Solved Questions -- 2.12 Review Questions -- 2.13 MCQs Based on Tcl Basics -- References -- 2.A Appendix I (Built-in math functions) -- 2.B Appendix II (Tcl Backslash sequence) -- Chapter 3 Program Flow Control -- 3.1 If-Else Command -- 3.2 Switch-Case Command -- 3.3 Loop Command -- 3.3.1 While Loop -- 3.3.2 For Loop -- 3.3.3 Foreach Command -- 3.4 Continue and Break -- 3.5 Catch and Error -- 3.6 Solved Problems -- 3.7 Practice Questions -- 3.8 MCQs -- References | |
505 | 0 | |a Chapter 4 Tcl Data Structure -- 4.1 String and Matching Command -- 4.1.1 Append Command -- 4.1.2 Format Command -- 4.1.3 Number Base Conversion with the Format Command -- 4.1.4 Scan Command -- 4.1.5 Clock Command -- 4.1.6 Clock Format Command -- 4.1.7 Clock Scan Command -- 4.1.8 Clock Add Command -- 4.1.9 Solved Problems -- 4.1.10 Review Problems -- 4.1.11 MCQs on Strings -- 4.2 Lists and their Commands -- 4.2.1 List-based Commands -- 4.2.2 Solved Problems -- 4.2.3 Review Problems -- 4.2.4 MCQs on List -- 4.3 Arrays and their Commands -- 4.3.1 Array-Based Commands -- 4.3.2 Solved Examples | |
505 | 0 | |a 4.3.3 Review Problems -- 4.3.4 MCQs on Arrays and their Commands -- References -- Chapter 5 Tcl Object-Oriented Programming -- 5.1 Class -- 5.2 Creation of a Class -- 5.3 Define a Member in a Class -- 5.4 Define Method -- 5.5 Constructor and Destructor -- 5.6 Destroying of Class -- 5.7 Invoking Method -- 5.8 Registering Method for Callback -- References -- Chapter 6 File Processing -- 6.1 Introduction -- 6.2 Tcl File Command -- 6.2.1 Opening a File -- 6.2.2 Closing a File -- 6.2.3 Writing into a File -- 6.2.4 Reading of the File -- 6.2.5 Write with Append Mode -- 6.3 Tcl File In-built Commands | |
505 | 0 | |a 6.3.1 File Seek Command -- 6.3.2 File Tell Command -- 6.3.3 File Eof Command -- 6.3.4 List-based Command into the File -- 6.4 Solved Questions -- 6.5 Review Questions -- 6.6 MCQs based on Tcl File Processing -- References -- Chapter 7 Toolkit Widgets -- 7.1 Features of Tk Widgets -- 7.2 Geometry Manager -- 7.3 Widget Naming -- 7.4 Widget Dimension -- 7.5 Widget Configuration -- 7.6 Widget Programming -- 7.6.1 Button Widget -- 7.6.2 Label Widget -- 7.6.3 Textvariable Widget Command -- 7.6.4 Entry Widget -- 7.6.5 Frame Widget -- 7.6.6 Scale Widget -- 7.6.7 Message Widget -- 7.6.8 Spinbox Widget | |
520 | |a "The TCL Language and the TK graphical toolkit are simple and powerful building blocks for sophisticated applications. The TCL/TK combination is becoming increasingly popular, allowing users to produce sophisticated graphical interfaces with a few easy commands. Tcl was initially designed to work with electronics simulations and still has a strong presence in the EDA industry. All major EDA tools support Tcl. Programming and GUI Fundamentals: TCL-TK for Electronic Design Automation (EDA) describes programming in Tool Command Language (TCL) and Graphical User Interface (GUI) with Toolkit (TK) and focuses on how tcl can support electronic design automation and integrated circuit design. Upon using this book readers will able to develop an electronic circuit or algorithm in TCL. Users will learn to design their own GUI, and place and package the widget on the GUI. This book will allow EDA professionals, chip designers, and students to code and design in Tcl-tk and will streamline their use of EDA tools. The authors provide basic questions at the end of each chapter to enable effective learning throughout the textbook."-- |c Provided by publisher. | ||
588 | |a Description based on online resource; title from digital title page (viewed on October 25, 2023). | ||
650 | 0 | |a Integrated circuits |x Computer-aided design. | |
650 | 0 | |a Graphical user interfaces (Computer systems) | |
650 | 0 | |a Tcl (Computer program language) | |
700 | 1 | |a Kumar, Abhishek |c (Associate Professor), |e author. | |
700 | 1 | |a Pathak, Jyotirmoy, |e author. | |
730 | 0 | |a WILEYEBA | |
776 | 0 | 8 | |i Print version: |a Tripathi, Suman Lata. |t Programming and GUI fundamentals |d Hoboken, New Jersey : Wiley-IEEE Press, [2023] |z 9781119837411 |w (DLC) 2022040061 |
856 | 4 | 0 | |u https://ezproxy.mtsu.edu/login?url=https://onlinelibrary.wiley.com/book/10.1002/9781119837442 |z CONNECT |3 Wiley |t 0 |
949 | |a ho0 | ||
975 | |p Wiley UBCM Online Book All Titles thru 2023 | ||
976 | |a 6006612 | ||
998 | |a wi |d z | ||
999 | f | f | |s 20c4ff07-55f7-4e44-b051-2ce08501a025 |i 82cd9752-7df4-4563-ba5e-dac0a90f3964 |t 0 |
952 | f | f | |a Middle Tennessee State University |b Main |c James E. Walker Library |d Electronic Resources |t 0 |e TK7874 .T754 2023 |h Library of Congress classification |