Vs2012的帮助文档:Microsoft Help Viewer.exe,vs2010对应的是1.0,vs2012对应的是2.0,版本号以此类推

与早期的chm格式的msdn帮助文档不同在于:

1. 默认不能单独运行帮助文档

2.需要一个xxxx.msha 的清单文件,以及相应的xxx.cab包

3.帮助文档支持多国语言

1.下载vs2012帮助文档(简体中文帮助文档不包含win32API以及驱动开发相关文档,如果需要win32API及

驱动开发相关文档还需要下载英文帮助文档)

简体中文帮助文档(2.17GB)

https://download.microsoft.com/download/5/6/4/5645A5C9-BE44-4964-9265-B6A8E48031A7/VS2012Documentation.iso

英文帮助文档(2.73GB)

https://download.microsoft.com/download/8/9/2/8928585D-136D-4528-AECC-2F211902A8D7/VS2012Documentation.iso

2.为了以后修改添加帮助文档或者重装vs时不再重复下载帮助文档,新建个文件夹用于备份帮助文档

3. 分别下载简体中文和英文帮助文档,重命名加以区分,然后解压缩ISO文件

VS2012Documentation  简体中文帮助文档

VS2012Documentation _en_us  英文帮助文档

4.启动Vs2012安装下载的帮助文档离线安装包

选择菜单帮助->添加和移除帮助内容

5. 离线安装选择磁盘->... , 弹出选择目录对话框,选择下载的中文简体帮助文档的.msha文件,最后点击打开

6.然后显示清单文件中所包含的书籍,从这里可以看得出来vs2012帮助文档支持的中文书籍很少,等到选择英文帮助文档时会发现有很多书籍

选择要添加的文档,根据自己需要添加相关文档., 需要哪个文档就点击对应位置的添加操作即可

7. 右边就是新添加的文档,去除的话点X,继续添加就在左边选择其它文档点击添加,最后点击更新

8.静静等待更新完成,右下角状态条会显示更新进度

9.当更新完成时,左下角状态条会显示更新成功

10. 如果不需要win32API或者驱动开发的文档,到此就可结束了

****************************************************************************************************

这里由于开发需求,需要win32API和驱动开发文档,继续添加

1. 添加英文帮助文档,方法同上

2.点击左下角目录,目录里显示的是我们己有的文档。状态条显示返回了29本书籍,明显比添加简体中文帮助文档时多了很多文档。

己有的就不再添加相同的英文帮助文档了,如果需要也可以重复添加.

比如己有Visual C++ 这是简体中文的,可以添加英文版的,当查询时喜欢看中文就看中文,喜欢看英文就看英文,个人喜好问题

3. 这里我只添加了三个英文文档

Windows Debugging - 英文 调试和调试器相关的文档
Windows Desktop App Development 桌面应用开发相关的文档,这里就有我们需要的win32 api
Windows Driver Development 驱动程序开发相关的文档

4.更新完后会发现左边目录多了三个新添加的英文文档。英文文档默认后面都带有 -英语,不带的都是简体中文的文档

5. 关闭帮助文档,新建个win32应用程序,测试下帮助文档是否可用

6. 拿GetMessage测试下,在GetMessage中单击按下F1, 会显示相应的帮助文档

鼠标移动到标题栏,会显示GetMessage function (windows)   说明这是个win32 api文档.

如果没有安装Windows Desktop App Development , 这里显示的应该是c++或者.net相关文档

7.这里还可以手动输入api多重查询,会显示不同类型帮助文档下的GetMessage

****************************************************************************************************

题外话:为何选择离线安装不选择联机安装?

1. 联机更新速度太慢

2. 有些安装Ghost系统的电脑由于破解激活或者优化系统,会导致无法访问微软相关网站,

3. 微软网站出现异常,无法联机获取清单及相应cab包

如下:

