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. C++标准库删除字符串中指定字符,比如空格

    参见:https://zh.cppreference.com/w/cpp/algorithm/remove 使用 erase 和 remove 配合. #include <algorithm&g ...

  2. linux下如何查看自己都装了什么服务

    service --status-all 先把rabbitmq进程杀掉 ps -ef | grep rabbitmq | grep -v grep | awk '{print $2}' | xargs ...

  3. 第01组 Beta版本演示

    目录 1.1 本组成员 1.2 工作流程.组员分工.组员工作量比例 1.3 GitHub 项目链接 1.4 本组 Beta 冲刺站立会议博客链接汇总 1.5 燃尽图 1.6 原计划.达成情况及原因分析 ...

  4. Go Modules使用教程(3分钟学会)

    前言 随着Go 1.13发布,GOPROXY默认值proxy.golang.org在中国大陆不能被访问. 七牛云顺势推出goproxy.cn,以利于中国开发者更好使用Go Modules,它是非盈利性 ...

  5. PM学习笔记(一):解构产品经理

    1.产品定义:什么是产品 来自百度百科(链接)的解释:        产品是指能够供给市场 [1]  ,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品.无形的服务.组织.观念或它们的 ...

  6. Wamp 下运行 CGI 笔记

    虽然假期的余额不足了,但是仔细想想放假又有多少事情可以做呢?休息的差不多了,还是上班的好,长时间的休息人就废了.同意的举手,不同意的就算了. httpd.conf 的配置 我这里使用的是 Wamp 的 ...

  7. 浅谈javascript引擎执行代码的步骤-(2019-2)

    平时面试经常会遇到类似下面的这种题,而且千变万化,让人一个头两个.示例这道题算是稍微有点难度的了,这种题考查的是JavaScript引擎执行代码的步骤. b = 'cba'; function a(a ...

  8. kali渗透综合靶机(五)--zico2靶机

    kali渗透综合靶机(五)--zico2靶机 靶机地址:https://www.vulnhub.com/series/zico2,137/#modal210download 一.主机发现 1.netd ...

  9. C# in 参数修饰符

    in 修饰符记录: 新版C# 新增加的 in 修饰符:保证发送到方法当中的数据不被更改(值类型),当in 修饰符用于引用类型时,可以改变变量的内容,单不能更改变量本身. 个人理解:in 修饰符传递的数 ...

  10. css position 5种不同的值的用法

    position属性 position属性指定用于元素的定位方法的类型(静态,相对,固定,绝对或粘性). 有五种不同的值: static relative fixed absolute sticky ...