2022-04-22 22:42
⁄ 工业·编程
⁄ 共 6377字
今天要与大家分享 19 款桌面软件开发框架,我将它们分了四类,然后分别就每个类别做相应的介绍,希望通过今天的分享,帮助大家在开发的过程当中少走一些弯路。
一、传统桌面软件开发框架
首先我们来聊一聊传统的桌面软件开发框架。这个类别中包含大家常见的 Qt、wxWidgets、GTK、FLTK、Swing 和 JavaFX。这六个框架有一些共同点:它们的历史都很悠久,使用的开发者也很多,并且相应的社区也很成熟,其中包含了丰富的资料。此外...
界面库, 软件开发阅读全文
2016-07-24 06:47
⁄ 工业·编程
⁄ 共 5680字
做为一个以c++为目标语言且要适配各种平台的界面库,FLTK注定是小众的,所以写的内容要限定一下受众。如果你对c/c++比较熟悉,至少对某一种操作系统的API比较熟悉,希望找到某种一次编写到处编译的界面库,同时对灵活性和尺寸比较在意,那么这个文档就比较适合你。如果你只是希望学会怎么使用fltk,并不想深入了解它背后的原理,那么这个文档就不太适合,fltk的在线文档在这里:http://www.fltk.org/documentation.php
fltk最初...
界面库阅读全文
2016-07-23 06:43
⁄ 工业·编程
⁄ 共 2372字
先贴一段fltk的官网介绍:
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
FLTK是一套适用于unix/linux、windows和macos的跨平台c++界面库,尺寸精简,具有现代GUI功能,支持OpenGL,内置glut
FL...
界面库阅读全文
2015-04-23 17:03
⁄ 工业·编程
⁄ 共 2999字
Amaze UI是一款完全针对HTML5开发的轻量级、模块化、强调移动优先的开源跨屏前端框架,通过拆分、封装了一些常用的网页组件,让开发者只需复制代码便可将这些跨屏组件写入到自己的应用中。相比国外框架,Amaze UI更关注中文排版优化,强调浏览器兼容性,在GitHub上线半年的时间,便已获得2300+Star。
CSDN:最初决定打造Amaze UI这样一框架有着哪些初衷和考虑?
陈本峰:Amaze UI是我们整个云适配产品的一部分,希望引领推广最...
html5, 开源, 框架, 界面库阅读全文
2015-02-02 22:41
⁄ 工业·编程
⁄ 共 839字
相对于Swing之于Java,C/C++环境下的GUI构建就显得复杂得多。首先就是C/C++语言并没有一个官方的GUI库。于是,第三方类库就如雨后春笋般成长起来。由于C/C++没有Java类似的跨平台性,所以其类库大多也是限定平台的,比如微软的MFC。当然也会有很多能够跨平台的GUI库,比如Qt,比如wxWidget,比如我们这里所要讲解的GTK+。
相对于MFC、Qt和wxWidget,GTK+使用面向对象框架的纯C语言编写。这是一个小巧但是功能丝毫没有逊色的GUI...
GTK_plus, 界面库阅读全文
2015-02-01 22:37
⁄ 工业·编程
⁄ 共 8994字
首先是关于wxWidgets的一些基础知识:
● wxWidgets不仅仅使用C++,而且能够使用python、perl、java、lua、eiffel、C#(.NET)、basic、ruby,甚至是javascript(见General Information)(豆子:有些语言连听都没听说过,呵呵);
● wxWidgets是一个完整的GUI工具库,提供了很多工具类;
● 有很多文档(虽然一些只是文档片段);
● 免费供个人使用或...
wxWidgets, 界面库阅读全文
2014-09-25 20:22
⁄ 工业·编程
⁄ 共 8344字
说起界面,那真是百家争鸣。C++里面其他的都好说,像什么XML解析顶多也就十几个著名开源库而已。Office 操作的开源库仅有几个,更可怜的是有个很著名的Office开源库只有JAVA和C#版本,但是木有C++版本o(╯□╰)o。 网络方面、字符串处理方面、多语言方面等等都很少,最重要的是,这些开源库中几乎任何一个都能满足我们的需求,所以确实不需要多少个。
但是界面就不一样了,虽然很多,但貌似目前还没有一...
界面库阅读全文
2014-09-23 21:21
⁄ 工业·编程
⁄ 共 1316字
一.介绍
DirectUI技术说白了就是XML配置文件+图片+JavaScript控制界面。这点与网页css+图片+JavaScript十分相似,就是如开发网页一般开发桌面程序界面,这个开发效率当然大大的提高。将程序员从繁琐的界面绘制工作中解脱出来,专心开发逻辑代码。还能大大减少代码量,因为据统计,传统MFC程序中,界面代码大约占总代码的1/3强!也就是说,这个1/3的代码都可以由xml+javascript替代!
同理,如果网页开发时,每个图片都需...
DirectUI, 界面库阅读全文
2014-09-19 20:06
⁄ 工业·编程
⁄ 共 2935字
一些常见界面库比较
界面库
简介
优点
缺点
QT
基于C++ 完全面向对象 跨平台 消息机制建立在SIGNAL()发送和SLOT()接收
1.文档全面,开发容易上手 2.开源与商业版都有 3.跨平台并且是二进制原生代码 4.有方便的嵌入式图形界面解决方案 5.不强制使用任何设计模式 6.XML...
界面库阅读全文
2013-05-02 06:37
⁄ 工业·编程
⁄ 共 3162字
通常一个界面库是否有广大的使用人群,我觉得与以下几个因素有关:支持的操作系统是否多样,支持的操作系统市场占有率是否大,使用是否方便,是否有良好的"所见即所得"(WYSIWYG)的开发工具支持,是否有经济实力的雄厚的大公司支持等等。结合我使用过的的几种C++界面库和大家交流一下。
1.MFC(MicroSoft Foundation classes):相信在windows下进行开发的各位同僚们都用过MFC进行界面开发。我记得...
UI界面, 界面库阅读全文