|
其实原理很简单,一般来说运用owner-drawn style
基本上能作出你自己想要的interface。不过写起来
比较花时间。参考一下codeguru,会对
user interface design很有帮助。
另外还想说一下,对于application的好坏,界面是一
个至关重要的因素。中国人向来不喜欢包装,从产品
的外观,广告设计,到个人的衣着都不是很重视,认
为只有“内在美”就行了,其实是一个很严重的误区。
由于我以前是在美术方面受过一段时间专业训练,
若不是讨厌读文科,可能高考时早已报读美术学院了。
所以一直以来我写的application可能速度,功能等不
是最好的( 当然了也不会差 ),但是我对UI特别
重视,绝对力求创新。
就拿一个software来说,界面是否有吸引力,是否易
用,直接影响到用户的选择。一般用户可不管你程序
里面是用哪一种算法,哪一种编码。如果功能差不多,
速度稍微慢一点,但是界面吸引,易用,用户绝对会
乐意选择。在这方面,我希望国内的程序员好好学学
M$(呵呵,又在卖M$广告了),他的software功能,
和所使用的技术绝对不是第一,但是界面设计可以
算得上是“领导潮流”,连sun,linux,netscape,
inprise等都在学习M$。所以别以为自己的程序功能
如何强大,技术如何先进,就能取得用户的“欢心”,
这只是从程序员自己的角度来看问题,完全没有照顾
到用户的需求。
(当然了写driver等不需要界面的program除外了)
另:我可没有否定性能的重要性! |
|