博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi 2007 的重构功能
阅读量:6821 次
发布时间:2019-06-26

本文共 870 字,大约阅读时间需要 2 分钟。

  hot3.png

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、将这个单元添加到引用中

-- 根据范路的讲座整理

转载于:https://my.oschina.net/hermer/blog/320569

你可能感兴趣的文章
《Visual C++入门经典》学习笔记二(为类添加消息处理函数与成员变量)
查看>>
Linq to Sql : 动态构造Expression进行动态查询
查看>>
c++基础 explicit
查看>>
ArcGIS Server9.2服务器搭建时的一个错误及解决方法
查看>>
webpy使用笔记(二) session的使用
查看>>
Windows Azure HandBook (1) IaaS相关技术
查看>>
【温故而知新-Javascript】使用 Ajax
查看>>
c#如何处理自定义消息
查看>>
毅力----如何培养自律的习惯(漫画版)
查看>>
POP3与IMAP协议
查看>>
[C]有符号数和无符号数
查看>>
结构变量作为方法的参数调用,在方法内部使用的“坑”你遇到过吗?
查看>>
Windows Mobile打包时增加快捷方式到开始菜单的方法
查看>>
深度解析C++拷贝构造函数
查看>>
今天的主角:豆豆。
查看>>
Oracle: 四、对scott用户的基本查询操作(上篇)
查看>>
[Map 3D开发实战系列] Map Resource Explorer 之三-- 添加AutoCAD风格的Palette界面
查看>>
QC在win7远程执行QTP脚本excel不能读取,及其其他win7问题解决方案(图解转)
查看>>
LVS
查看>>
iOS:iPad和iPhone开发的异同(UIPopoverController、UISplitViewController)
查看>>