首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 Perl/Tk 中使用高级窗口小部件--简介

在 Perl/Tk 中使用高级窗口小部件--简介

与 Perl 语言的广泛应用形成对比的是,Perl 的 GUI 工具包 Perl/Tk 的普及性差得多。这很奇怪,因为可以证明,它是最简单的 GUI 编程工具包之一(至少在 UNIX 平台上),因此间接表明它本身也适用于用户界面原型设计以及为含义模糊的命令行工具提供用户友好的包装器(wrapper)。
人们对 Perl/Tk 相对不太关心的原因之一可能是,感觉上它并不是特别强大,也无助于复杂的应用程序。不过,在 CPAN 上有很多作为用户贡献的窗口小部件,提供了更为复杂的功能。在本文中,我将研究其中的一些,并展示如何使用它们来建立更丰富的用户体验。我还将指出关于使用 Perl/Tk 进行编程的一些更普遍可用的技术。
(当然,Perl/Tk 存在另一个问题,它的窗口小部件         外表 难看而且不能“设置主题”。不幸的是,我对此无能为力。)      
先决条件和可用性始终都需要具备的条件包括,关于 Perl 的丰富知识,至少对 Perl/Tk 有初步体验,以及通用的 GUI 编程的概念 —— 事件、窗口小部件、回调、表面形状管理器。您可以在本文的  部分找到关于 Perl/Tk 的介绍性参考资料。      
您可以免费从 CPAN(Comprehensive Perl Archive Network)下载本文中用到的所有窗口小部件。其中大部分都具有比这里所描述的多得多的选项:每个窗口小部件的 perldoc 以及在某些情况下的源代码,并提供了最终的完整参考资料。
返回列表