Windows UI 编程的最高境界是什么? 待着的公司对应用程序的界面好像没有太高的追求, 看起来凑合就行. 我对界面设计很有兴趣,当然, 是通过代码逻辑实现而不是像 PS 那样画出来. 请 UI 编程达人说说 UI 编程的最高境界是什么? (难道效果就像 MacOS 给人的感觉, 真的很喜欢 Mac 呀!) 通过学什么能尽快提高 UI 设计水平? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是啊,有时候真正核心代码到是没用多少时间就写完了,结果弄界面,又是ps,又是找图片,还要想怎么摆好看,然后就是movewindow之类的一大堆,画的时间和精力比用在实现功能上的时间和精力多很多。所以要是没啥要求,随便在网上弄个皮肤插件之类的就可以了要求高的还是专门让设计皮肤的人去搞吧。 创新实现一个新颖的的界面,例如QQ,迅雷7,WIN7,让人能够眼前一亮 通过学什么能尽快提高 UI 设计水平?我觉得首先可以在MFC下实现最简单的 1. 窗口背景替换2. 最简单的按钮自绘3. 稍复杂一些的菜单自绘然后开始明白什么是子类化、父类化,或者明白用HOOK实现一些特殊的效果。然后抛开 MFC / WTL 的限制,懂得一些界面库的原理或许最后回到起点,最好的界面还是最好用的界面,并不是最漂亮的界面. 界面还是很重要的,人家销售的说:“包装的好就是行销成功的秘诀”嘛你看看人家Win7 那界面在微软开发过程中 我想这个界面花了不少心思吧对于用户来说 好看的界面会给人第一印象很好另外我觉得UI没有最高境界这么一说,QQ那个界面并不是代码写出来的你没发现目录下很多图片么,那不都是贴上去的不过有一些也是代码写出来的,例如QQ那个异形菜单 那就是代码写的 正解!最理想的界面库是只提供基本框架的界面库,越少涉及界面越好,界面越COOL的界面库越容易玩完!因为无论怎么COOL的界面都会过时,到时候只会剩下一堆让人讨厌的代码,就象MFC里面的CControlBar类一样。 操作功能按类型分区控制上下左右对齐上下左右4个边界对齐颜色不超过3个 TAB键或Enter能正常切换就行了 说到Tab键切换, 我想起遇到的一个问题: 一个对话框上有一些按钮和一个Tab控件, 焦点开始位于其中一个按钮. 用Tab键遍历到Tab控件上以后, 就没法再下来了. (MFC程序)想了很久也不知道怎么怎么弄. 看看我的UI怎么样?链接里有下载地址,不是广告哦,欢迎拍砖.http://www.beaugauge.com/gauge02.html 目前在用PNG图片,觉得用图片更简单一些! 讨论的热火朝天啊最好的UI是用户可以自己设计的UI WPF可以做很漂亮的客户端表现层。 心中有UI,手中无UI这话好经典 界面的真谛不单单是好看华丽,重点是用户感受所以,一个好的界面绝对不是程序员可以搞定的,要好的美工和产品经理,甚至是心理学家、艺术学家、人体工学学家的参与,要大量的用户反馈。MAC OS也一样。所以,对于程序员来讲,不如把更多的经历放在实现具体功能上,界面不应让程序员搞定。 个人感觉UI并不是做一个华丽的界面那么单纯的事情,那不叫UI,那叫GUI。一个完整、优秀的UI不应该单纯是开发人员完成的,而是交互设计、界面设计、编码等等几类人员一起合作的结果。 Mac OS X有太多的动态效果,就编程上面来说,多使用了硬件减速而不是仅靠CPU就行。从界面设计上来说,Apple本来就是非常注重用户体验的,你看他的设计师有多少?若果没有设计人员,做出来是个什么效果,你去查查Mac OS X 系统的前生(NextStep)操作系统的界面是个什么样子。另外:Windows上一般大多使用GDI来编码,通用较好、消息驱动,为了省资源。做动态的话就需要去学做游戏的了,但一般的界面没有必要。 【ZT】天才的悲剧:Zip格式的创始者——菲利普·卡兹!!! 如何编程实现禁用WIN2003里的->IE增强的安全配置 多谢!!!望赐教???程序应用 为什么不能使用所在对话框中的成员函数和变量??紧急 想申请版主,希望各位大家支持! 怎样在EDIT里输入得问题 请叫光盘的文件格式是什么样的 写了近一个月的Shell程序,想好好学学COM了,请有经验的人说说怎样开头? 关于MMS…… 哪里有基于 GDI 的字体发光的算法? WINFRM.CPP不参与调试运行? 怎么在一个对话框里杀掉另外一个对话框里的计时器
要求高的还是专门让设计皮肤的人去搞吧。
1. 窗口背景替换
2. 最简单的按钮自绘
3. 稍复杂一些的菜单自绘然后开始明白什么是子类化、父类化,或者明白用HOOK实现一些特殊的效果。然后抛开 MFC / WTL 的限制,懂得一些界面库的原理
或许最后回到起点,最好的界面还是最好用的界面,并不是最漂亮的界面.
正解!最理想的界面库是只提供基本框架的界面库,越少涉及界面越好,界面越COOL的界面库越容易玩完!因为无论怎么COOL的界面都会过时,到时候只会剩下一堆让人讨厌的代码,就象MFC里面的CControlBar类一样。
控制上下左右对齐
上下左右4个边界对齐
颜色不超过3个
TAB键或Enter能正常切换就行了
一个对话框上有一些按钮和一个Tab控件, 焦点开始位于其中一个按钮. 用Tab键遍历到Tab控件上以后, 就没法再下来了. (MFC程序)
想了很久也不知道怎么怎么弄.
http://www.beaugauge.com/gauge02.html
最好的UI是用户可以自己设计的UI
所以,一个好的界面绝对不是程序员可以搞定的,要好的美工和产品经理,
甚至是心理学家、艺术学家、人体工学学家的参与,要大量的用户反馈。
MAC OS也一样。所以,对于程序员来讲,不如把更多的经历放在实现具体功能上,界面不应
让程序员搞定。
从界面设计上来说,Apple本来就是非常注重用户体验的,你看他的设计师有多少?若果没有设计人员,做出来是个什么效果,你去查查Mac OS X 系统的前生(NextStep)操作系统的界面是个什么样子。
另外:Windows上一般大多使用GDI来编码,通用较好、消息驱动,为了省资源。做动态的话就需要去学做游戏的了,但一般的界面没有必要。