首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

【】界面开发使用WTL还是MFC

2012-01-31 
【求助】界面开发使用WTL还是MFC公司刚刚开张,就遇到了一个大问题,就是界面开发的工具选择。MFC比较熟,但是影

【求助】界面开发使用WTL还是MFC
公司刚刚开张,就遇到了一个大问题,就是界面开发的工具选择。

MFC比较熟,但是影响安装包大小。

WTL小,但资料太少。

现在不知道该如何选择,请大家指正。

PS,兄弟在创业,因为缺少界面大牛,正纠结中,欢迎高手和想成为高手的加入

公司简介:http://tinyurl.com/talent-welcome

[解决办法]
如果没有大牛的话,对WTL又不是很熟的话,
还是用MFC吧,资料多,到时候处理效率也高
[解决办法]
你们太抬举我了。我就对界面这块随便添一点口水吧。

以前我在某大公司主管界面开发,深知做界面的痛苦,为此我们专门从微软取经,然后才发现微软设计一套界面准备的时间之长、耗费的精力之多远远超出我们的想象。做界面不在于颜色多美观、图片多漂亮,难点在于人机交互的过程是否更方便更轻松,当然颜色的搭配和选择对于长时间使用电脑的人来说也是很重要的一环。记得当初我们还专门写过一本厚厚的用户体验设计守则,很可惜现在没有文字版本,只在脑袋记忆着一些概念,比如人对界面操作的响应时间的最高容忍时间是N秒之类。再晒晒我们当初的一个开发任务吧,我相信很少有公司会出这样的开发任务……把用户使用最多的所有业务功能所需要的鼠标点击次数至少减1。这个目标很简单,但是也很BT,我们不得不从头梳理所有的业务流程,并且在操作上重新组合,最终导致大量的界面重新设计。

还有界面开发工具的选择,其实所有工具或类库都差不多,无论哪个工具都只能解决最基本的界面功能,比如颜色、图片、布局之类,无非是这个工具考虑得细致一点,那个工具素材多一点,但它们都无法解决人机交互过程中的舒适度。所谓的界面与业务分离,那是给开发人员看的,不是给用户看的,界面不就是为了让用户更方便地使用业务吗?谁能脱离业务而做出一个通用的好用的界面来?不可能的。使用再好的界面设计工具,也只是在浅层次上为开发人员提供了便利,如何优化业务使用才是最头疼的,在这一点上,即使最好的程序员和最好的设计师都没有发言权,只有最终用户才有发言权。

所以劝楼主一句,你是招不到界面牛人的,真要招的话就招用户去,微软就是花钱请用户玩他们的软件。

设计工具选择:MFC/WTL其实差不多,MFC库本身也不算太大(跟.NET比的话),除非你的软件本身非常小,或者有特殊的要求,就直接用MFC吧。就算想用WTL,也不是难事,WTL就是给有MFC基础的人用的,因为它们的很多封装和用法非常相似,而且网上有一些很好用的工具,比如WTLHELPER就非常好用。

热点排行