界面美化专家——有道桌面小词典篇

本文介绍了一个用于提升软件界面美观度的工具——界面美化专家。该工具不仅能够改善已有软件的界面设计,还计划支持更多定制化功能,如个性化背景设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       本篇文章比较长,如果你能耐心的看完,或许会有发现宝藏的喜悦。

 

       界面美化专家请从http://iask.sina.com.cn/user/my_ishare.php?uid=1595309435下载。文件压缩包为uimaking.rar,请解压到本地仔细阅读使用说明后直接运行UImaking.exe

 

       界面对于应用程序来说是非常重要的,好看的界面能够吸引更多的用户。桌面小词典是个不错的翻译软件,我从V1.1 beta版本开始就使用它了,可是用到现在2.0正式版了界面反而变的很难看了,刚好最近很闲就对它修理了一番,自我感觉还不错,好东西不敢独享,在此与你共分享好看的界面带来的愉悦的心情。

 

       先看效果图:

       美化前的效果图:

图1

       美化效果1:

 图2

       美化效果2:

 图3

 

目的:增加博客访问量。实在是惭愧,我的博客到现在为止只有300余次的访问,其中就有一半是自己访问的,希望能够通过界面美化专家这个小工具来提升博客的访问量。

 

代码相关:com + sdk架构,关键技术是hook api,32位程序使用微软detours hook,64位程序使用自己的hook,因为能力有限,自己hook的api经常崩溃,所以不建议64位程序使用本软件,我会尽快改进这个问题,代码使用Visual Studio .NET 2003编译。

 

需要改进的地方:暑假时在一家专业做界面实现方案的公司打工做界面美工,得到了专业的界面库的源码,不知道这家公司出于什么原因把所有的图片全部都做了加密处理,也就是说原始图片是图4 而加入到内存中的实际是图5 在OnPaint绘制的时候处理图片数据区还原为正常图片;为了节省时间我偷懒使用了这种处理方式,可是发现图片处理速度上确实有点慢。

 

界面美化专家的发展阶段:
 1.注入有道小词典做界面美化工作;这一阶段基本实现了。

 

2.注入大部分程序做界面美化工作,有些程序具有保护功能或者使用第三方软件进行保护,一般的注入就难以实现了;如果同学们有需要美化的软件请给我留言,有时间我会尽量进行美化的,其实目前也能够支持不少程序了,只是没有为这些程序做好看的皮肤罢了。

 

3.添加自定义界面功能,例如可以用自己的照片来做某个软件的背景,任意改变窗口的背景、文字等的颜色,使用异形或半透明的窗口,自定义任何窗口的大小位置等等,做出一个真正属于你的个性软件;这一步需要考虑实施,毕竟能够为自己常用的软件自己设计界面是个不错的想法。

 

4.使用驱动,注入绝大部分程序做界面美化工作;使用了驱动我就能够注入绝大部分程序了,但是在试验中经常导致系统蓝屏,看来我的驱动部分需要仔细改进,这一步可能不是必须的。

 

5.把二维界面转换为三维界面,任何程序使用界面美化专家启动后拥有三维立体效果;这一步才是最初构想界面美化专家的起因,能够把一个普通的如桌面小词典这样的程序变为三维立体效果并不是不可能的任务,我目前正在努力研究这一阶段,这一步对系统的要求比较高,试验时使用DirectX9,并略有心得,假以时日定能成功。

 

终极目标:成为开源项目,吸引许多程序员共同努力实现更美好的界面效果。 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值