Vs2012帮助文档安装介绍的更多相关文章

  1. NSBundle、UIImageView和UIButton对比、Xcode文档安装路径、Xcode模拟器安装路径

    1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序 ...

  2. Poi之Word文档结构介绍

    1.poi之word文档结构介绍之正文段落 一个文档包含多个段落,一个段落包含多个Runs,一个Runs包含多个Run,Run是文档的最小单元 获取所有段落:List<XWPFParagraph ...

  3. Tsung MQTT协议简介及MQTT xml文档配置介绍

    MQTT协议简介及MQTT xml文档配置介绍 by:授客 QQ:1033553122 1. MQTT协议介绍 MQTT(Message Queuing Telemetry Transport,消息队 ...

  4. Visual Studio 2013 帮助文档 安装以及如何直接打开

    1.在线安装VS2013的MSDN帮助文档 在利用VS2013集成开发环境(IDE)开发程序代码时会经常用到帮助文档,但默认情况下在帮助文档是在线以网页的形式呈现的,当我们不方便上网时就不能够查看帮助 ...

  5. IOS xcode 离线帮助文档安装和安装路径

    将想要安装的xcode 帮助文档 版本,将 ‘帮助文档包’ 放入‘xcode 帮助文档安装路径’.再将Xcode软件重启. xcode 帮助文档安装路径: 在‘应用程序’->Xcode软件 右击 ...

  6. 四.OC基础--1.文档安装和方法重载,2.self和super&static,3.继承和派生,4.实例变量修饰符 ,5.私有变量&私有方法,6.description方法

    四.OC基础--1.文档安装和方法重载, 1. 在线安装 xcode-> 系统偏好设置->DownLoads->Doucument->下载 2. 离线安装 百度xcode文档 ...

  7. vim中文帮助文档安装

    vim自带的帮助手册是英文的, 对平时编程的人来说没有多大阅读困难,在何况还有"星级译王"呢, 但是我猜和我一样连英语四级都愁的大有人,可偏偏就有一帮好心人人将其翻译成了中文, 可 ...

  8. IEEE829-2008软件测试文档标准介绍

    1998版中定义了一套文档用于8个已定义的软件测试阶段: 测试计划: 一个管理计划的文档 包括:   测试如何完成 (包括SUT的配置).   谁来做测试   将要测试什么   测试将持续多久 (虽然 ...

  9. 【SQL】SQL2012离线帮助文档安装不上的处理手记

    注:解决方法在最后,心急的童鞋可以直接往下滚动. 我SQL实例装的是2008 R2版,由于该版自带的SSMS(Microsoft SQL Server Management Studio 管理工具)存 ...

随机推荐

  1. Velocity与Jsp、Freemarker的对比

    在java领域,表现层技术主要有三种:jsp.freemarker.velocity.jsp是大家最熟悉的技术 优点: 1.功能强大,可以写java代码 2.支持jsp标签(jsp tag) 3.支持 ...

  2. 工具资源系列之给 windows 装个 vmware 虚拟机

    如果长时间处于同一种环境,慢慢得我们会觉得有些无聊,所以适当地出去走走看看外面的世界能带给我们不一样的体验. 所以,何不出去走走,看看另一个世界? 然而,平时需要工作很难抽身无所顾忌地潇洒走开,这是不 ...

  3. HDU 6298(数学)

    题意是给出一个数,找出这个数的三个因子且这三个因子的和等于这个数,输出满足条件的乘积最大的一组因子的乘积,如果不存在这样的因子,就输出 -1. 第一次 wa 了,因为把题目中的 x | n 当做了位或 ...

  4. linux 硬盘满了后,查看使用目录占用空间情况

    cd 切换到目录, du -ah --max-depth=1 查看当前目录下的 文件夹 占用情况

  5. .NET Core 中间件之压缩、缓存

    前言 今天给大家介绍一下在 ASP.NET Core 日常开发中用的比较多的两个中间件,它们都是出自于微软的 ASP.NET 团队,他们分别是Microsoft.AspNetCore.Response ...

  6. flask 第一章

    1.安装flask 首先安装python的虚拟环境,每个环境之间的包并不会产生冲突 ,相当于一个单独的 小空间. 由于自己使用的是windows开发环境  所以安装虚拟包的命令如下 pip  inst ...

  7. redis延迟队列

    异步消息队列 Redis 的 list(列表) 数据结构常用来作为异步消息队列使用,使用rpush/lpush操作入队列, 使用 lpop 和 rpop 来出队列. > rpush notify ...

  8. [线段树]Luogu P3373 【模板】线段树 2

    #include<cstdio> #include<cstring> #include<algorithm> #define R register #define ...

  9. Kubernetes Ingress 部署

    Kubernetes Ingress 部署 Pod与Ingress的关系• 通过service相关联• 通过Ingress Controller实现Pod的负载均衡- 支持TCP/UDP 4层和HTT ...

  10. select和checkbox回绑

    $("#STATUS option[value=" + STATUS + "]").attr("selected", true);[sele ...