zoukankan      html  css  js  c++  java
  • .Net工具 .NET文档生成工具2.2

    ADB2.2下载   ADB2.2源代码下载

    一、概述

    程序的注释在程序的编写和维护中扮演着相当重要的角色,在生成工程的同时,说明文档也随之而生了。.NET文档生成工具用于将xml 文档注释生成格式类似MSDNHTML帮助文档,并编译为CHM文档(下文中将该工具称为ADB,该软件仅测试过.net2.0的程序集)

    二、ADB2.2的功能特点

    1、支持合并多个程序集;

    2、自动搜索程序集及其引用的程序集对应的XML文档(包括.Net自带的程序集,如:system.xml);

    3、灵活控制在文档中显示哪些成员,支持批量选择(如:选择所有公共的方法);

    4、支持自定义文档生成器,用户可以通过继承ADB提供的基类编写自己的文档生成器。

    三、ADB2.2支持的注释标记

    标志名

    说明

    语法

    参数

    <summary>

    对象的摘要,用于描述类型或类型成员

    <summary>description</summary>

    description:对象的摘要。

    <remarks>

    类型说明的补充信息

    <remarks>description</remarks>

    description:成员的说明。

    <param>

    用于方法声明的注释中,以描述方法的一个参数

    <param name='name'>description</param>

    name:方法参数名。将此名称用双引号括起来 (" ")。

    description:参数说明。

    <returns>

    用于方法声明的注释,以描述返回值

    <returns>description</returns>

    description:返回值的说明。

    <value>

    描述属性所代表的值

    <value>property-description</value>

    property-description:属性的说明

    <example>

    指定使用方法或其他库成员的示例,通常涉及使用 <code> 标记

    <example>description</example>

    description: 代码示例的说明。

    <code>

    提供了一种将多行指示为代码的方法。

    <code>content</code>

    content:希望将其标记为代码的文本。

    <exception>

    指定哪些异常可被引发,该标记应用于方法定义。

    <exception cref="member">description</exception>

    cref:对可从当前编译环境中获取的异常的引用。

    description:异常的说明。

    <see>

    从文本内指定链接

    <see cref="member"/>

    cref:对可以通过当前编译环境进行调用的成员或字段的引用。

    <para>

    <para> 标记用于诸如<summary><remarks> <returns> 等标记内,使您得以将结构添加到文本中。

    <para>content</para>

    content:段落文本。

    <code>*

    提供了一种插入代码的方法。

    <code src="src" language="lan" encoding="c"/>

    src:代码文件的位置

    language:代码的计算机语言

    encoding:文件的编码

    <img>*

    用以在文档中插入图片

    <img src="src"/>

    src:图片的位置,相对于注释所在的XML文件

    <file>*

    用以在文档中插入文件,在页面中表现为下载链接

    <file src="src"/>

    src:文件的位置,相对于注释所在的XML文件

    <localize>*

    提供一种注释本地化的方法,名称与当前线程语言不同的子节点将被忽略

    <localize>

     <zh-CHS>中文</zh-CHS>

     <en>English</en>

     ...

    </localize>

     

    1*表示ADB自带的文档生成器扩展的标记;

    2、其它不支持的标志将视为HTML标记。

    四、生成文档

    1.步骤

    (1) 点击添加,选择要生成文档的程序集;

    (2) 选择将在文档中显示该成员;

    (3) 输入标题,点击创建文档。

    2.主界面

    3.批量选择界面

    4.生成的文档——命名空间页面

    5.生成的文档——类型页面

    6.生成的文档——成员页面

     

    五、修改生成的文档

    使用SuperCHM或其它CHM制作工具,打开Pages"temp.hhp(相对于生成的CHM文件)文件进行修改,修改前请阅读与目标CHM文件同目录下的"修改文档.html"文件

  • 相关阅读:
    css---box-sizing
    float与inline-block的一些应用场景的区别
    一些html元素的最原始状态
    css之深入理解overflow
    css中的锚点
    新增UI样式
    zh-CN、zh-Hans区别
    SourceTree 3.3.6安装跳过注册安装
    Windows sever 由于管理员设置的策略,该磁盘处于脱机状态的解决方法。
    CentOS7.x安装VNC实录
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1343996.html
Copyright © 2011-2022 走看看