制作软件界面的几种方法

来源:互联网 发布:dnf台服辅助pop源码 编辑:程序博客网 时间:2024/04/24 08:21

制作软件界面的几种方法 转载自: 旭波BLOG

前一段时间我和寝室好友jjsheva共同制作了一个tts语音合成软件,用以参加学校的一个叫星火杯的竞赛。两个星期前,我们通过了学院的选拔。在答辩时,评委老师建议我们再改进一下界面的设计。于是我查了一些方法,总结如下:


1.通过GDI中的API直接用位图绘制。这是最原始的方法,和麻烦,需要程序员和美工合作完成,程序耦合度大。


2.利用MFC的空间类,从这些类派生出自己的类,自己处理那些要用到绘制的消息的响应。需要对相关消息的传递过程有深入的了解。


3.利用第三方插件,自己定制UI,比如国内的Skin++(不带编辑器),国外的SkinMagic(带有编辑器,我们用的就是这个)。但他们都不试没费的,出于个人使用的目的,我用反汇编工具把那个可恶的hook住程序启动的MessageBox强行去掉了,所以用起来会和正版的一个感觉,需要的可以看SkinMagic 2.4 破解补丁


4.VS .NET Framework 开发环境下利用WPF(Windows Presentation Foundation)打造应用程序UI,我没用过,看了一下宣传发现其效果非常强悍,而且使业务逻辑与UI美工隔离开来,相信会成为微软在UI上的杀手锏,具体有待时间检验。

可能还会有其他好用的方法,我所知道的就是以上这些。

 

原创粉丝点击