按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
忘了某个C/C++语言问题时,不妨垂询InfoView中的这个节点。
Run…Time Library Reference (运行库参考)提供了Microsoft运行库
中的所有函数的参考信息。这些例程运行于Windows 95和Windows NT
环境下。其中的Run…Time Routines by Category给出的库函数的分
类索引,很方便查找实现某种功能所需的库函数。而Alphabetic
Function Reference以字母为序给出了每一个库函数的参考信息。
Microsoft Foundation Class Reference (Microsoft基础类库参考)
提供了MFC的完整的参考。除了包括所有的MFC类、全局函数、全局变
量和宏外,该节点下还包括了MFC的一些技术资料。
可以把C/C++ Language and C++ Libraries (C/C++语言和C++库)当
作前面的Language Quick Reference的补充,该节点对C/C++语言作
了更深入和更详尽的阐述。
…………………………………………………………Page 26……………………………………………………………
Visual C++ Sample (Visual C++示例)节点包括了所有的示例程序,
可以通过该节点得到关于示例程序的简要说明,拷贝示例程序的代
码,以及运行示例程序。但是,如果你在机器上安装了Microsoft
Internet Explorer 4。0,那么,拷贝示例程序的功能不能正常使
用。
Platform; SDK; and DDK Documentation (平台,SDK和DDK文档)包
括以下几个部分:
l Platform SDK (包括Win32 SDK中的所有文档资料)
l ActiveX SDK
l DAO SDK 3。5
l DirectX SDK
l OLE DB Programmers Reference (OLE DB程序员参考大全)
尽管这些东西看上去非常高深,但相信只要你使用Visual C++一段时
间,你就会遇上一些需要查阅上面这些技术文档的问题。
1。5。2 使用上下文相关的帮助
最常用的一种方法是通过上下文相关的帮助快速的获得所需的信息。
打开上下文相关的帮助的快捷键是F1。上下文相关的帮助可以用于多
种场合:
…………………………………………………………Page 27……………………………………………………………
图1。5 从代码编辑器的获取上下文相关的帮助 (步骤之一)
图1。6 从代码编辑器中获取上下文相关的帮助 (步骤之二)
最常见的情况是从代码编辑器窗口可以获取与关键字、函数和类的相
关的帮助,其步骤如下:
1。 将当前插入符定位所需获取帮助的关键字、函数或类名及类成员
名,按下快捷键F1。
2。 当与指定的关键字、函数或类及成员相关的帮助条 目仅有一条
时,Developer Studio直接在InfoViewer Topic窗口的打开该主题,
否则,将在Results List窗口中列举相符合的所有主题,双击其中
Title栏下的某一项以打开相应主题。这个过程如图1。5和图1。6所
示。
另外还可以在Output窗口或是在对话框中获得上下文相关的帮助,方
法也是类似的。在对话框中还可以使用所谓的 “What’s This” 按
…………………………………………………………Page 28……………………………………………………………
钮,如图1。7所示。
图1。7 使用 “What’s This” 按钮来获取与对话框中的元素有关的信息
图1。8 使用Help菜单中的Search命令来查询在线文档
除了上面所说的这些方法之外,你还可以在Help菜单中选择Search命
令或者单击工具条上的 按钮来打开如图1。8所示的查询对话框。该
对话框分成两个选项卡:选项卡Index以索引方式来查询在线文档,
文档中的每一个主题都与一个或多个索引关键字相联系;反之,一个
索引关键字也可能与多个文档主题相联系。如果你不知道你所需要的
资料在InfoView窗格的内容列表中的节点位置,那么使用Index方式
进行查询是一个很好的主意。另一个选项卡称作Query (查询)选项
卡。该选项卡允许你指定查询字符串,然后从在线文档中查找匹配的
所有文档,并且,你还可以指定多种不同的查找方式和范围。一般来
…………………………………………………………Page 29……………………………………………………………
说,通过Query得到的结果要比使用Index的庞大得多,并且,由于
Query还可以对文本,而不仅仅是标题进行匹配,因此,也许你会得
到一些事实上和你所需要的资料无关的结果。这使得使用Query没有
使用Index那么方便和有效。然而,Query方式也有其先进之处,在
Query选项卡的Type in the word(s) to find处可以使用含逻辑运算
符的查询表达式,可以使用的逻辑运行符包括AND、OR、NOT和NEAR,
其中,AND、OR、NOT分别还可以简写为 “&”、 “|”、 “!”。四个
逻辑运算符的含义和示例如表1。3所示。
表1。3 在Query方式中使用逻辑运算符
运算 示例 含义
符
AND printf AND 同时包括printf和scanf的匹配项
scanf
OR printf OR 包括printf或scanf的匹配项
scanf
NOT printf NOT 包括printf,但不包括scanf的匹配项
scanf
NEAR printf NEAR 在scanf周围8个字内包括printf。用于
scanf NEAR运算符的匹配范围可以在通过Tools
菜单的Option命令在InfoViewer选项卡
中进行设置
1。5。3 Developer Studio与Web
除了用来查看在线文档的窗口外,InfoViewer窗口还可以作为一个
World Wide Web浏览器使用。事实上,Visual C++ 5。0 的在线文档就
是一系列的超文本文档。为了验证这一点,你可以在InfoViewer
Topic窗口中打开一个在线文档主题,然后把工具条上的Current URL
组合框 (这个组合框看上去是这样的: ,如果你
不能肯定哪一个组合框是Current URL的话,只需要将鼠标指针指向
某一个组合框,稍待片刻,就会出现相应的工具提示。如果你能看到
的工具条上的所有的组合框都不是Current URL组合框的话,你需要
检查一下是否显示了InfoViewer工具条)中的内容复制到剪贴板,然
后粘贴到浏览器Internet Explorer浏览器的地址框中,你可以发现
浏览器也可以正常的打开该在线文档主题。如图1。9所示。反之,我
们也可以在Current URL组合框中直接键入某一个Internet URL,从
…………………………………………………………Page 30……………………………………………………………
而在InfoViewer Topic窗口中直接打开Internet Web页。在如图1。10
所示的例子中,我们在Microsoft Developer Studio中打开了
Microsoft的Visual C++技术支持主页
http://microsoft。/visualc。这种与网络的完整的无缝集成
是Developer Studio的一大特点,并且在新的Windows应用程序中也
越来越流行,从Microsoft新的操作系统Windows 98和Windows NT
5。0中我们可以很明显的看出这种趋势。相比Visual C++的前几个版
本而言,Visual C++ 5。0为编写与此类似