• 【原创】Sandcastle生成MSDN的帮助文档


    对于Sandcastle可能对于有些人毕竟陌生,其实看标题我已经写出这个技术是做什么的了,它就是生成帮助文档的。为什么要生成帮助文档呢? 当你开发一个类库,里面包含很多你自己重要的东西,想发布给其它人来使用,又不想公布源代码。别人在使用时很需要一个帮助文档。来了解你的类库内容。所以就出现了这个Sandcastle。

    微软定义如下:

    “MSDN Library for Visual Studio 2008 是权威的开发人员文档。我们将继续为您提供有关 Visual Studio 2008 发行版本地帮助的最新信息,同时,我们还增强了帮助选项,包括联机 F1 主题、搜索、索引以及联机或脱机使用目录的能力。有关本文档库改进功能的更多信息,请单击右侧的链接或访问新增功能页面。”

    一、环境要求

    (1)操作系统:ITPUB个人空间0b4vS,P"do"Q!K
    Windows Server 2003; Windows XP Service Pack 2; Windows Vista;

    (2)必备软件

    Sandcastle.msi

    (可以去官网下载http://download.codeplex.com,文件有点大,有需要的可以给我留邮箱)

    二、开始使用。

    (1)安装Sandcastle.msi文件

    记住你的安装路径,在路径下面搜索找到SandcastleGui.exe文件(我默认的安装路径在C:\Program Files\Sandcastle\Examples\Generic下),双击可以看到界面如下:

    界面是不是很简单,我就把

    (2)我们先建立一个库类MSDNSendcastle,以便生成帮助文档,再建立一个类UserInfo.cs,内容如下:

     /// <summary>
        /// 用户信息类
        /// </summary>
        public class UserInfo
        {
            private int userID;
            private string userName;
            private string userPwd;
    
            /// <summary>
            /// 用户ID
            /// </summary>
            public int UserID
            {
                get { return userID; }
                set { userID = value; }
            }
            /// <summary>
            /// 用户名
            /// </summary>
            public string UserName
            {
                get { return userName; }
                set { userName = value; }
            }
           /// <summary>
           /// 用户密码
           /// </summary>
            public string UserPwd
            {
                get { return userPwd; }
                set { userPwd = value; }
            }
            /// <summary>
            /// 登录验证
            /// </summary>
            /// <param name="UserName">用户名</param>
            /// <param name="UserPwd">密码</param>
            /// <returns>是否正确</returns>
            public bool VerificationUserPwd(string UserName, string UserPwd)
            {
                if (userName == "test" && userPwd == "123456")
                {
                    return true;
                }
                return false;
            }

    我们接下来在项目的属性窗口中生成选项下,选择一个XML文档文件,截图如下

    点击确定后,再编译,是不是在Bin文件夹下找到了我们以上命名的MSDNSendcastle.XML文件。

    (3)生成帮助文档

    点击SandcastleGui.exe文件,设置如下

     点击完Build后就等待吧。成功后在安装目录下搜索你的MSDNSendcastle.chm(我的默认目录C:\Program Files\Sandcastle\Examples\MSDNSendcastle\vs2005\chm)

    打开MSDNSendcastle.chm文件可以看到你的类库生成帮助文档了吧。

    这是Sandcastle的最简单的操作,有兴趣的同学可以去网上找些其它资料来看。

  • 相关阅读:
    10 查看创建表的语句:show create table emp;
    9 常用命令?
    8 如何查看表中的数据?
    7 查看表结构
    构建之法阅读笔记3
    每日汇报
    每周总结
    每日汇报
    每周总结
    每日总结
  • 原文地址:https://www.cnblogs.com/yxhblog/p/2575746.html
Copyright © 2020-2023  润新知