,

Tcl and the Tk Toolkit

Paperback Engels 2009 2e druk 9780321336330
Dit product is niet leverbaar

Samenvatting

'Tcl and the Tk Toolkit, Second Edition', is the fastest way for newcomers to master Tcl/Tk and is the most authoritative resource for experienced programmers seeking to gain from Tcl/Tk 8.5's powerful enhancements. Written by Tcl/Tk creator John K. Ousterhout and top Tcl/Tk trainer Ken Jones, this updated volume provides the same extraordinary clarity and careful organization that made the first edition the world's number one Tcl/Tk tutorial.

Part I introduces Tcl/Tk through simple scripts that demonstrate its value and offer a flavor of the Tcl/Tk scripting experience. The authors then present detailed, practical guidance on every feature necessary to build effective, efficient production applications-including variables, expressions, strings, lists, dictionaries, control flow, procedures, namespaces, file and directory management, interprocess communication, error and exception handling, creating and using libraries, and more.

Part II turns to the Tk extension and Tk 8.5's new themed widgets, showing how to organize sophisticated user interface elements into modern GUI applications for Tcl.

Part III presents incomparable coverage of Tcl's C functions, which are used to create new commands and packages and to integrate Tcl with existing C software-thereby leveraging Tcl's simplicity while accessing C libraries or executing performance-intensive tasks.

Throughout, the authors illuminate all of Tcl/Tk 8.5's newest, most powerful improvements. You'll learn how to use new Starkits and Starpacks to distribute run-time environments and applications through a single file; how to take full advantage of the new virtual file system support to treat entities such as zip archives and HTTP sites as mountable file systems; and more.

From basic syntax to simple Tcl commands, user interface development to C integration, this fully updated classic covers it all. Whether you're using Tcl/Tk to automate system/network administration, streamline testing, control hardware, or even build desktop or Web applications, this is the one Tcl/Tk book you'll always turn to for answers.

Specificaties

ISBN13:9780321336330
Taal:Engels
Bindwijze:paperback
Aantal pagina's:773
Druk:2
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over John Ousterhout

John K. Ousterhout is Professor (Research) of Computer Science at Stanford University. He is also Chairman of Electric Cloud, Inc. He is probably best known as the creator of the Tcl scripting language and is also well known for his work in distributed operating systems, high-performance file systems, and user interfaces. Ousterhout received a BS degree in Physics from Yale University in 1975 and a PhD in Computer Science from Carnegie Mellon University in 1980. He was Professor of Computer Science at U.C. Berkeley from 1980-1994, Distinguished Engineer at Sun Microsystems from 1994-1998, founder and CEO of Scriptics Corporation from 1988-2000, and founder/CEO/Chairman of Electric Cloud from 2002-2007. Ousterhout is a member of the National Academy of Engineering and a Fellow of the ACM. He has received numerous awards, including the ACM Software System Award, the ACM Grace Murray Hopper Award, the National Science Foundation Presidential Young Investigator Award, and the U.C. Berkeley Distinguished Teaching Award. http://www.stanford.edu/~ouster/

Andere boeken door John Ousterhout

Over Ken Jones

Ken Jones has provided training and documentation for software developers for almost 20 years. He has specialized in the Tcl/Tk language since 1998, when he joined Scriptics - the company formed by Tcl creator John Ousterhout to develop commercial products based on Tcl. As lead instructor at Scriptics, Ken worked with many key developers of the Tcl language, including Jeff Hobbs and Brent Welch. In 2000, Ken founded Avia Training and Consulting (http://www.avia-training.com), which provides Tcl instruction and expertise to clients in a variety of industries.

Andere boeken door Ken Jones

Inhoudsopgave

Preface
Preface to the First Edition
Introduction

PART 1: The Tcl Language
1. An Overview of Tcl and Tk
2. Tcl Language Syntax
3. Variables
4. Expressions
5. String Manipulation
6. Lists
7. Dictionaries
8. Control Flow
9. Procedures
10. Namespaces
11. Accessing Files
12. Processes and Interprocess Communication
13. Errors and Exceptions
14. Creating and Using Tcl Script Libraries
15. Managing Tcl Internals
16. History

PART 2: Writing Scripts for Tk
17. An Introduction to Tk
18. A Tour of the Tk Widgets
19. Themed Widgets
20. Fonts, Bitmaps, and Images
21. Geometry Managers
22. Events and Bindings
23. The Canvas Widget
24. The Text Widget
25. Selection and the Clipboard
26. Window Managers
27. Focus, Modal Interaction, and Custom Dialogs
28. More on Configuration Options
29. Odds and Ends 513

PART 3: Writing Tcl Applications in C 519
30. Tcl and C Integration Philosophy 521
31. Interpreters
32. Tcl Objects
33. Evaluating Tcl Code
34. Accessing Tcl Variables
35. Creating New Tcl Commands
36. Extensions
37. Embedding Tcl
38. Exceptions
39. String Utilities
40. Hash Tables
41. List and Dictionary Objects
42. Channels
43. Handling Events
44. File System Interaction
45. Operating System Utilities
46. Threads
47. Building Tcl and Extensions

Appendixes
Appendix A: Installing Tcl and Tk
Appendix B: Extensions and Applications
Appendix C: Tcl Resources
Appendix D: Tcl Source Distribution License 735

Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Tcl and the Tk Toolkit