制作软件界面的几种方法
来源:互联网 发布: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上的杀手锏,具体有待时间检验。
可能还会有其他好用的方法,我所知道的就是以上这些。
- 制作软件界面的几种方法
- 制作光盘启动界面的几种方法
- iOS 界面跳转的几种方法
- 跳转界面的几种方法
- 制作死链接的几种方法
- DOS界面下的翻译软件制作
- 软件登录的几种实现方法
- 汉化软件的几种方法
- 软件登录的几种实现方法
- 软件缺陷分析的几种方法
- linux 安装软件的几种方法
- 几种软件测试的分类方法
- 软件性能测试的几种方法
- linux安装软件的几种方法
- 常用破解软件的几种方法
- linux安装软件的几种方法
- Linux安装软件的几种方法
- linux安装软件的几种方法
- 现场管理法图示
- 新鲜从这里起步
- 即时报表Flex工具条使用之调整列宽
- 开通一个csdn博客
- c++多个类时的文件组织
- 制作软件界面的几种方法
- windows下memcached试用
- C++经典面试题
- 即时报表Flex工具条使用之排序
- 电脑启动时出现Erorr 17的解决办法
- htmlTextWriter 类
- ORACLE SEQUENCE的简单介绍
- pku 1952 BUY LOW, BUY LOWER(DP)
- 利用单元格属性动态控制统计图的宽度