在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
效率,是一个永恒的主题。 本文重点强调 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 -------------------------------------------------------------------------------------------------------------------------------------- |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论