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...

Full description

Saved in:
Bibliographic Details
Main Authors: Tripathi, Suman Lata (Author), Kumar, Abhishek (Associate Professor) (Author), Pathak, Jyotirmoy (Author)
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