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

UI - UI - UI - 还是UI,该怎么处理

2012-05-04 
UI - UI - UI - 还是UI一个程序的好坏,功能固然重要,UI也占着相当大的比重。各位写UI的时候都会怎么去选择

UI - UI - UI - 还是UI
一个程序的好坏,功能固然重要,UI也占着相当大的比重。

各位写UI的时候都会怎么去选择开发的工具?
MFC,VB.NET,C#,WPF,QT,GDI,DirectUI ....
各有什么优缺点?
还请大家指教。

MFC:精简,C/C++的代码风格。但是开发UI的时候就显得很慢,而且很繁琐。
VB.NET:UI写起来很快,而且UI也可以做的很漂亮。但是VB.NET似乎已经开始走下坡路了。至少现在市场上对VB.NET的程序员需求不是很多了,至少C#在占领主要市场。
代码的运行效率上来说,MFC要超过VB.NET。
当处理大量事务的时候,差距就慢慢的显示出来了。
所以很多时候还是选择用C++开发Dll,再用VB.NET编写UI。
还有一个问题,当用VB.NET编译出的软件。
需要依赖.NET平台。
假如开发的软件只有10MB,但是却需要安装几十甚至上百MB的.net framework
这不免让软件的使用者皱眉。

其他的还没有用过。
下面正打算学一门语言。
因为觉得VB.NET写UI亦有很多不足。
我用的VS,没有一些比较好的库。
写不出华丽的界面。
(或是自己水平不足)
想请各位说一说。
最近看了不少关于UI的文章。
也各有所说。
却总不能筛选出做UI比较出色的。

本人有一定C/C++开发经验,1年VB.NET开发经验。
环境主要是Windows。
还望各位指点一下。
如能推荐一些书籍更是感激不尽。
敬上

[解决办法]
你需要的是Qt或者DirectUI,因为我发现你对安装包的Size很敏感。


[解决办法]
UI做得好主要靠美工,和编程语言没有关系。
[解决办法]
不大写UI
只用过borland c++ builder
[解决办法]

探讨

UI做得好主要靠美工,和编程语言没有关系。

[解决办法]
UI要让用户爽,全靠设计师
UI编程要让程序员爽,那就用Nana C++ Library。
http://topic.csdn.net/u/20120201/14/00828285-25f0-4288-9296-151e4981ff45.html?23475

--请允许我打这个广告。
[解决办法]
漂亮的UI都是美工的功劳,程序只要做好功能就行
[解决办法]
问题在于UI好与不好谁说了算?
[解决办法]
写UI的时候第一个就把MFC pass掉了。
还是C#好一些。
[解决办法]
我非主流,我拿flash写UI
[解决办法]
MFC,VB,VB.NET,C#,QT,GDI都用过,比较喜欢Win32 SDK/GDI和QT
[解决办法]
探讨

UI做得好主要靠美工,和编程语言没有关系。

[解决办法]
又是界面~
[解决办法]
探讨
我非主流,我拿flash写UI

[解决办法]
framework不用担心。win7系统自带.net 2.0
xp过两年就死了。

找一些比较好看的开源的ui
一般都是支持vs开发环境的。

但要找很漂亮的免费的ui是没有的。自己找美工写或花钱买。
[解决办法]
如果是以C++为底层代码
然后需要用到UI,最好还是自己写
MFC的话,如果是一些小应用也不错,不过当需要自定义控件的时候写起来比较伤神
C#的话,控件库非常不错,但是VS2008的话在显示方面有不少BUG,明明是合法的,却无法在VS里面显示出界面,只有编译后运行时才正常显示,不是很成熟,2010的话据说大大改善,不过没试过.
主要麻烦的地方是C#做了界面要交互到C++得写个托管C++再转到C++,里面很多很恶心的东西.
不过老外似乎乐此不疲,UE3 MAX都这么折腾,大概国内的开发与国外不是一个次元造成的吧
[解决办法]
QT吧
[解决办法]
Q T
[解决办法]
是不是可以考虑用HTML来写UI?
[解决办法]
UI不都是用Photoshop写的吗
[解决办法]
那估计你没有写过复杂的UI----别拿Dialog跟我说事,堆在多的控件,其复杂度是一样的。



探讨
写UI的时候第一个就把MFC pass掉了。
还是C#好一些。

[解决办法]
你指的是美观方面的?
UI的逻辑谁来做?美工?
探讨
程序员应该不管UI,因为这不是程序员的事!!!

[解决办法]
感觉UI应该是一个广义的范畴
即便命令行界面,那也是一个UI
[解决办法]
一直用qt 文档太好了
[解决办法]
软件的UI和用户体验应该是国内软件行业的一大弊病!
[解决办法]
PC上学习PhotoShop、3D MAX、魔兽、星际的UI
手机上学习Nokia、Apple、祖玛、植物大战僵尸、愤怒的小鸟的UI
饮食上学习中餐的UI
生活上学习大自然的UI
哲学上学习宇宙的UI
……
(^_^)
[解决办法]
Qt的QML就是DirectUI。
用Qt,你可以用C++写界面,也可以用脚本写界面。
看看QtCreator吧,很漂亮的!
[解决办法]
肯定得用界面库了 用VC画界面得累死
[解决办法]
客户喜欢就是最美的!!
[解决办法]
.net的UI可以有Winform,Wpf,Webform和sliverlight,其中要想界面绚丽的话可以用
wpf和sliverlight
[解决办法]
为啥不用HTML +css写UI 。。。非要 用 那些编程语言写???

热点排行