Vai al contenuto principale della pagina

Tcl 8.5 network programming [[electronic resource] ] : build network-aware applications using Tcl, a powerful dynamic programming language / / Wojciech Kocjan, Piotr Beltowski



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Kocjan Wojciech Visualizza persona
Titolo: Tcl 8.5 network programming [[electronic resource] ] : build network-aware applications using Tcl, a powerful dynamic programming language / / Wojciech Kocjan, Piotr Beltowski Visualizza cluster
Pubblicazione: Birmingham, U.K., : Packt Open Source, 2010
Edizione: 1st edition
Descrizione fisica: 1 online resource (589 p.)
Disciplina: 005.133
Soggetto topico: Tcl (Computer program language)
Computer networks
Application software - Development
Programming languages (Electronic computers)
CGI (Computer network protocol)
Altri autori: BeltowskiPiotr  
Note generali: Includes index.
Nota di contenuto: Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Introducing Tcl; What is Tcl/Tk; Extensions; Tk; Installation; Windows; Unix-like systems; Installation of additional Tcl packages; Additional tools; Eclipse; Komodo; tkcon - an alternate Tcl shell; Tcl syntax; Tcl commands documentation syntax; Running the script; Running commands directly in the tclsh interpreter; Variables; Grouping; Nesting commands; Data types; Lists; Arrays; Dictionaries; Mathematical expressions-expr; Flow control and loop instructions; Defining your own commands
SummaryChapter 2: Advanced Tcl Features; Tcl features; Working with time and date; Tcl data types; Global, namespace, and local variables; Stack frames; Object-oriented programming; Class definition; Inheritance; Object definitions; Using mixins; Forwarding methods; Additional information; Accessing files; Reading and writing files; Configuring channel options; File management; Filename related operations; File information; Listing files; Current working directory; Packages in Tcl; Package loading; Creating a package; Tcl modules; Event-driven programming; Tcl event types
Entering the event loopEvents and stack frames; Channel events; Timer and idle events; Robust scheduling with tclcron; Multithreaded applications; Managing threads; Shared variables; Transferring channels; Summary; Chapter 3: Tcl Standalone Binaries; Understanding the executable file structure; Learning the Metakit database; Working with MetaKit from Tcl; Learning more about virtual file systems; Getting into the details of VFS and Metakit; Learning Tclkit; Starkit and SDX; Creating a Starkit file; Internal structure of starkits; Using resource files in starkits
Putting additional packages into a starkitFormat of the starkit file; Interactions between different starkit files; Knowing the Starpack technology; Practical example-the Hibernator application; Advanced topics-self updating; Other solutions; Summary; Chapter 4: Troubleshooting Tcl applications; Logging; Log package; Initialization; Available log levels; Enabling or disabling log levels; Replacing the default implementation of the logging command; Recap of the log package; Logger package; Initialization; Available log levels; Enabling or disabling log levels; Tracing
Changing the implementation of the logging / tracing commandAppenders; Recap of the logger package; Audit; Recap of the audit package; Debugging; Tcl Dev Kit Inspector; Tcl Dev Kit Debugger; Local Debugging; Remote debugging; Recap of the Tcl Dev Kit Debugger; TclPro Debugger; Summary; Chapter 5: Data Storage; Internationalizations; Encoding issues; Translating your application into different languages; Using SQL and databases in Tcl; Connecting to MySQL; Connecting to PostgreSQL; Using SQLite; Managing databases from SQLiteStudio; Other databases; Handling XML in Tcl; Storing raw Tcl values
Summary
Sommario/riassunto: Build network-aware applications using Tcl, a powerful dynamic programming language
Titolo autorizzato: Tcl 8.5 network programming  Visualizza cluster
ISBN: 1-282-66362-3
9786612663628
1-84951-097-0
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910784927003321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui