部件工具箱(英語: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起,這個庫也被放到了硬盤上,這樣第三方軟件可以對其進行修改。

高級部件工具箱

編輯

未分類

編輯

參考文獻

編輯

外部連結

編輯