Delphi 程序员代码编写标准指南
日期:2008年4月9日 作者: 查看:[大字体 中字体 小字体]-
得比较缓慢。
4.5.1.6 finalization部分
在这里要保证释放你在initialization部分所分配的任何资源。
4.5.2 窗体单元
4.5.2.1 命名
一个窗体的单元文件应拥有与它所对应的窗体文件同样的名称。例如,“关于”窗体的单元名称应为 AboutFrm.pas,而主窗体的单元名称应为MainFrm.pas。
4.5.3 数据模板单元
4.5.3.1 命名
一个数据模板的单元文件应拥有与它所对应的数据模板文件同样的名称。例如,一个自定义数据模板单元的名称应为customersdm.pas。
4.5.4 一般目的单元
4.5.4.1 命名
一般目的单元的取名应符合使用该单元的目的。例如,一个实用程序单元取名为bugutilities.pas。一个包含全局变量的单元取名为customerglobals.pas。
注意,该单元的名字不能与它的工程中所使用的所有包中的单元的名字相同。不赞成使用一般的或通用的单元名字。
4.5.5 构件单元
4.5.5.1 命名
构件单元应放在独立的目录,以将它们同定义构件组或构件集合的单元区分开来。它们要永远同工程在不同的目录。单元名字应同它们的内容相符。
注意:查阅“用户定义的构件”部分来获得更多有关构件命名标准的信息。
4.6 文件头
建议在所有源文件、工程文件、单元等等中使用信息化文件头。一个良好的文件头应包含以下信息:
{
版权… 著作的年、月、日…
}五、窗体和数据模板
5.1 窗体
5.1.1 窗体类型命名标准
窗体类型的取名应能表达使用该窗体的目的。类型定义应加以前缀t。前缀后面跟随着描述性的名字。最后,应加以form后缀来描述名字。例如,一个“关于”的窗体的类型的名字应为:
TAboutFrom = class(TForm);
主窗体的定义为:
TMainForm = class(TForm);
一个用户接入窗体的名字应象:
TCustomerEntryForm = class(TForm);5.1.2 窗体实例命名标准
窗体实例应是没有带前缀t的相应类的名字。例如,对应于前面窗体类型而言,其实例的名字应为:
类型名称 实例名称
TAboutForm AboutForm
TMainForm MainForm
TCustomerEntryForm CustomerEntryForm5.1.3 自动创建窗体
只有主窗体可以是自动创建的除非有其它更好的理由不这样做。所有其它的窗体必需从工程选项对话框中的自动创建列表中移走。查阅以下部分来获得更多的信息。
5.1.4 模式窗体实例化函数
所有的窗体单元都应包含一个窗体实例化函数,该函数用来创建、设置、模式地显示窗体,并释放窗体。该函数应返回窗体的模式结果。该函数要传递的参数应遵循本文档指定的“参数传递”标准。通过这种方式封装的函数性有助于代码的再利用和维护。
该窗体的变量要从单元中移走,并再窗体实例的函数中进行本地式地定义。注意,这就意味着该窗体必需从工程/选项对话框中的自动创建列表中剔除。参考本文档后面的“自动创建窗体”。
例如,下面的单元展示了再getuserdata窗体中的一个函数。
- 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页
-
- Delphi 程序员代码编写标准指南 相关文章:
- ·Windows Vista中如何自定义语言栏图标
- ·精致可爱的圣诞节主题图标作品欣赏
- ·HTML表格标记:行的水平对齐属性ALIGN
- ·创意设计:多姿多彩的自然标本玻璃砖
- ·利用插件来校验XHTML是否符合Web标准
- ·JavaScript/JS实现标题栏跑马灯
- ·网页排名靠前网页标题写法
- ·IE8通过Web标准测试 明年推测试版
- ·关于用Meta标签进行SEO的心得
- ·Firefox 3浏览器全新图标预览
- Delphi 程序员代码编写标准指南 相关软件
- ·《瑞典赛车锦标赛》模拟器
- ·《侠客游之前途道标》试玩
- ·《生化危机4》鼠标模拟工具简繁体双语v2.0版
- ·《魔兽》全国电子竞技竞标赛第一天精彩录象
- ·《反恐》录象:AgatoN vs mobiltelefon Begrip锦标赛
- ·中国56个民族标徽
- ·各国名车车标
- ·4×4领导法与企业目标
- ·商标法全集
- ·2005年山东省中等学校招生考试(课标卷)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:Delphi 对象流式管理---窗体文件(*.dfm)的转换
下一篇:Delphi 常用文档资料之二
精品推荐
热点TOP10
- ·Delphi基础开发技巧(1)
- ·DELPHI基础开发技巧
- ·Delphi 程序员代码编写标准指南
- ·Delphi中DLL的创建和使用(1)
- ·和md5.asp结果一样的Delphi加密代码
- ·Delphi下的ADO使用方法!
- ·Delphi的拨号连接类
- ·Delpih 中的Windows API编程初步
- ·DELPHI多层分布式开发(2)
- ·教你在DELPHI中基础开发技巧
- ·Dephi 消息处理机制(1)
- ·Delphi数据库控件使用入门
- ·在Delphi中实现数据分析模块的动态报表
- ·Delphi 组件撰写常问问题(1)
- ·程序中调用控制面板设置功能
- ·拦截其它程序的网络数据封包
- ·delphi编译错误信息
- ·奇迹重现 Delphi 2005赏析
- ·《关于VisiBroker For Delphi的使用》(2)
- ·Dephi 之DLL技巧汇集(1)
