现在位置: 首页 > 界面设计
2020-06-18 06:34 工业·编程 ⁄ 共 540字 暂无评论
xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系,bu 局限性: xib:在使用xib时,辅以部分代码来补充和完成功能几乎是不可避免的。关于这点在开发时应该予以高度重视,如果选择xib,那么要尽量将xib的工作和代码的工作隔离开来:...
阅读全文
2015-10-03 06:48 工业·编程 ⁄ 共 44474字 暂无评论
GDI+(Graphics Device Interface Plus图形设备接口加)是Windows XP和Windows Server 2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息。 GDI+不但在功能上比GDI 要强大很多,而且在代码编写方面也更简单,因此会很快成为Windows图形图像程序开发的首选。 一、              GDI+的特点和新增功能 GDI+与GDI...
阅读全文
2015-06-25 17:43 工业·编程 ⁄ 共 1396字 暂无评论
最近在做基于组件化MFC界面的开发,需要把界面封装到动态库中。 相关阅读     ----VC++ MFC DLL动态链接库编写详解 一:工程创建步骤 1.创建MFC DLL工程,选择 “在共享 DLL 中使用 MFC”。 2.运行时库选择:c/c++-->代码生成-->运行库  “多线程调试 DLL (/MDd)”。 二:定义导出界面基类 定义导出界面接口类,待导出界面需要继承该接口类,并实现该接口定义的虚函数。如下: class IHpDllWin :public ...
阅读全文
2015-04-15 20:18 工业·编程 ⁄ 共 921字 暂无评论
在Qt里面自定义部件,一般都是继承自QWidget,如果自定义MainWidget class MainWindow : public QWidget { Q_OBJECT public: MainWindow(QWidget *parent = 0); virtual ~MainWindow(); }; 在构造函数MainWindow里面实现如下: setWindowFlags( Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinimizeButtonHint); setAttribute(Qt::WA_TranslucentBackground); Flags 表示...
阅读全文
2015-02-23 23:02 工业·编程 ⁄ 共 328字 暂无评论
好的控件易于使用,能提供给用户多种常见选择。在此慢慢总结一些要点,不断补充 控件一般以C++类的形式提供,C++设计原则以及面向对象六大原则是前提,此外命名要规范,变量设为private,不对外使用的函数也private,虚函数设计等细节也要注重。 1.控件的设计要遵循好的用户体验原则,包括若干子项... 2.一套控件库一般要提供windows平台下常用控件,比如static,button,checkbox,radiobutton,edit,dialog,listctrl,combo...
阅读全文
2015-02-22 23:01 工业·编程 ⁄ 共 6911字 暂无评论
一:遵循一致的准则,确立标准并遵循 无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。 这样得到的好处: 1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能,语句理解也不需要费神理解 2:降低培训、支持成本,支持人员不会行费力逐个指导。 3:给用户统一感觉,不觉得混乱,心情愉快,支持度增加 做法: 项目组有...
阅读全文