为什么80%的码农都做不了架构师?>>>   

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

Delphi 2007 的重构功能相关推荐

  1. Delphi 2007体验!

    Delphi 2007体验! baidu 内容摘要:CodeGear(From Borland) 公司公布了最新的Delphi 2007 For Win32版本号.作为一个 Delphi 的使用者,第 ...

  2. Delphi 2007 体验

    Delphi 2007 体验 作者:netrobo CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本.作为一个 Delphi 的使用者,第一 ...

  3. 选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由

    选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由 我不喜欢用InstallRite的全自动安装包 ...

  4. Delphi 2007 代码补全、语句提示的快捷键是什么?

    为了帮助网友解决"Delphi 2007 代码补全.语句提"相关的问题,中国学网通过互联网对"Delphi 2007 代码补全.语句提"相关的解决方案进行了整理 ...

  5. DELPHI - Delphi 2007 已内部支持 GIF 动画了

    DELPHI - Delphi 2007 已内部支持 GIF 动画了 以前要在 Delphi 中显示 GIF 动画,一种办法是使用第三方组件,别一种方法就是使用 WebBrowser 组件.在 Del ...

  6. [转]Xcode的重构功能

    Xcode提供了以下几个重构功能: Rename Extract Create Superclass Move Up Move Down Encapsulate 在菜单栏中的位置如下图: 在代码区里直 ...

  7. Delphi XE7的Splash 功能

    Delphi XE7的Splash 功能 转载于:https://www.cnblogs.com/LittleTiger/p/7020349.html

  8. Moss 2007 入门(1) - 功能概述【转】

    Microsoft Office Sharepoint Server 2007(MOSS 2007) 是微软最新推出的服务器产品,由于工作原因,在今后的很长一段时间内我的主要工作内容都将为围绕着这个产 ...

  9. CodeGear RadStudio Delphi 2007 Delphi2009 最新破解补丁集

    CodeGear RadStudio Delphi 2007 Delphi2009 最新破解补丁集

  10. C++:VS2017基本操作、番茄助手的重构功能以及C++的项目工程基本配置

    一.VS2017 IDE环境基本配置 窗口布局:在视图中选择"类视图"."资源视图"."解决方案资源管理器"."输出窗口" ...

最新文章

  1. 2021年高考模拟考成绩查询,2021年湖北省普通高考模拟考试成绩查询
  2. 锚定比特币现金(BCH),助力构建价值互联网时代
  3. 为LUKS加密的磁盘/分区做增量备份
  4. Windows Server 2016提供Docker原生运行的企业级支持
  5. mybatis 取查询值_MyBatis-SELECT基本查询
  6. 架构设计 | 分布式业务系统中,全局ID生成策略
  7. QT5日志功能(qDebug、qWarnng、qCritical、qFatal)
  8. 74ls390设计任意进制计数器_利用数字频率合成技术设计高速任意波形发生器(上)...
  9. html 设置两个标签的相对距离_如何准确计算一div相对另一div的相对距离?
  10. 2014计算机中山大学新华学院分数线,中山大学新华学院历年分数线 2021中山大学新华学院录取分数线...
  11. 计算机硬件物理设备包含,计算机硬件
  12. L1-051 打折 (5 分)—团体程序设计天梯赛
  13. 内存溢出真实案例分析
  14. 2021年6月10日08点53分 SQL注入
  15. 浅谈深度信念网络(Deep Belief Network)
  16. 网络常见攻击(知识点总结)
  17. win10 更新之后使用win+s 或者 win+Q 出现新闻推荐和热门搜索
  18. 鼠标跟计算机的USB设备运行不正常,为什么鼠标跟这台计算机连接的一个USB设备运行不正常,windo? 爱问知识人...
  19. 怎么html让元素脱离文档流,子元素设置绝对定位之后脱离文档流!
  20. TensorFlow keras数据集本地下载路径

热门文章

  1. 随手记---字符和词汇的区别
  2. 时光 php,ctphp-php教程-时光划过那刹那-PHP教程--创业的风,吹向了年轻之长藤个人博客网站...
  3. vue中input多选_vue.js动态添加删除文本框input、下拉框select、单选radio、多选checkbox的方案。...
  4. 【Interfacenavigation】隐藏导航栏(52)
  5. android listview局部刷新和模拟应用下载
  6. 烂泥: KVM虚拟机Linux系统增加硬盘
  7. 【SpringBoot_ANNOTATIONS】 总集篇
  8. vue .native 方法未定义_技术分享谈谈Vue的响应式原理
  9. Java使用Cipher类实现加密,包括DES,DES3,AES和RSA加密
  10. Android数据存储总结