zoukankan      html  css  js  c++  java
  • DelphiXE 的重构功能

    [步骤]

    [功能]

     [说明]

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

    转自:http://blog.sina.com.cn/s/blog_77691fb901010asa.html

  • 相关阅读:
    CAN
    snip_opencv环境配置和测试程序
    snip_进制转换代码段
    代码高亮的调试过程
    test3
    test2
    dsBlog_杂类
    js秒数转换为时分秒
    Linux 添加硬盘挂着到指定目录
    上海居住证积分续办
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2396609.html
Copyright © 2011-2022 走看看