Delphi 程序员代码编写标准指南

原创 2001年07月19日 08:51:00
 

一、序言<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

二、通用源代码格式规则

2.1 缩格

2.2 页边空格

2.3 Begin…End 配对

三、Object Pascal

3.1 括号

3.2 保留字和关键字

3.3 过程和函数(例程)

    3.3.1 命名/格式化

    3.3.2 形式参数

        3.3.2.1 格式化

        3.3.2.2 命名

        3.3.2.3 参数的排序

        3.3.2.4 常量参数

        3.3.2.5 名称的冲突

3.4 变量

    3.4.1 变量的命名和格式

    3.4.2 局部变量

    3.4.3 全局变量的使用

3.5 类型

    3.5.1 大写约定

        3.5.1.1 浮点指针类型

        3.5.1.2 枚举类型

        3.5.1.3 变数和ole变数类型

    3.5.2 结构类型

        3.5.2.1 数组类型

        3.5.2.2 记录类型

3.6 语句

    3.6.1 if 语句

    3.6.2 case 语句

        3.6.2.1 一般性话题

        3.6.2.2 格式

    3.6.3 while 语句

    3.6.4 for 语句

    3.6.5 repeat 语句

    3.6.6 with  语句

        3.6.6.1 一般话题

        3.6.6.2 格式

3.7 结构异常处理

    3.7.1 一般话题

    3.7.2 try…finally的使用

    3.7.3 try…except的使用

    3.7.4 try…except…else的使用

3.8 类类型

    3.8.1 命名和格式

    3.8.2 域

        3.8.2.1 命名/格式

        3.8.2.2 可视化

    3.8.3 方法

        3.8.3.1 命名/格式

        3.8.3.2 使用静态的方法

        3.8.3.3 使用虚拟/动态的方法

        3.8.3.4 使用抽象的方法

        3.8.3.5 属性存取方法

    3.8.4 属性

        3.8.4.1 命名/格式

        3.8.4.2 使用存取的方法

四、文件

4.1 工程文件

    4.1.1 命名

4.2 窗体文件

    4.2.1 命名

4.3 数据模板文件

    4.3.1 命名

4.4 远端数据模板文件

    4.4.1 命名

4.5 Unit文件

    4.5.1 通用Unit结构

        4.5.1.1 unit的名字

        4.5.1.2 uses子句

        4.5.1.3 interface部分

        4.5.1.4 implementation部分

        4.5.1.5 initialization部分

        4.5.1.6 finalization部分

    4.5.2 窗体单元

        4.5.2.1 命名

    4.5.3 数据模板单元

        4.5.3.1 命名

    4.5.4 一般目的单元

        4.5.4.1 命名

    4.5.5 构件单元

        4.5.5.1 命名

4.6 文件头

五、窗体和数据模板

5.1 窗体

    5.1.1 窗体类型命名标准

    5.1.2 窗体实例命名标准

    5.1.3 自动创建窗体

    5.1.4 模式窗体实例化函数

5.2 数据模板

    5.2.1 数据模板命名标准

    5.2.2 数据模板实例命名标准

六、包

6.1 使用运行包和设计包的比较

6.2 文件命名标准

七、构件

7.1 用户自定义构件

7.2 构件单元

7.3 使用注册单元

7.4 构件实例命名约定

7.5 构件的前缀

7.6 Standard

7.7 Additional

7.8 Win32

7.9 System

7.10 Internet

7.11 Data Access

7.12 Data Controls

7.13 Decision Cube

7.14 QReport

7.15 Dialogs

7.16 Win3.1

7.17 Samples

7.18 ActiveX

7.19 Midas

Delphi 6 程序员代码编写标准指南一

一、TApplication                                                                   继承关系: TObject...
  • wozengcong
  • wozengcong
  • 2014年01月09日 14:47
  • 608

[读书笔记]《程序员代码面试指南》

栈和队列:1、设计一个有getMin功能的栈题目:实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。要求:1、pop、push、getMin操作的时间复杂度都是O(1) 2...
  • CodeEmperor
  • CodeEmperor
  • 2016年02月17日 16:19
  • 1824

汇编程序员之代码风格指南

Style Guidelines for Assembly Language Programmers 汇编程序员之代码风格指南 作者:Randall Hyde   http://webs...
  • kingswb
  • kingswb
  • 2016年06月07日 20:07
  • 1410

《程序员代码面试指南》Python实现(个人读书笔记)

说明  最近一直在读左神的书——《程序员代码面试指南—IT名企算法与数据结构题目最优解》,为了记录自己的学习成果,并且方便以后查看,将自己读书时的想法与使用python实现的代码记录在此博客。   ...
  • qq_34342154
  • qq_34342154
  • 2017年09月09日 21:57
  • 758

《程序员代码面试指南 IT名企算法与数据结构题目最优解》左程云著 pdf

下载地址:网盘下载 内容简介  · · · · · · 这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代...
  • cf406061841
  • cf406061841
  • 2017年05月27日 19:15
  • 3240

程序员必须要注意的代码规范

作为一个苦逼的程序员,因为种种原因经常需要阅读别人写的代码。您是否有因代码杂乱冗余而心生厌恶,您是否有过因代码晦涩难懂而抓狂,您是因代码低级的逻辑错误而愤概,您是否因代码结构不合常规而需要到处查找,您...
  • u014723529
  • u014723529
  • 2014年10月28日 20:27
  • 1508

华为大牛十年感悟,程序员必读

作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个应届毕业生,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于今年的应届毕业生...
  • xxdgeren
  • xxdgeren
  • 2014年07月08日 09:39
  • 1202

程序员等级阶段衡量标准,你到了哪个阶段?

程序员也分等级阶段?那是怎么样的衡量标准呢?
  • junzi11
  • junzi11
  • 2017年05月23日 16:55
  • 633

gevent程序员指南

gevent程序员指南 由Gevent社区编写 gevent是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。 介绍 本指南假定读者有中级P...
  • mbugatti
  • mbugatti
  • 2017年01月10日 10:59
  • 606

几行代码看程序员的水平——Android文件命名规范

几行代码看程序员的水平——Android文件命名规范 分类: android2013-01-21 18:27 699人阅读 评论(0) 收藏 举报 android命名命名规范 ...
  • hansel
  • hansel
  • 2014年08月12日 01:05
  • 1280
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi 程序员代码编写标准指南
举报原因:
原因补充:

(最多只允许输入30个字)