在Flash Builder 4.x 中书写符合ASDOC规范的说明注释
来源:互联网 发布:java设计模式面试 编辑:程序博客网 时间:2024/06/04 20:08
概述
本文介绍和总结Flex中的说明注释——ASDOC注释的规范及注意事项。
知识点
- ASDOC说明注释
- 可用的说明注释标签
- 可用的HTML标签
- 注释编写注意事项
Flex中的ASDOC说明注释
与其它语言一样,Flex支持单行注释、块注释和说明注释。说明注释是一种特殊的块注释,可使用丰富的注释标签细化注释在IDE中的显示样式,并可通过ASDOC工具自动生成帮助文档。
在AS文档中,普通的块注释如:
/* * 普通注释 */
ASDOC说明注释如:
/** * ASDOC注释 */
可见,ASDOC注释以“/**”开始,比普通注释声明多一个“*”。
在MXML文档中,普通注释如:
<!--普通注释-->
ASDOC说明注释如:
<!---ASDOC注释-->
可见,ASDOC注释以“<!---”开始,比普通注释声明多一个“-”。
通常,在默认的设置下,普通的注释用绿色斜体字显示 ,而ASDOC注释用蓝色字显示。
在ASDOC注释中使用HTML标签
可以在ASDOC注释内容中添加HTML标签来丰富显示效果。常用的标签有:
- <p></p> 段落
- <br/>回车换行
- <ol><li></li></ol>有序列表(编号)
- <ul><li></li></ul>无序列表(项目符号)
- <b></b>粗体
- <i></i>斜体
- <u></u>下划线
- <sup></sup>上标
- <sub></sub>下标
主要注释标签的使用
在ASDOC规范中,提供了相关标签以实现丰富的注释内容表达。常用的标签有:
- @author 用于描述作者的相关信息
- @param 为参数添加注释信息
- @return 为返回值添加注释信息
- @example 添加实例[注意:示例应写在<listing></listing>标签中附在@example之后。
- @private 标记该注释在输出时将被隐藏
- @default 指定默认值
- @see 添加参考信息
see标签的使用比较复杂,主要有以下几种情况:
范例
在默认包下建立DEMO类。代码如下:
package{ /** * 演示 * <p>用于演示的类。</p> * @author 某某 */ public class DEMO { public function DEMO() { this.test(defaultValue); } /** * 默认值变量 * @default 您好! */ public var defaultValue:String="你好!"; /** * 测试 * <p> * 用于测试的方法。 * </p> * @param str 输入的文本。 * @return 返回输入的文本。 * @example 例子: * <listing version="3.0"> * var demo:Demo; * demo.test("你好"); * </listing> * @author 某某 * @see DEMO */ public function test(str:String):String { return str; } }}
在Flash Builder代码编辑器中的动态提示效果:
ASDOC在默认模板下输出的文档(局部):
请特别注意
- 在AS文件中书写ASDOC注释时,注释标签、注释内容需距左侧“*”号至少一个空格的距离。否则会被系统吃掉一个字符。
- @author等标签后面不要尾随任何除空格外的其它字符。
- @example指定的示例仅在ASDOC工具输出的API文档中显示,在代码编辑器的动态提示中看不到。
- @see标签后的内容不能含有HTML标签。
- 关于ASDOC的文档输出涉及比较复杂的设置和步骤,请查阅后续相关日志。
本文为初学者的自我技术总结。不当之处欢迎指教。
- 在Flash Builder 4.x 中书写符合ASDOC规范的说明注释
- 在flash builder中使用asdoc生成api
- Flash Builder生成asdoc格式的帮助文档
- ActionScript中的代码注释常用的ASDoc规范
- ActionScript中的代码注释常用的ASDoc规范
- ActionScript中的代码注释常用的ASDoc规范
- CSS中hack和注释书写规范
- 符合doxygen规范的文档注释
- 符合Doxygen规范的注释宏ForVS2005
- 在sublime中写注释的规范
- 修改flash builder注释里的@author
- 修改Flash Builder注释里的@author
- 如何在 build.gradle 中更整洁,更符合逻辑,更高效的书写代码
- 关于Flash Builder 4.x的概要分析
- 关于Flash Builder 4.x的概要分析
- ActionScript中的注释工具AsDoc 的使用方法
- 在Flash Builder中开启BlazeDS的RDS
- 符合XHTML1.0规范的flash植入方法
- Spring @transactional not working
- Struts2——(6)表单校验
- Codeforces —— 358A Dima and Continuous Line
- 5.1 分批加载listView中条目
- Java中关于==和equal的区别以及equals()方法重写
- 在Flash Builder 4.x 中书写符合ASDOC规范的说明注释
- Linux网络编程(二)
- 对多个Linerlayout设置点击事件,并实现Activity的跳转。(用Switch简化多次设置点击事件的重复代码)
- Spring MVC Framework Tutorial
- NSBundle pathForResource取不到值如何解决?
- VC中使用Picture Control控件作为指示灯
- 5.2 分页显示
- 在vi的命令模式下输入":set nu",就有行号了。
- DAY 9