界面开发

c++界面开发随笔

不想你离开。 提交于 2019-12-06 22:36:12
对于界面开发有所涉猎的朋友,应该能明白我下面要说的东西。 1、MFC很早就出来,功能很全面、控件很多,文档全,因此带来的问题,类特多、入门难、界面丑、扩展难。如果想自定义控件,那至少得完全了解那本秘籍《深入浅出MFC》,厚厚的,跟新华字典差不多。 其实最有问题的是每个控件都有自己的规范,导致无法举一反三,你会用CButton了,不代表你会用CEdit、CRichEdit、CStatic、...... 2、QT是个开发跨平台的界面解决方案,和MFC一样,功能很全面、控件更多,界面依赖的库有几十M, 还拥有MFC大部分的缺点。相比MFC的好处,就是 signal/slot的机制,可以动态绑定消息处理函数。 3、Webkit做界面开发,实际上就是HTML开发和c++开发,两个都得掌握。HTML开发本唯一的好处就利用框架,这样又需要学习框架使用,否则自己写各种CSS。总之,门槛高、库很大, 关键性能是坑。 4、其他小的界面解决方案就不一一写了,大部分都有 功能不全、文档不全、工具缺失等等毛病。 写到这里,我认为理想的方案: 克服上面的缺点,继承它们的优点。 具体如下 入门简单 使用简单 自定义控件简单 维护简单 文档全面 适应平台广 久病成医,成魔方得道,作为MFC的开发者,分分钟有造轮子的冲动,因此花了好多年开发了lae界面开发工具,作为自己开发使用,开发了不少的产品,现在基本成熟

盘点2015年最受欢迎的第三方界面开发工具

六月ゝ 毕业季﹏ 提交于 2019-11-28 21:55:57
Top 1:DevExpress Universal Subscription 下载次数:31970 年度人气指数: ★★★★★ 下载地址 | 示例大全 | 帮助文档 | DevExpress Universal Subscription(又 名DevExpress宇宙版或DXperience Universal Suite)是全球使用最多的.NET用户界面控件套包。它主要的特点是:高效率和高实用性,拥有大量丰富的示例和帮助文档,开发者能够快速上手。在国内,DevExpress也拥有大量用户,资料比较完善,相互交流方便,EVGET更为广大用户量身定制了:视频教程 汉化资源 定制培训定制开发 技术支持 ,帮助用户快速掌握DevExpress,打造成功软件。 Top 2:DevExpress VCL Controls 下载次数:6462 2015年度人气指数: ★★★★ 下载地址 | 帮助文档 虽然Delphi在这些年没落了,但是丝毫不影响一批Delphi死忠粉对它的热爱。作为DevExpress最老牌的界面开发控件,DevExpress VCL Controls仍然是宝刀未老,实力是毋庸置疑的。 Top 3:BCGControlBar Pro for MFC 下载次数:6306 2015年度人气指数: ★★★★ 下载地址 | 更新历史 | 最知名的VC界面库

2015年用户界面工具干货资源精选

孤街醉人 提交于 2019-11-28 11:13:47
| 更多干货资源请移步 用户界面专题 | DevExpress 2015.1超详细更新说明文档中文版 历时两月吐血翻译整理的 DevExpress 2015.1 超详细更新说明文档 | 附PDF版下载地址>> DevExpress 15.2帮助文档下载 12月份DevExpress正式发布了2015.2版本, Dev中文网 新鲜出炉的DevExpress 15.2帮助文档下载列表来啦! | 文档下载地址>> DevExpress 15.2视频教程 新鲜出炉的 DevExpress 最新版功能介绍视频系列,视频虽然为英文,但短小精悍,简单易懂。 | 视频列表>> DevExpress在线示例 .NET界面开发示例大全,在线体验DevExpress如何玩转各种软件界面开发! | 示例清单 Qt中文教程连载 翻译自 Qt 英文文档的系列入门教程,适合Qt初学者学习。 | 教程连载 jQuery EasyUI中文教程连载 jQuery EasyUI 提供了基于当下流行的jQuery core和HTML5的控件,适合Web界面应用开发。 | 教程连载 Axure 8更新说明文档中文版 Axure 于今夏正式推出Axure 8版本,本站发布了一系列详尽描述Axure 8新功能的文章。 | Axure 8更新说明 FastReport Online Designer产品手册