部件工具箱

部件工具箱(英语:widget toolkits)亦称为GUI工具箱(英语:GUI toolkits),在程序设计中指的某些基本的GUI的构件元素的集合。他们一般以或者应用程序框架的形式出现。

macOS上的SWT窗口

成功因素

一套部件工具箱是否有广大的使用人群,与以下几个因素有关:支持的操作系统是否多样,支持的操作系统市场占有率是否大,使用是否方便,是否有良好的“所见即所得”(WYSIWYG)的开发工具支持,是否有经济实力的雄厚的大公司支持等等。

流行的部件工具箱

低级部件工具箱

  • Mac OS工具箱,或Macintosh API,原来是位于ROM中,但在"new world" Macs中,是放在硬盘上,在Mac OS X中的新版工具箱称为Carbon
  • Windows中使用的Windows API
  • 与操作系统分离的:
    • X Window System包含了许多基本的构架块,但通常需要通过Motif、GTK+或者Qt来使用
    • Amiga OSIntuition库原来在Amiga的Kickstart ROM中, 从Amiga OS 2.0起,这个库也被放到了硬盘上,这样第三方软件可以对其进行修改。

高级部件工具箱

未分类

参考文献

外部链接