没有合适的资源?快使用搜索试试~ 我知道了~
首页Mastering perl/tk
Mastering perl/tk

Perl 已是当今最常用的脚本语言之一了。它被广泛地用于处理各种各样的任务,包括文件处理、系统管理、网络编程和数据库连接。早期的 Perl 用户不得不满足于使用命令行交互界面或者 Curse 全屏交互界面,抑或其它类似体系。但从 Tcl 语言中分离出来的 Tk 窗口组件(widget)库把 Perl 带入了一个崭新的世界。Perl 程序员现在可以很容易地使用 Tk 灵活的,友好的窗口组件集为他们的程序创建图形用户接口了,并且只要稍加努力,就可以让这些程序运行在 Windows 或者是 Unix 平台上。
资源详情
资源评论
资源推荐

!"#$#%%&
' ("() *&+
搜索 , )-(./0*&
目录
版权信息
前言
第一章 Hello, Perl/Tk
第二章 布局管理器
第三章 字体
第四章 按钮、单选按钮 和 多选按钮组件
第五章 Label 和 Entry 组件
第六章 Scrollbar 组件
第七章 Listbox 组件
第八章 Text 、 TextUndo 和 ROText 组件
第九章 Canvas 组件

第十章 Scale 组件
第十一章 Frame 、 MainWindow 和 Toplevel 组件
第十二章 Menu 体系
第十三章 形形色色的 Perl/Tk 对象方法
第十四章 定制组件
第十五章 剖析 MainLoop 方法
第十六章 用户自我定制
第十七章 图像和动画
第十八章 漫游 Tk 接口扩展
第十九章 使用管道和 Socket 的进程间通信
第二十章 使用 send 的进程间通信
第二十一章 使用内联 C 语言编写组件
第二十二章 Perl/Tk 与网络
第二十三章 其他丰富的组件
附录 A 安装 Perl/Tk
附录 B: 各个组件的选项及其默认取值
附录 C: 样例程序完整清单
索引
版本记录
译者1
校对1)

序言
.已是当今最常用的脚本语言之一了。它被广泛地用于处理各种
各样的任务,包括文件处理、系统管理、网络编程和数据库连接。
早期的 .用户不得不满足于使用命令行交互界面或者 2#
全屏交互界面,抑或其它类似体系。但从 0语言中分离出来的
0*窗口组件(3()库把 .带入了一个崭新的世界。
.程序员现在可以很容易地使用 0*灵活的,友好的窗口组件集
为他们的程序创建图形用户接口了,并且只要稍加努力,就可以让
这些程序运行在 3或者是 4,平台上。
相对于最近出现的 3浏览器,0*接口似乎成为多余。25程
序几乎天生都是跨平台的,并且提供了类似 0*那样的窗口组件集
(包括菜单(-#)、按钮(# )、文本框(0,
6)等等)。即便如此,网络固有的无国界性使得一些
程序的编写的难度加大。./0*则提供了比 25更为丰富的窗
口组件集。虽然服务器推送(.#)和客户端拉曳
(2.#)技术试图突破某些限制,与此同时,$"
的出现填补了某些空白。但实际在很多情况下,用户仍然对页面表
单元素不够熟悉,或者是没有足够的使用经验。而这恰为 ./0*
继续不断繁荣的原因。

0*模块使得 .程序员能够完全使用强大的 0*窗口组件集。这
些丰富各异的库,就像 .本身,让容易的事情更加容易,而让
困难的事情成为可能。容易的事情包括设计带有按钮、选择框、菜
单、文本框的图形接口--所有的这些你将在这本书的前半部分学
到。后半部分包含了更多的高级主题,例如定制窗口组件、进程间
通信、图象、动画和按键绑定。这本书的目的就是要带你由 0*的
新信徒成为 0*的专家。
%&&这本书的历史
这本书是由 所著的 (
./0*(789)演化而来的。该书所带来的影响让我们知道
有许多兴致盎然的,忠实的 ./0*的使用者,众多的读者也让我
们知道了他们希望这本书可以展示出更多的高级技术,包括一些非
标准的窗口组件,以及更多的可扩展的 ./0*的编程样例。
所以 与资深的 ./0*程序员以及作者 合
作,把原书的内容扩充到现在的两倍并且还为了这次扩充改变了它
的标题。在 (./0*封面上的小鸸鹋业已成长为本书
封面上的大鸸鹋。对于刚刚接触 ./0*的程序员仍然可以从这本
书入门,但就像这本书的标题所说的那样,这本书还能让你成为大
师(-)。
%&&你应该已经知道的

在读本书之前,您最好已经具备 .编程的一些基础知识(特别
是 .)。当然,在学习 ./0*的过程中,我们并不要求你
精通 .,但如果是那样的话最好不过了。
:
注
;
:注 ;这里选列一些你至少应当能够识别的基本概念:
哈希表,数组,子程序,和它们的匿名版本,比如<=
和 >=。
./0*使用 .中所支持的面先对象特性来编写程序。所以
即便你不能够很好的理解面向对象编程,但你至少应当能够认出它
的写法。此外,你还需具备图形用户界面(54)的初级知识和你
自己的一些观点。这些将帮助你在自己的应用中决策使用哪些功能
特性。来看一下你计算机上的文字处理程序,浏览器,或者其他具
有按钮和滚动条,以及能够响应鼠标和键盘输入的程序,它们具备
哪些 54特性和要素。
在本书中,我们将分别介绍每个基本组件的基本功能,以及相关的
详细选项。你将学到如何使窗口按照你的意愿来显示,如何使窗口
的界面更具亲和力和吸引力。其它重要的主题还有诸如图像创建及
相关操作,进程间通信和 ?(3(细节。我们还会看看
0*的 "事件, ?"(事件,绑定
((),和回调(*)的内部运作机制。
剩余63页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论3