知识大全 全面剖析Delphi 2006新增特性2

Posted

篇首语:努力一点,现在想要的以后你都会有。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 全面剖析Delphi 2006新增特性2相关的知识,希望对你有一定的参考价值。

全面剖析Delphi 2006新增特性2  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   重构

  如果仅想改进其设计而不是改变其行为 那么重构提供了一种方式 使我们能够自动地改变源代码 Delphi 在引入Delphi 重构引擎的基础上 又加入了一些新的重构特征 例如引入变量 引入字段 内联变量 安全删除 我最喜欢的一项功能是改变参数(如图 所示) 为了加入新的可用的重构功能 你可以从模型视图中使用Together重构

图 :Delphi 中新的 Change Parameters 重构

   实时模板

  Delphi 的一项新增功能是 新的上下文敏感和动态的实时模板 这会在一段时间内成为Delphi以前所使用的Code Snippets和Code Templates的一个极有价值的替代(顺便说一下 ctrl+J组合键还可以用于即时地激活实时模板 ) 随着各种常用模板的使用 开发者还可以自由地复制 扩展 改变或添加你自己的新模板 每个模板都以XML文件格式存储在objrepos\\code_templates文件夹下 而且针对每个语言类型都有一个相应的子文件夹 模板或者被自动地完成 或被经由CodeInsights机制从代码编辑器中提供给开发者 见于图

图 :实时的模板选择

  模板可以自动帮助开发者整理代码结构 从图 中看到各种 for 循环模板是如何提供的

图 :实时的模板能够实现不仅仅是插入代码的功能

  一旦你选择了一个模板 那么它不会停下来仅把相应代码输入到代码编辑器中 而这正是 实时 之所在 在一个模板的执行期间 stop points 提供给开发者机会(诸如上下文重构操作以及其它基于该模板xml代码中的子脚本的活动内容)来与模板一起工作以影响模板执行结果

  (三) 包围

  现在 当你选择一块代码时 你可以右击鼠标并从加速菜单中选择 surround 选项 这将为你提供如图 所示的一些选项 所以 现在你可以快速地添加你的代码所包括的条件和循环结构

图 :Surround选项

  (四) 调试器

Delphi小组在调试器设计上做出了伟大的贡献 他们所实现的直观性能够使开发者无论在哪个环节上都是快速而容易地实现特定功能 调试功能的改进包括提供可扩充的视图和使更多的信息出现在调试检查的每一级上 正如你从图 中所见 有多种方式来使用可展开的信息 如内嵌的可展开的工具提示 可展开的局部变量和观察窗 这样就提供了最方便的方式来直接观察程序员所关心点的数据值

图 :调试过程中内嵌的可展开的工具提示 局部变量和观察窗

cha138/Article/program/Delphi/201311/24728

相关参考

知识大全 全面剖析Delphi 2006新增特性3

全面剖析Delphi2006新增特性3  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (五)数据

知识大全 全面剖析Delphi 2006新增特性4

全面剖析Delphi2006新增特性4  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这些功能或

知识大全 全面剖析Delphi 2006新增特性1

全面剖析Delphi2006新增特性1  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一直以来B

知识大全 Delphi中MIDAS的全面学习[2]

Delphi中MIDAS的全面学习[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (四)M

知识大全 利用Delphi全面控制Windows任务栏[2]

利用Delphi全面控制Windows任务栏[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 全面剖析C#接口编程之定义接口

全面剖析C#接口编程之定义接口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  从技术上讲接口是一

知识大全 C# 动态编程新特性与DLR剖析

C#动态编程新特性与DLR剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近几年来在TIOB

知识大全 Oracle10g数据库中闪回表特性剖析

Oracle10g数据库中闪回表特性剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Orac

知识大全 Delphi中MIDAS的全面学习[1]

Delphi中MIDAS的全面学习[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (一)M

知识大全 利用Delphi全面控制Windows任务栏[1]

利用Delphi全面控制Windows任务栏[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&