• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

DelphiXE2三个新功能介绍举例

时间:2015年04月02日 15:33:24    来源:魔法猪系统重装大师官网    人气:4096
前往Delphi专题

TOSVersion类型

     增加了一个记录类型:TOSVersion,看名字就知道它和版本功能有关,这比之前的函数好用多了,其实以前也没必要有它,这回是跨平台了才需要它。它可以获知当前运行环境是 x86,还是 x64,是 windows,还是 mac,并且还能得到操作系统的具体版本号,还可以方便的判断当前版本是否高于某个版本。它还有个叫 ToString() 的方法,它返回的结果符合直觉,就是一个格式化过的版本信息文本,而不是象以往 vcl 中的 ToString() 那样返回一个坑爹的类名称,比如在我的机子上是这样 Windows 7 (Version 6.1, Build 7600, 64-bit Edition)。

VCL Styles 皮肤

    百家齐鸣的皮肤控件,这回被官方挑战了,XE2带来了 vcl styles,可以在 vcl 控件上套上一个主题,像下面这样设置。

 

这个皮肤可以运行时改变(通过 TStyleManager 类,在 vcl.styles 单元中),而且它是直接应用在 vcl 控件上的,而不是象民间的 skin 控件那样是另一组新控件,这有点象 vclskin 控件。这个功能听起来没多大意思,有意思的是 XE2 带了一个皮肤编辑器,你可以自己创建或使用别人做好的皮肤。

 

这是个主题文件(*.vsf)编辑器,用法有点奇怪,它把所有的皮肤图片集中在一个图片中,就象下面这样子

 

然后可以导出这个图片,PS 它,再导入进来,这样就完成了皮肤的编辑,不知这会不会让你想到游戏的贴图技术。再来看其它的节点是什么,比如展开 Objects-Tabs-Frame-Bitmap 节点

 

试着在右边修改它的属性,似乎并不起作用,但是你会留意到有一个叫 Bitmap 的属性,正如你想象的一样,它就是用来涂鸦控件的,编辑完之后,点工具栏上绿色的按钮就可以预览到效果了。虽然这个工具有点难用,但至少说明 vcl styles 还是挺有潜力的(话说 Delphi 换了几次主人,但总是给我留下这样一个声音的印象:“我很有实力,什么都能实现,只是我很忙,没做好细节而已”)

Documentation Insight

另一个不得不说的功能是 Documentation Insight,它可以方便的给代码添加注释,而且它的作者就是中国人—目前就职于盛大创新院的Paul,我在这里简单说下这个强大工具的用法。

从菜单里打开它

 

会出现这样一个浮动窗口,你可以把它停靠在适当的位置。

 

然后你可以在IDE里,把光标定位到你想写注释的方法上,Documentation Insight 窗口会相应的显示当前方法的信息,你可以在上面编辑本文,象这样

 

你在编辑的同时,代码里会同步注释,反过来也一样。这个工具的功能很多,集成在 XE2 里的只是 express 版,但是也已经很好用了。

DelphiXE2,三个,新功能,介绍,举例,前往,Delp
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部