不是使用skinmagic,directui去动态加载皮肤,仅仅是使用VC/VS+MFC,再稍微写上几行代码,自己做一个稍微看得过去的界面,做的多的大牛就不看也罢了,呵呵
我就贴一个界面聊一个好了
我尽量的缩小了界面截图,大致可以看出是这样的一个界面就好,没有菜单,没有工具栏,状态栏。做东西自然是看客户需求,没事自己不用网上堆叠没用的东西,耗费自己开发的成本(时间,精力,越多的代码消耗的调试维护成本越高),就这样简简单单,凑合着看吧。
界面介绍:
上边一个标题栏,有最大化最小化按钮(当然有不同的状态,这里就显示默认状态normal好了)
中间一个背景图片
下边五个按键,响应客户点击然后进入子页面。
UI始终是用视觉相关的媒体文件(图片,动画或者视频)堆叠出来最后欺骗或者麻痹人的视觉的,比如我们平时看到的3D效果,如果要真的形成3D物件,显示设备就不能使简单的二维平面了,必须构建三维或者虚拟三维(美国大片里总是会有的)显示器,再比如简单的透明,不管是靠位掩生成的全透图,还是靠alpha混合搞出来的半透图,都是在同一个层面构造特殊的像素点,让人眼的宏观视觉感受到像是现实中的透明效果,不管怎么样,你的界面始终不会像玻璃,也不会是玻璃,没那样的物理特性,只好靠欺骗人眼啦,这也就是计算机抽象的源于生活高于生活,呵呵。
界面型软件不管是给客户做还是自己开发,界面先行没什么错,界面是整个软件的窗口,不管背后是简单抑或复杂,没人关心的,关心的是界面上是不是带来美的享受,效率上得让人受得了。差点扯跑题了,这会儿想说的是美工相关的东西,我们多少应该懂一点美工的,不管是Photoshop或者fireworks,总得懂点东西自己,不用做个按钮啥的也老是找人帮忙不是。先制定好具体的UI方案,比如整个软件界面的风格,需要构建哪些部分,划分出UI模块和子模块,UI的布局风格等,比如我们的标题栏,一般都是在窗体右边,如果哪天你遇到个左