Delphi界面美化

yijuninchina 2007-12-11 08:03:06
人说Delphi最大的魅力在于她的控件丰富,功能强大,在众多第三方控件的帮助下Delphi程序员们省心又省力。

我很赞同这种观点,如果只用Delphi自带的组件要想开发出一个界面优美的程序来是较难的,但有了界面开发/美化插件的帮助就容易多了。

今晚,找到并下载了多个界面开发的插件(翻了很多个网站才找到),有五、六个之多吧,但安装成功能正常使用的只有两个:ThemeEngine和SkinPack。其余的留着以后再研究。这两个插件已能满足我现在的开发需要了。ThemeEngine所带的控件有很多,原Delphi带有的常用控件它都有,并自带了很多界面模板且提供了界面模板设计程序themeeditor.exe。不需要改动太多的代码就能改变原有程序的界面风格,有了它就可以使自已的程序像瑞星杀毒件、QQ那样改变主界面的样式。

相比较而言,SkinPack更能让人成为一个真正的界面设计师,只有你有足够的美术功底,它可以帮你设计出任何式样的界面,只要你画得出,它就做得出。

在网上也搜索了一下这两个控件的具体用法,但没找到具体的教程,如哪位朋友有看过界面开发方面的详细教程和资料,请共分享。^_^

一般这些控件的压缩包里都会附有安装说明,但我下的第一个 ThemeEngine包里的说明却没有让我安装成功,而且也不全,没有带有控件源程序。最好使用带有源程序的控件包,这样的安装包是真正有诚意共享的,而且就算以后升级了Delphi,只要把源程序重新编译一下,就能顺利加到新IDE中去。水平够的时候还可以好好研究一下控件的源代码。

在安装控件时最容易出的问题是:在编译时提示找不文件。解决方法是在Tools->Environment Options->Library->Library path中增加themeengine安装目录。

计划在下篇文章结合一小程序开发的过程介绍themeengine控件的使用。

...全文
9949 134 打赏 收藏 转发到动态 举报
写回复
用AI写文章
134 条回复
切换为时间正序
请发表友善的回复…
发表回复
SKINSE界面库 2012-01-29
  • 打赏
  • 举报
回复
SKINSE界面库发布了delphi版本,有兴趣的朋友可以下载来看,实现了很多扩展性噢。
http://www.skinse.com
qkyh19731003 2012-01-25
  • 打赏
  • 举报
回复
[Quote=引用 76 楼 hongss 的回复:]
引用 75 楼 qkyh19731003 的回复:
请问VclSkin哪个版本较稳定且可满足使用,若用它,付费吗?

VclSkin5.40-D7-D2010

这个版本还不错,破解版
[/Quote]
即使破解版,作为商业用途用之于自己的软件,总要付费把?——请行家给回答一下。
山东蓝鸟贵薪 2012-01-07
  • 打赏
  • 举报
回复
发个图看看呀
meiseagull 2012-01-07
  • 打赏
  • 举报
回复
换肤控件能不用就少用,这些东东就怕有BUG
formernetcn 2012-01-06
  • 打赏
  • 举报
回复
不要用第三方控件,自已贴图重绘。
guojl 2012-01-06
  • 打赏
  • 举报
回复
我用的BussinessSkinForm,也很不错,升级也很快
lvdeye 2012-01-06
  • 打赏
  • 举报
回复
不用三方控件 重绘就得了
omagic 2012-01-05
  • 打赏
  • 举报
回复
360浏览器界面如何实现的啊?
都先生 2011-12-08
  • 打赏
  • 举报
回复
第三方控件也有BUG的,到后期碰到了才让人头疼
thetiger 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 rouqing 的回复:]

sy_100000
飞雨
等 级:
发表于:2007-12-12 01:09:006楼 得分:0
个人认为,一个要持续发展的软件,尽量少用第三方代码,因为其潜在的问题、多余的功能,都会降低你的程序性能。

很多人抱怨Delphi编译出来的可执行文件太大,其原因很简单,就是因为引用了庞大的VCL库。我做过实验,VC++ 6与Delphi7,VC++不引用MFC,Delph……
[/Quote]
赞成
ilove8 2011-12-08
  • 打赏
  • 举报
回复
陈年老帖吗?
Jinziyatoo 2011-12-07
  • 打赏
  • 举报
回复
BussinessSkinForm,这个很好,我们实验室开发的项目都用这个。我也上传到csdn了,目前最新版本。
http://download.csdn.net/detail/waicy_2003/3856976
cankoo 2011-12-06
  • 打赏
  • 举报
回复
需要一个美工
wBlf_www 2011-12-05
  • 打赏
  • 举报
回复
不用第三方控件, 什么都要自己编,想编一个好程序,不麻烦才怪。
goldqq 2011-12-05
  • 打赏
  • 举报
回复
现在有XE2,就不用第三方外观组件了。而且FireMonkey有着更强大的视角显示能力。
山东蓝鸟贵薪 2011-12-04
  • 打赏
  • 举报
回复
呵呵,努力学习中
selon_zhu 2011-12-03
  • 打赏
  • 举报
回复
少用为好
CCC的 2011-11-23
  • 打赏
  • 举报
回复
TMS的控件是我见过的最漂亮的控件
CCC的 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sy_100000 的回复:]
个人认为,一个要持续发展的软件,尽量少用第三方代码,因为其潜在的问题、多余的功能,都会降低你的程序性能。

很多人抱怨Delphi编译出来的可执行文件太大,其原因很简单,就是因为引用了庞大的VCL库。我做过实验,VC++ 6与Delphi7,VC++不引用MFC,Delphi不引用VCL,这样编译出来的程序,Delphi反而小得多!

有的人动不动就写出了4、5M的可执行程序,然而10年编……
[/Quote]

你10年一直都在写HELLO WORLD吧,吹牛也不是这么吹的,大锅
Elvis_chen 2011-11-23
  • 打赏
  • 举报
回复
一直在用VCLSkin,但是在很多情况下达不到我想要的效果,在尝试换其它控件试试,很多情况下,客户想要一个操作简单,界面美观的程序。
加载更多回复(113)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