1 option
Mastering Perl/Tk / Steve Lidie and Nancy Walsh.
- Format:
- Book
- Author/Creator:
- Lidie, Stephen.
- Language:
- English
- Subjects (All):
- Tk toolkit.
- Perl (Computer program language).
- Physical Description:
- 1 online resource (770 p.)
- Edition:
- First edition.
- Other Title:
- Perl/Tk
- Place of Publication:
- Beijing ; Sebastopol, California : O'Reilly, 2002.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Perl/Tk is the marriage of the Tk graphical toolkit with Perl, the powerful programming language used primarily for system administration, web programming, and database manipulation. With Perl/Tk, you can build Perl programs with an attractive, intuitive GUI interface with all the power of Perl behind it. Mastering Perl/Tk is the ""bible"" of Perl/Tk: It's not only a great book for getting started, but the best reference for learning the techniques of experienced Perl/Tk programmers. The first half of the book contains the basics on how to use Perl/Tk, and then bra
- Contents:
- Table of Contents; Preface; History of This Book; What You Should Already Know; What's in This Book; Reading Order; Typographical Conventions; We'd Like to Hear from You; Acknowledgments; Steve; Nancy; Hello, Perl/Tk; Perl/Tk Concepts; Some Perl/Tk History; The X Window System and Xlib; The Coming of Tcl/Tk; The Evolution of Perl/Tk; Perl/Tk Meets Win32; Getting Started with Perl/Tk; Do You Need To Install Anything?; Creating Widgets; Specifying Options; Toplevel, MainWindow, and Frame Widgets; Displaying a Widget; The Event Loop; Hello World Example; exit Versus destroy; Unsolicited Advice
- Programming StyleNaming Conventions for Widget Types; Designing Your Windows; Debugging and Prototyping Perl/Tk Programs; Geometry Management; The pack Geometry Manager; Options for pack; Positioning Widgets; Allocation Rectangles; Filling the Allocation Rectangle; Expanding the Allocation Rectangle; Anchoring a Widget in Its Allocation Rectangle; Widget Order in the Window; Padding the Size of the Widget; Valid screen distances; Displaying in a Parent Other Than Your Own; Methods Associated with pack; Unpacking a widget; Retrieving pack information; Disabling and enabling automatic resizing
- Listing widgetsDemo Programs for pack; The grid Geometry Manager; Special Characters; Spanning columns; Empty cells; grid Options; Specifying Rows and Columns Explicitly; Spanning Rows and Columns Explicitly; Forcing a Widget to Fill a Cell; Padding the Widget; Specifying a Different Parent; Configuring Columns and Rows; Weight; Minimum cell size; Padding; Bounding box; Removing a Widget; Getting Information; Widget Location; Propagation; How Many Columns and Rows?; gridSlaves; The place Geometry Manager; place Options; Absolute Coordinates; Relative Coordinates; Anchoring the Widget
- Width and HeightBorder Options; Methods Associated with place; Removing the widget; Place information; Place slaves; The form Geometry Manager; Options for form; Attachments; Attaching to the grid; Widget-to-widget attachments; Attaching to nothing; Springs; form Methods; Changing the grid size; Removing a widget from a container; Options info for form; What's managed by form?; Circular dependency check; Geometry Management Summary; Fonts; Experimenting with Fonts; Dissecting a Font; Using Fonts; System Fonts; Using Fonts Dynamically; Font Manipulation Methods; One Last Example
- Button, Checkbutton, and Radiobutton WidgetsCreating Button Widgets; Standard Options for Each Button Type; Table of Options for Button-Type Widgets; Displaying Text on Buttons; Displaying an Image or Bitmap; Images with Checkbuttons and Radiobuttons; Checkbutton and Radiobutton Indicator Status; On and Off Values for a Checkbutton; Radiobutton Values; The -command Option; Disabling a Button; Text Manipulation; Altering the Button's Style; Changing the Size of a Button; Adding a Keyboard Mapping; Color Options; Indicator Colors; Hiding the Indicator; Focus Options
- Altering the Highlight Rectangle
- Notes:
- Description based upon print version of record.
- Description based on online resource; title from PDF title page (ebrary, viewed October 5, 2013).
- ISBN:
- 9780596551964
- 0596551967
- 9780596520359
- 0596520352
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.