• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi编码速度提升技能

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

效率,是一个永恒的主题。

本文重点强调 delphi ide 中的编码速度技能

一、TForm 窗口重用

当您在写一个管理类软件的时候,有大量的操作窗口,这些窗口会有大量共性。窗口重用就会发挥很大的作用。

方法:先建好一个 TFrmBase ,然后 菜单  File -> New -> Other.. -> Inheritable Items , 然后选取 TFrmBase 就实现了窗口重用。

这也是面向对象编程,可以称为“可视化面象对象编程”。同样地,TDataModule 也可以这样操作。

另外:在 TFrmBase 上点右键菜单,会有一个 Add to Repository... 功能,也可实现类似目的,请大家自行尝试。

二、类快速补全

TSomeClass=Class

     public

         constructor Create; //通常 Create 不加override; 可选的关键字有 introduce,overload;

         destructor Destroy;override; //通常Destroy 都加 override;

         //以上内容与本次无关。

         property UserName:string; //写到这里,按下 Ctrl + Shift + C 组合键。类的属性定义就自动补全了。

        // 在 delphi xe8 中, Ctrl + Shift + C 会有问题。推荐使用 Class Explorer

     end;

Class Explorer 位置: 菜单 View -> Class Explorer 会在左上角出现一个窗口,选取您想操作的类,右键即可出现各功能菜单。如:添加属性。

三、重构

1. Refactor 菜单,各功能比较有用。如:重命名,把一块代码转换个一个函数。

2.更高级的点的重构功能(在XE8中,其它版不确定): 主菜单 Castalia ->Castalia Refactoring...

在Castalia中,您重命名一个函数名,如果此函数名已被使用,它会联动修改,即调用者的函数也会做相同的改动。(变量名同样)

3.Delph7 中,可以用 ModelMaker Code Explorer 这个插件来实现重构。下载此插件

欢迎各位继续补充!

四、代码格式整理

1. D7代码格式整理工具(ctrl+d) CodeMaker下载

2. XE 以后的版本自带代码格式整,快捷键 ctrl + d

--------------------------------------------------------------------------------------------------------------------------------------

附:delphi 进阶基础技能说明


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB基本概念和变量发布时间:2022-07-18
下一篇:
Matlab数据类型发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap