当前位置:首页 > 产品运营 > 正文

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适?

回答这个问题之前,我们先来看看常用的C++界面库都有哪些?

1、Qt放在第一位,也是重点推荐的,绝对是提高生产力,解放双手的好帮手。文档齐全,原生态跨平台支持,API相比MFC不知道优雅了多少倍。目前版本的QSS可以让你很方便的用C++来写界面。盛行国产化的今天,相信Qt的市场会进一步加大。

下图是使用Qt内置的QSS绘制的一个界面换肤效果图,还是很不错的(PS:作品来源于CSDN,博主:一去丶二三里,如有侵权,请随时联系)。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第1张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

2、MFC上个世纪的产物,目前就连亲爹微软也已经将他抛弃了,行业更有MFC==没饭吃一说。不过其在军工、电力等一些特有行业还是有一定的市场占有率。自用的话,创建基于对话框模式的下项目,作一些不涉及复杂界面效果的小工具还是很方面的。

比如下图是使用MFC拖拽的一个界面图。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第2张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

3、第三方界面库,比如Duilib、BCG等。这里重点介绍下Duilib,一款Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。比如大家每天都在用的「微信」、「盘古越狱工具」、「爱奇艺」等等。

下图是基于Duilib开发的一款仿360安全卫士的界面效果。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第3张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

至于缺点呢,也和突出,早期的版本目前作者已经不再维护了,所以或多或少会有一些坑在等着你,目前各大公司都有其自己维护的版本。

总结在校学生,建议优选Qt,文档齐全,遇到问题也会很容易的在网络上找到解决办法。MFC这种上个世纪的东西还是让他永久的封存起来吧,至于Duilib等第三方开源库,文档实在是太少了,新手不建议选用。

本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

界面设计欣赏,关于自学UI设计,需要注意什么?

自学UI设计注意:

1、工作流程。比如对产品需求的理解,对产品市场的分析、对产品功能的分析、对视觉形象的定位、对界面尺寸的规范、对图标和banner的绘制、对标准与切图的严谨、对实施与效果的把控、对用户反馈的改进、对体验切实的提升。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第4张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

2、了解软件和掌握软件比如:photoshop、illustrator、sketch、axure、pxcook等,这类型的软件分别有着绘图、界面美化、界面标注、切图、原型设计工具等功能。一个UI设计师是需要掌握并熟练操作的。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第5张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

3、在设计界面的前、中、后期尽可能找一个开发工程师沟通。UI设计并不是你随意绘制一个特别好看的图形就完事了,这是否能够实现在各类显示屏设备中运用是需要配合和明白开发工程师的技术方式的。比如文字大小、颜色色值、布局控件属性、间距、段落、标注区别(iOS、android)、切图区别(iOS、android)、输出格式、文件命名、文件夹命名等。

界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 第6张 界面设计欣赏,C++面向对象课程设计,用哪个图形界面库合适? 产品运营

自学UI设计是一件不太容易的过程,那么我建议自学加上引号改成“自学”,说白了就是求学。要不断的寻求他人的经验总结和听取设计师和开发工程师的建议、意见,在积累道一定阶段后才能形成自己的一套工作模式。

有话要说...

最新文章