| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- **********************************************************************
- CnPack For Delphi/C++Builder
- 中国人自己的免费第三方开发包
- (C)Copyright 2001-2016 CnPack 开发组
- **********************************************************************
- 文本文档标准格式规范
- Revision 1.0.0.2
- =========================
- 作者:周劲羽 2003.03.02
- 本文档为一份 CnPack 标准格式文本文档的例子,CnPack 所有正式发布的文本
- 格式文件都要求遵守该文档的规定。
- 文档包含了以下一些内容:
- * 文档头标准格式。
- * 文本的换行、空格、缩进格式。
- * 文档目录结构和项目列表格式规范。
- * 其它的格式规定。
- 要获得该文档的最新版本及相关内容,请访问 CnPack 开发网站:
- http://www.cnpack.org
- ======================================================================
- 1. 文档说明
- ======================================================================
- 该文档所规定的内容属于 CnPack 开发包标准规范的一部分,目的在于使所有发
- 布的文本格式文件具有一致的外观,同时也体现了开发包的严谨性。
- 对文本文件而言,虽然无法设置字体、字号、对齐等格式,但通过使用 '*'、
- '='、'-'、'|' 等符号以及合理地布局,同样可以获得较好的外观。
- 下面的内容将对文本格式做一般性的规定,总的原则是尽量使文档美观且具有较
- 强的可读性。
- ======================================================================
- 2. 文档头标准格式
- ======================================================================
- 所有正式发布的 CnPack 文本格式文档,都使用统一的文件头,用以标识该文档
- 所从属的项目名称和版权信息。本文档头部用 '*' 号围起来的那部分即当前的
- 标准文档头,编写时可直接从本文档中拷贝使用。
- 版权信息头后,是文件名称、版本、作者、日期等说明,居中放置。
- ======================================================================
- 3. 文本的换行、空格、缩进格式
- ======================================================================
- 3.1 文本换行
- ------------
- 文本内容要求使用硬回车进行换行,原则上每行宽度不应超过 70 个字符,这也
- 是默认设置下用“记事本”打开文本文件时可以显示的最大宽度。
- 段落首行可以缩进,也可不缩进,但同一文档中应该统一。如果不缩进,段与段
- 之间应插入空行分隔。
- 如果文本中引用较长的超链接,最好将地址放在单独一行中,如果一行显示不
- 下,可不必换行。
- 节与节之间应该留有空行。
- 3.2 使用空格
- ------------
- 在以下地方应该使用空格:
- * 汉字中间的英文单词两边应各空一格,如 Sample 例子。
- * 文本中插入单独的字符时,应使用单引号并在两边各空一格,如 '*' 字符。
- * 文本中引用数字,也应在两边各空一格,如数字 65535 的使用。
- * 小节号、项目列表符后应该留一空格。
- * 当单词、符号、数字位于段首、段尾、行首或接标点符号时,邻近的那一端
- 的空格应省略。
- 3.3 缩进格式
- ------------
- 当文本中使用编号列表,或某一段文字整块从属于某一内容时,可使用缩进。
- 比如,列举例子代码:
- var
- i: Integer;
- begin
- for i := 0 to 100 do
- ...
- end;
- ======================================================================
- 4. 文档的目录层次结构
- ======================================================================
- 文档中使用半角数字来表现目录层次结构,最高一级使用 1, 2, 3 等,次级为
- 2.1, 2.2, 2.3 等,再次为 3.1.1, 3.1.2 等,依次类推。主节号后可跟一附点
- '.',小节号应后加一空格再接标题内容。
- 根据文档中目录层次级数,可使用以下的框架来显示,这一原则可灵活使用:
- ======================================================================
- 1. 第一部分
- ======================================================================
- ...
- ----------------------------------------------------------------------
- 1.1 第一节
- ----------------------------------------------------------------------
- ...
- 1.1.1 第一小节
- --------------
- ======================================================================
- 5. 使用项目列表
- ======================================================================
- 需要使用项目列表的地方,应缩进两个字符,同一条目换行后,新行应与上一行
- 正文部分对齐。
- 一般使用 '*' 作为列表标识符,在项目列表中嵌套项目列表时,子列表可使用
- '-' 作为列表符,同时应注意缩进,如:
- * 这是一个项目列表的例子,在该列表条目中嵌套了另一个子项目列表,此时
- 子列表应缩进。
- - 这是一个子列表。
- - 子列表使用 '-' 来标识。
- - 子列表要求缩进。
- * 第二个条目
- * 第三个条目
- ======================================================================
- 6. 其它说明
- ======================================================================
- 另外,文本文档中请不要使用全角字符的空格。
- 该文档规范的制定并非限制程序员的自由,而是以保障开发包整体质量为目的,
- 大家习惯了自然会发现它的好处。文档中未涉及的内容,以整洁、协调为标准。
- 开发包最终发布的所有正式文档都将有专人进行格式整理,如果成员在编写文档
- 时注意一下格式,会大大减轻文档维护人员的负担。
- 如果您对该文档有什么建议或不同意见,请与 CnPack 项目管理员联系:
- mailto:master@cnpack.org
- http://www.cnpack.org
|