Delphi 2007 的重构功能

Move 移动 1、将选定的静态函数从一个类移动到另一个类

2、将选中的类或接口移动到其他单元

Extract Interface 抽取接口 将选定的函数抽取到一个新的接口中
Extract Superclass 抽取基类 将选定的函数、属性、字段从一个类里抽取到一个基类中
Pull Member Up 将成员向上拉 1、将子类中的函数或字段移动到父类

2、将子接口中的函数移动到父接口

Push Members Down 将成员向下推 1、将父类中的字段或者函数移动到子类

2、将父接口中的函数移动到子接口

Safe Delete 安全删除 在确认没有其他代码调用的情况下,删除所选定的变量、组件、类或接口
Inline Variable 逆转变量 将变量取消,并用初始化时设置的常量替代
Introduce Field 引入字段 将选中的变量、字段或常量用新的字段替换
Introduce

Variable

引入变量 将所选择的变量、字段或常量用新的变量替换
Rename 改名 1、修改组件的名字

2、修改类、接口的名字

3、修改变量的名字

Declare Variable 定义变量 将选中的变量名定义成变量
Declare Field 定义字段 将选中的变量定义为类的字段
Extract Method 抽取方法 1、将选中的代码块包装成独立的方法

2、在改代码块原来的位置调用这个方法

3、根据需要自动生成方法的参数表

4、根据需要自动调整新方法和源方法的内部变量

Extract resource string 抽取资源串 将选中的字符串定义为资源串,在原来的位置直接调用资源串(全局常量)
Change Params 修改参数 1、修改所选定函数的参数表

2、将所有调用到这个函数的地方都修改到适应新的参数表

Find Unit 寻找单元 1、查找所选定的变量或类型所属的单元

2、将这个单元添加到引用中

时间: 2025-01-23 12:57:41

Delphi 2007 的重构功能的相关文章

Delphi 2007体验!

Delphi 2007体验! baidu 内容摘要:CodeGear(From Borland) 公司公布了最新的Delphi 2007 For Win32版本号.作为一个 Delphi 的使用者,第一时间下载.安装并进行了体验,现将一些使用感受记录例如以下 CodeGear(From Borland) 公司公布了最新的Delphi 2007 For Win32版本号.作为一个 Delphi 的使用者,第一时间下载.安装并进行了体验,现将一些使用感受记录例如以下: 注:以下的对照主要是针对Del

class helper 可能是从 Delphi 2007 增加的新语法

class helper 可能是从 Delphi 2007 增加的新语法, 因为感觉不太实用, 直到今天才测试了一下. 试过之后才知道: 挺有意思的! 基本功能就是修改已存在的类. Txxx = class helper for T... {T... 表示已存在的类} {可以替换已存在的方法} {也可以有新的方法.成员}end;//这之后再使用 T... 类及其子孙类时, 都会优先使用 Txxx 的修改. 例一: unit Unit1;interfaceuses Windows, Message

[转]Xcode的重构功能

Xcode提供了以下几个重构功能: Rename Extract Create Superclass Move Up Move Down Encapsulate 在菜单栏中的位置如下图: 在代码区里直接右键也能出现重构的相关菜单: 下面就分别介绍这些重构功能的使用. Rename:重命名 几乎可以试用所有symbol:类名,方法名,函数名,属性名等.使用起来非常简单,选中一个要命名的符号后,选择rename,就会弹出一个输入框让你输入要想要的新名称,输入完成后点击preview可以预览一下. 修

Eclipse 中的重构功能

Eclipse 中的重构功能使其成为了一个现代的 Java 集成开发环境 (IDE),而不再是一个普通的文本编辑器.使用重构,您可以轻松更改您的代码,而不必担心对别处造成破坏.有了重构,您可以只关注于所编写代码的功能, 而不必分心去考虑代码的外观如何,因为之后您可以使用重构工具来快捷地将代码变成整洁而高度模块化的代码.本文将向您介绍如何使用 Eclipse 中的一些功能强大的重构函数. 重构类型 重命名 Rename 应该是 Eclipse 中重常用的重构.利用这个重构,可以对变量.类.方法.包

【转】Xcode重构功能怎么用我全告诉你

原文网址:http://www.cocoachina.com/ios/20160127/15097.html 你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性.Xcode作为IDE其实提供了一些帮助dev重构的功能.你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用. 我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构.作为一个老司机我就给你们指指路.程序员必读之:重构:改善既有代码的设计.这个是亚马逊的链接.如果没有读过可以下

eclipse重构功能的使用

重构的过程是一个不断尝试和探索的过程.Eclipse的重构支持撤销和重做,并且能够预览重构结果,这些是很实用的功能.要想执行撤消和重做(Undo and Redo)的功能,可以直接按快捷键Ctrl+Z以及Ctrl+Y,也可以选择Edit菜单的Undo和Redo操作 博文 http://blog.csdn.net/hamxyy/article/details/6705791 eclipse重构功能的使用

delphi实现窗体闪烁功能

delphi实现窗体闪烁功能 以前做窗口闪动时都没有考虑到让任务栏上的按钮闪动的问题, 现在一个客户需要任务栏按钮闪动,发现以前使用的flashwindow不能达到要求了, 查找了一下,找到flashwindowex这个API 如果您创建的应用程序是运行在Windows 98或更高版本操作系统上,您可以通过调用API函数FlashWindowEx并赋给它一个FlashWInfo结构体来实现. 而如果是运行在Windows 95上则比较麻烦, 但您也可以通过使用一个Timer组件来实现想要的效果.

eclipse的重构功能详解

使用Eclipse进行代码重构 重构是软件开发过程中保证代码质量非常重要的手段,而手动进行重构代码的话,很容易引入一些低级错误(例如,单词拼写错误),从而导致浪费大量不必要的时间.Eclipse为重构提供了很强大的支持,很大程度上用户不必为重构的笔误而再烦恼. 在Eclipse中,可以使用JDT提供的重构功能对Java项目.类和其成员进行重构,所有这些被重构的部分都可以看成一个JDT能识别的Java元素.要执行重构,首先必须选择相应重构的Java元素,一些重构是适合任何Java元素的,而一部分重

Eclipse 重构功能的使用与重构快捷键

重构是什么? 在代码写好之后改进它的设计. 重构分类:物理结构.类层次结构.类内部结构. 名称 快捷键 直译 作用范围 描述 Rename Alt + Shift + R     可以对任意变量.类.方法.包名.文件夹进行重新命名,并且所有使用到的地方会统一进行修改. Move Alt + Shift + V   字段 把字段移到其他类.把类移到其他包 名称 快捷键 直译 作用范围 描述 Change Method Signature Alt + Shift + C 修改方法签名 方法 对方法进