编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。
Rocket Framework 是基于 .NET 框架 4.0 用来开发 Windows Form 应用的框架。这里有一篇介绍文章(英文)
QtAda 是 QT GUI应用开发库的 Ada 语言移植版本。 [ ![](/static/assets/osapp/images/6b157903f738c7456dd8f650169cbe16.png)
OneRing是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。
c-gtk-utils 是一个轻量级的 C 类库,包含了大量的类和函数用来简化GTK+ 应用程序的编程。
Piccolo2D 是一个可交互的2D结构化图形界面程序开发包。
GLUI是一个C++界面库,它提供了buttons, checkboxes, radio buttons, 等常用控件,以及OPENGL支持。GLUI界面系统依赖于GLUT来处理窗口、和鼠标管理等,而绘制部分采用OPENGL绘制。
JTheque 是一个包含多个子项目的框架,主要用于简化模块化的 Java 应用开发。包含几个子项目分别是:JTheque
GuiLoader 库可以让程序使用 GuiXML 文件对用户界面进行重构,GuiXML 接口是可以通过 Crow
KFramework 是一个集成的 Java/Swing 框架用以完成复杂的商业逻辑,基于 Domain Driven Design。
gtkmm 是官方的GTK+的C++接口,GTK+是当前最流行的图形界面开发库之一。使用gtkmm,你不但可以从代码还可以用Glade来创建用户界面。不过需要libglademm的配合。gtkmm是自由软件,遵循LGPL(GNU
DirectUI是一款所见即所得的界面开发工具,将软件中与界面相关的资源文件、资源配置和界面逻辑与软件业务逻辑部分进行彻底的分离。是全球唯一一款占用资源小、绘图性能高、依赖性小的纯Win32
DJ Native Swing 是一个跨平台的浏览器、Flash播放器、HTML编辑器和多媒体播放器组件。
项目已删除 重新组织中
CDK (Curses Development Kit) 是一个 ncurses 下的 GUI 开发库,提供包括对话框方法。
gltk 是一个 C++ 的部件库,基于 GLUT 开发。其 API 是基于gtkmm 进行建模的。 更多部件截图请看:http://gltk.ccdw.org/shots.html
QtitanDataGrid 实现了 QTableView 完整的功能,而且还有自己扩展的功能。
ScintillaNET 是一个强大的文本编辑控件,使用 Windows Forms 的形式,是Scintilla 的封装。可用来做源码编辑器控件。如下图所示:
F lash O rganisation R elationship C omponent(FORC),是基于Flash技术开发的组织关系组件,是基于Flash技术开发的组织关系组件,利用此组件,可以形象表示,例如:公司组织关系、服务依赖关系等树型结果的数据
MDIUtilities 提供了大量的工具类用来开发桌面应用程序,包含网络配置实现、XML工具包、几何工具包等等。