skip to content
Learning Perl Preview this item
ClosePreview this item

Learning Perl

Author: Nancy Walsh
Publisher: Beijing : O'Reilly, 1999.
Edition/Format:   Print book : English : New printing (minor corrections)View all editions and formats

This tutorial for Perl/Tk, the extension to Perl for creating graphical user interfaces, shows how to use Perl/Tk to build graphical, event-driven applications for both Windows and UNIX. It teaches  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this


Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Document Type: Book
All Authors / Contributors: Nancy Walsh
ISBN: 1565923146 9781565923140
OCLC Number: 473957527
Description: xvi, 357 s
Contents: Preface. 1. Introduction to Perl/Tk A Bit of History about Perl (and Tk) Perl/Tk for both Unix and Windows 95/NT Why use a Graphical Interface? Why use Perl/Tk? Installing the Tk Module Creating Widgets Coding Style Displaying a Widget The Anatomy of an Event Loop Hello World Example Using exit vs. destroy Naming Conventions for Widget Types Using print for Diagnostic/Debugging Purposes Designing Your Windows (A short lecture). 2. Geometry Management Pack Grid Place Geometry Management Summary. 3. The Basic Button The Button Widget Some Fun Things to Try. 4. Checkbuttons & Radiobuttons The Checkbutton Widget The Radiobutton Widget Notes Fun Things to Try. 5. Label and Entry Widgets Labels The Entry Widget Fun Things to Try. 6. Scrollbars Defining Scrollbar Parts The Scrolled Method The Scrollbar Widget Examples Fun Things to Try. 7. The Listbox Widget Creating and Filling a Listbox Listbox Options Listbox Methods Listbox Example Script Fun Things to Try. 8. The Text Widget Creating and Using a Text Widget Text Widget Options A Short Break for a Simple Example Text Indexes Text Tags Marks Embedding Widgets Generic Text Widget Methods Fun Things to Try. 9. The Canvas Widget Creating a Canvas Coordinate System The Scrollable Region Using Bind with a Canvas Canvas Options Creating Items in a Canvas Canvas Methods A Drawing Program Example Fun Things to Try. 10. The Scale Widget Creating a Scale Scale Options Scale Widget Methods Fun Things To Try. 11. Menus Different Types of Menus The Menubutton Widget Complete Menubutton Examples The Menu Widget Optionmenu Widget Fun Things to Try. 12. Frames Creating a Frame Frame Options Frame Methods Fun Real-Life Examples To Try. 13. Toplevel Widgets Creating a Toplevel Widget Toplevel Options Toplevel Methods Review. 14. Binding Events The bind Method Arguments Sent to the Callback Defining Event Sequences Event Information Bailing out of a Callback The bindtags Method Ways to Use Bind. 15. Composite Widgets Looking at an Example Sideways Location of Files Creating a Composite Widget based on Frame Toplevel Based Composite Widgets. 16. Methods for Any Widget Building a Family Tree Color Related Methods Option Databases Application's Name Widget Existance Widget Mapped or Not Converting Screen Distances Size of Widget Widget Position Screen Information Atom Methods Ringing A Bell Clipboard Methods Selection Methods Destroying a Widget Focus Methods Grab Methods Interapplication Communication Waiting for Events to Happen Parsing Command Line Options Time Delays. A. Configuring Widgets with configure and cget. B. Operating System differences. C. Fonts. Index
Responsibility: Tk.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Learning Perl
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "473957527" ;
   library:placeOfPublication <> ;
   library:placeOfPublication <> ; # Beijing
   schema:about <> ; # Perl/Tk (Computer program language)
   schema:about <> ; # Tk
   schema:about <> ; # Perl 5
   schema:about <> ;
   schema:about <> ; # Perl (Computer program language)
   schema:about <> ; # Widget
   schema:bookEdition "New printing (minor corrections)." ;
   schema:bookFormat bgn:PrintBook ;
   schema:creator <> ; # Nancy Walsh
   schema:datePublished "1999" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:name "Learning Perl" ;
   schema:productID "473957527" ;
   schema:publication <> ;
   schema:publisher <> ; # O'Reilly
   schema:workExample <> ;
   wdrs:describedby <> ;

Related Entities

<> # Nancy Walsh
    a schema:Person ;
   schema:familyName "Walsh" ;
   schema:givenName "Nancy" ;
   schema:name "Nancy Walsh" ;

<> # Perl (Computer program language)
    a schema:Intangible ;
   schema:name "Perl (Computer program language)" ;

<> # Perl/Tk (Computer program language)
    a schema:Intangible ;
   schema:name "Perl/Tk (Computer program language)" ;

    a schema:ProductModel ;
   schema:isbn "1565923146" ;
   schema:isbn "9781565923140" ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.