Linux下的基于C语言体系的GUI SDK
来源:百度文库 编辑:神马文学网 时间:2024/04/27 14:38:39
2007-11-18 14:12:50
大中小
标签:it/科技
Linux下可用来编写GUI的基于C语言体系的开发工具包还是挺多的,搜索整理如下:
Gtk+
中文网址:http://gtk.osprg.org
它的老家:http://www.gtk.org
项目案例:GNOME、Gimp
语言Base: C
典型RAD: Glade
跨平台方式:重编译
Free程度:免费
其他:是唯一一种使用C语言的GUI开发包,也是目前使用最普遍的一种GUI SDK
Gtkmm
中文网址:http://gtkmm.cn/index.shtml
它的老家:http://www.gtkmm.org/
项目案例:http://gtkmm.cn/commercial_support.shtml
语言Base: C++
典型RAD:Glademm
跨平台方式:重编译
Free程度:免费
其他:Gtk+的C++封装
Gtk#
中文网址:暂无
它的老家:http://www.mono-project.com/GtkSharp
项目案例:http://www.mono-project.com/Screenshots
语言Base: C#
典型RAD:MonoDevelop、SharpDevelop
跨平台方式:虚拟机
Free程度:免费
其他:是实现跨平台的Mono GUI的主要方式,与时俱进、值得推荐的跨平台C#解决方案
Qt
中文网址:http://trolltech.com/lang/cn/ 、http://www.qiliang.net/qt.html
它的老家:http://trolltech.com/
项目案例:KDE
语言Base: C++
典型RAD:QtDesigner、KDevelop
跨平台方式:重编译
Free程度:商业版收费
其他:普及率仅次于Gtk+,另:支持C#语言的Qt#项目已取消
wxWidgets (原先的wxWindows)
中文网址:http://www.ibm.com/developerworks/cn/linux/sdk/python/wxwin/index.html
它的老家:http://www.wxwidgets.org/
项目案例:http://www.wxwidgets.org/about/screensh.htm
语言Base: C++
典型RAD:wxGlade、wxDesigner(收费)
跨平台方式:重编译
Free程度:免费
其他:wxWidgets实际上是各OS平台GUI API更高一级的抽象框架,需要依赖于OS平台本身的GUI API进行工作,如在Windows下需要使用GDI,在Linux下可以使用Gtk+、Xlib/X11、Motif中的一种,在MacOS下使用Mac 等,相应的版本名字分别叫wxMSW、wxX11、wxGTK、wxMotif、wxMac,另外还有一个不提供GUI的核心wxBase,它的Class框架层次与MFC类似,MFC程序员推荐使用的跨平台解决方案
FLTK
中文网址:http://www.ibm.com/developerworks/cn/linux/l-fltk/index.html
http://www.cppblog.com/cyantree/
它的老家:http://www.fltk.org/
项目案例:http://www.fltk.org/applications/shots.php
语言Base: C++
典型RAD:FLUID
跨平台方式:重编译
Free程度:免费
其他:全称Fast Light Tool Kit,快速的、轻量级的GUI开发平台,适合对嵌入式和封闭软件的开发,支持OpenGL程序的开发。
FOX Toolkit
中文网址:http://blog.csdn.net/GlacJAY/category/111116.aspx
它的老家:http://www.fox-toolkit.org/
项目案例:http://www.fox-toolkit.org/screenshots.html
语言Base: C++
典型RAD:FOX
跨平台方式:重编译
Free程度:免费
其他:支持OpenGL程序的开发,特别是3D图形处理系统的开发。
这是一个怎样的诸子百家争鸣的时代啊!!
Linux下的基于C语言体系的GUI SDK
Linux操作系统下C语言编程的注意事项
Linux下C语言编程--文件的操作
Linux下的C语言编程-网络编程
Linux操作系统下C语言编程的注意事项
linux操作系统下c语言编程入门--兴趣是最好的老师
linux操作系统下c语言编程入门
linux操作系统下c语言编程入门
Linux操作系统下C语言编程入门
Linux下C语言编程2
在linux下,如何在C语言中使用正则表达式 - 利纳克斯 -- IT博客-中国最具人气的...
基于Linux环境下的Sniffer设计与实现
Linux环境下基于策略的路由---web开发者手册
C 常用的Linux C 语言函数库 - 依睛(IT blog) 我回来了,PHPC/C...
在linux下使用c语言操作临时文件
Linux环境下的Socket编程 - C&C - Linux技术中坚站
用Gtk+开发Linux上的GUI应用软件
Linux下C开发环境的构成和安装
基于TinyXml的嵌入式Linux
基于Linux的实时系统
Android SDK中 tools 目录下的工具介绍
伟大的C语言
Linux系统下C语言编程基础知识介绍 - Linux/Unix社区 / 实用资料发布区
linux宝库/编程技术/用Gtk 开发Linux上的GUI应用软件