|
部件工具箱(widget toolkits)亦称为 GUI 工具箱(GUI toolkits),在程序设计中指的某些基本的 GUI 的构件元素的集合。他们一般以库或者应用程序框架的形式出现。
[编辑] 成功因素
一套部件工具箱是否有广大的使用人群,与以下几个因素有关:支持的操作系统是否多样,支持的操作系统市场占有率是否大,使用是否方便,是否有良好的"所见即所得"(WYSIWYG)的开发工具支持,是否有经济实力的雄厚的大公司支持等等。
[编辑] 流行的部件工具箱
[编辑] 低级部件工具箱
-
[编辑] 高级部件工具箱
- Apple Macintosh上:
- Microsoft Windows上:
- 在Unix上,基于X Window系统:
- 跨平台,基于SVG:
- airWRX 运行于闪存盘的程序框架,可以将PC主机,或者其他附近的主机,转入多屏幕web-like数字工具区(digital workspace)。
- 跨平台,基于Java:
- 跨平台,基于C或者C++,也经常与其他编程语言绑定:
- Lazarus(Free Pascal的Delphi)的引擎:
- LCL,针对GTK 1.2 and win32(GTK2尚在开发中)的类工具集。
- Amiga OS上:
- BOOPSI(Basic Object Oriented Programming System for Intuition),OS 2.0时引入,增强的Intuition含有一个类系统,其中每个类都可表示一个单独的部件,或描述一个接口事件。这导致一场革新,第三方开发员可以在各自的类系统中加以实现。可以在任何级别,针对Amiga进行面向对象编程。
- MUI(Magical User Interface,神奇用户接口):Amiga的部件类系统。
- ClassAct:Amiga的另一种部件类系统,AmigaOS 3.9时开始发展,4.0是进入GUI反应。
- ReAction:ClassACT系统的进化版。
[编辑] 未分类
[编辑] 外部链接
|