c语⾔⽐较好的gui界⾯库,⼏款开源的图形界⾯库
(GUILibraries)
国外:
遵循BSD许可协议的C++ GUI库,建⽴在Windows API之上,但仍可以通过使⽤WineLib在Linux/xNix上使⽤。也⽀持Pocket PC和基于Windows CE的应⽤程序...
XCLASS库是X Windows环境中的⼀个C++ GUI⼯具包的。它是基于Xlib的,由⼀套组件,包括从简单部件到复杂的,其中也包括许多常⽤的对话框。组件有MS Windows外观风格。
Windows++是⼀个轻量级的C++应⽤程序框架,它可以让你的C++程序中使⽤窗⼝
FOX是⼀个C++开发图形⽤户界⾯库,⽅便和有效的基础⼯具包。
V是⼀个免费的可移植的C++的图形⽤户界⾯框架,旨在开发出各种不同的图形界⾯平台上的应⽤程序。
⼀个开源的C++ GUI框架,使跨平台的编程变得简单。
Ada95的⼀个完整的图形⼯具包
windows开发平台
FLTK的是⼀个跨平台的C++ GUI⼯具包⽤于UNIX / Linux(X11),⽀持微软Windows和MacOS X
lesstif的是Hungry Programmer的OSF/Motif版本。
Open Motif是Unix环境下的图形库
Microwindows是⼀个开源项⽬,旨在将现代图形窗⼝环境的功能在⼩型设备和平台上使⽤。
国内:
国⼈的开源项⽬,⼤部分是采⽤DirectUI设计思想。
炫彩界⾯库不仅是界⾯库,它是软件界⾯开发框架,让⽤户开发桌⾯软件变的简单⾼效,它功能丰富, ⼩巧,安全(所有界⾯元素⽆句柄),Unicode 字符编码,完善的帮助⽂档;
并且提供了UI设计器,⽀持XML布局,CSS样式表,XML资源;该库采⽤C语⾔开发,速度更快,⽀持多种开发语⾔调⽤,例如C#,易语⾔; 不需要第三⽅库的⽀持,不需要MFC,ATL,和WINDOWS标准控件;
采⽤DirectUI设计思想,在窗⼝内⽆⼦窗⼝,窗⼝相当于容器,界⾯元素都是逻辑上的区域,没有句柄. 灵活易扩展,即⽀持C语⾔风格开发,同时也⽀持C++语⾔开发,⽤户可以对元素句柄进⾏包装扩展,⽀持⽤户⾃绘,⽀持各种格式图⽚.
Duilib是⼀个windows下免费开源的directui界⾯库,是国内⾸个开源的directui界⾯库,可以将⽤户界⾯和处理逻辑彻底分离,极⼤地提⾼⽤户界⾯的开发效率。提供所见即所得的开发⼯具UIDesigner。使⽤DirectUI后将使得我们的设计⼈员彻底解放,不会受到开发的束缚,可以充分地发挥其设计能⼒来设计软件界⾯,并参与到⽤户界⾯开发过程中。 Duilib ⽬前⽀持Windows 32 、Window CE、Mobile 等平台,使⽤C++开发,遵循BSD协议,可以免费⽤于商业项⽬ 。
这是从⾦⼭卫⼠开源项⽬提取出来的界⾯库,随着⾦⼭开源项⽬的增多, 界⾯库的结构也趋向于稳定.简单地剥离出了这个界⾯库,并取名叫Bkuilib。
DUIEngine是⼀个开源的界⾯库,采⽤⽬前流⾏的DirectUI技术。该界⾯库也是从⾦⼭卫⼠
开源的界⾯部分(bkwin)演化⽽来,并经过全⾯的重构。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。