2.2.2 缩小查找范围
可以采用许多方法缩小查找范围。
1. 利用索引减少查找范围
正如在一本书中查找相关的内容一样,帮助系统采用关键字和词组作为索引。如其他书的索引一样,只需要翻阅索引选项卡就可以找到有用的信息。但是由于Visual C++(www.cppentry.com)索引非常庞大,它包含上千个条目,因此通常情况下可以将关键字键入对话框中,进行搜索。如果关键字在索引中,它将出现在索引选项卡顶部的栏目中。搜索到的主题可能有用,也可能是没用的,下面提供几种加快搜索的方法:
采用某些特定的关键字或词组,如利用"ActiveX controls"进行查找,将发现5个主题。目前Visual C++(www.cppentry.com)帮助文档的一个发展趋势,就是尽量采用某些特定的关键字或更长一些的短语作为索引项,这样可以显著地提高索引查找的效率。
当采用索引进行查找时,由于每次查找到的相关内容比较多,有时可能同时找到20多个主题,因此对每个主题都要仔细地查看,可以通过最大化Help窗口来查看更多的主题。
同时采用多个同义词或近义词进行查找,如serialization、files、storing data、storing objects、writing to a file、persistence,如果采用其中的一个找不到,可试着采用另外一个。好的索引尽可能采用各种关键字找到这个主题,因此某个主题一般具有5~10个不同的索引关键字。
试着采用某个单词的不同形式作为关键字,例如use、using、working with、work、creating、create等。
2. 利用查找选项卡缩小查找范围
采用帮助系统的查找选项卡,可以在文档的任何地方查找任何词组,因此又称为全文查找。一般情况下,除非工作在一个有限的范围内,否则采用全文查找返回的是成千上万个主题。当采用顺序搜索时,可以采用以下的方法提高搜索命中率:
对上次的搜索结果重新进行搜索。当一次搜索完成之后,设置"Search Previous Results"选项,在该次的搜索结果内进行搜索。
仅搜索主题的标题。设置"Search Titles Only"选项,这样仅对主题的标题进行搜索,不必进行全文搜索。
仔细设计搜索查询条件。对于完整的一个短语的搜索要采用引号。如果对短语double quotes不加引号,则搜索到的将是或有double或有quotes的主题,而加引号之后才能得到含有double quotes的主题。
利用通配符。与MS-DOS的通配符一样,"*"代表任意多的字符串," "代表一个字符。
利用逻辑运算符AND、OR、NOT和NEAR。采用逻辑运算符可以准确地定义查询条件。如查询"CFile AND ( close OR open ) NOT serialization",将搜索那些含有CFile而不含有serialization的主题,这个查询搜索到42个主题,在这种情况下,圆括号内的OR子句使查询的意图更加明确。
用户可以综合利用上述各种方法进行查询。定义查询的具体方法为,可在联机帮助系统Welcome To The MSDN Viewer Help的Contents选项卡中,选择"MSDN Library Help"。