友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
喜书网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

C语言实例教程(PDF格式)-第6章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




其中,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为编写与此类似的应用程序提供更多和更好 

的支持,这些新添加的支持使得使用Visual C++ 5。0来编写这一类应 

用程序更加的方便的快捷。  



                                                 



          图1。9 在Internet Explorer浏览器打开Visual C++的在线文档  



                                                      


…………………………………………………………Page 31……………………………………………………………

          图1。 10 在Microsoft Developer Studio中打开Internet网页  



                                                   



                     图1。11 自定义菜单项和对话框  



                                                          



                      图1。12 使用拖放添加菜单项  



               第六节  自定义Developer Studio  



通过对Microsoft Developer Studio进行各种自定义设置,可以更有 

效使用好这个开发工具。可以进行自定义的功能包括:  



  l 自定义工具条和菜单  



  l 自定义快捷键  


…………………………………………………………Page 32……………………………………………………………

  l 使用宏  



下面我们分别讲述以上几个方面的内容:  



1。6。1 自定义工具条和菜单  



在Tool菜单中选择Customize命令,单击mand选项卡,在如图1。11 

所示的对话框中修改Developer  Studio的菜单命令的默认设置。单击 

Toolbars选项卡可以修改工具栏的默认设置。  



这里我们假定已经编写了一个宏NewMacro,下面的示例将为宏 

NewMacro添加相应的菜单项和工具栏按钮。  



在Category下拉列表框中选择Macro,然后将宏NewMacro直接用鼠标 

拖放到Developer  Studio的菜单条中的适当位置。对Visual  Studio  

97而言,菜单项可以包括图标、文字或两者兼而有之。除了将菜单项 

放到一个顶级菜单项 (如File、Edit等)下外,也可以直接将菜单项 

作为顶级菜单项。以上过程示于图1。12。  



类似的方法可以用来从菜单条中删除一个菜单项。过程非常之简单, 

只需要把它们从菜单条中 “拉”回到图1。11所示的对话框中即可。  



                                       



        图1。13 像改变工具栏的停靠位置一样改变菜单条的停靠位置  



以上的方法即简单又好用,以至于你随时都有可以把Developer  

Studio的菜单条改得面目全非,即使是非常有经验的用户,也有可能 

不小心把某一个非常之重要的菜单项拉到图1。11的窗口中。在这种情 

况下,如果你知道该菜单项所对应的命令,可以从Category下拉列表 

框中找到它所属的那一类命令,将其拉回原处即可。但是,如果你不 


…………………………………………………………Page 33……………………………………………………………

清楚这些命令是什么的话,就只有最后一招可以使用了,这就是放弃 

你所做的所有修改,把整个菜单条恢复成它原来的样子就可以了。这 

倒是非常之简单,只需要在图1。11所示的窗口中单击Reset             All  

Menus按钮即可。  



改变工具栏按钮的方法与此相仿。其原因非常之简单,在Microsoft  

Developer  Studio中,菜单条事实上也是一种工具栏,若不信,你可 

以试一试将它拉到框架窗口的其它部分。这是完全可以的,如图1。13 

所示。  



此外,在工具栏按钮上单击鼠标右键,将会弹出如图1。14所示的上下 

文菜单,从中可以选择相应的命令来改变按钮的外观,包括铵钮图标 

及文字等。  



1。6。2 自定义快捷键  



在图1。11的对话框中单击Keyboard选项卡可以很轻松的为指定的编辑 

器和视的特定命令。这时,先在如图1。15所示的对话框中的Editor的 

下拉列表框中选择所指定的编辑器或视,然后,与自定义菜单项或工 

具栏的过程相似,在Category中选择命令分类,然后再选择欲设置快 

捷键的集合,在Enter new shortcut框中按下新的快捷键,再单击左 

上角的Assign按钮,即可将所按的新快捷键与相应的命令相关联,在 

该快捷方式所属的编辑器或视内按下这些快捷键时,相应的命令会被 

调用。  



                            



          图1。 14 在按钮图标上右击鼠标弹出的上下文菜单  


…………………………………………………………Page 34……………………………………………………………

                                              



                     图1。 15 设置新的快捷键  



1。6。3 使用宏  



宏是Microsoft  Developer  Studio的新片本所提供的强大的定制工 

具。与通常概念中的宏不同,在Microsoft Developer Studio 中,宏 

不再是一系列简单命令的记录和回放,而是使用了一种完整的编程语 

言——VBScript,VBScript使用了与Visual  Basic相似的语法。整个 

Microsoft Developer Studio在VBScript 中被看作是一个具有复杂结 

构的分层对象。通过访问调用这些对象的属性和方法,可以在最大程 

度上控制Microsoft Developer Studio的行为。  



简单的宏可以通过录制来生成。下面的过程讲述了录制宏的整个过 

程:  



1。    选择Tools菜单中的Macro命令,直至弹出如图1。16所示的对话 

框。  



                                          



                      图1。16 准备生成宏  



2。   单击Record按钮,然后输入宏的名称。这时,你可以看到多了两 


…………………………………………………………Page 35……………………………………………………………

个工具栏按钮:               。然后,按顺序执行一系列的操作,中间可以 

单击按钮        来暂停录制,以跳过那些不需要录制到宏中的内容。最 

后,单击        停止宏的录制。  



下面是一次宏录制所生成的代码,可以根据VBScript语言的规则修改 

这些代码以适应你的特殊需要,当然,从头手动的键入这些代码也是 

完全可以的,但这往往要比修改通过宏录制的代码的方法来得慢。  



Sub NewMacro2()  



'DESCRIPTION: A description was not provided。  



'Begin Recording  



ActiveWindow。Close dsSaveChangesPrompt  



Documents。Open 〃F:UsersLeibVcProjnliteranlitera。cpp〃; 〃Text〃  



Documents。Open 〃F:UsersLeibVcProjnliteramain。cpp〃; 〃Text〃  



Windows(〃main。cpp〃)。Active = True  



Executemand 〃ConfigurationSelectTool〃  



Executemand 〃ConfigurationSelectTool〃  



Executemand 〃Build〃  



Documents。SaveAll True  



'End Recording  



End Sub  



这里我们将不对上述代码的内容进行讲解和说明,因为就VBScript语 

言而言,其内容就足以写成一本书了,再加上Microsoft   Developer  

Studio本身提供的对象结构及其使用本身就非常的复杂,讨论这些内 

容已超过了我们将要在本书中讲述的范畴。关于VBScript可以参考 

Visual C++联机文档中的节点:  



                                



而关于Microsoft Developer Studio本身的对象结构则可以参考下面 


…………………………………………………………Page 36……………………………………………………………

的联机文档节点:  



                                    



在Developer Studio Environment User's Guild节点的其它子节点 

处还有许多与Microsoft Developer Studio相关的参考资料,这里就 

不再一一尽述,需要时可以从该节点逐级展开至所需内容。  


………………………………
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!