⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap2_1.htm

📁 vc教程,真正的程序员用Visual C++。如果你想当程序员
💻 HTM
📖 第 1 页 / 共 2 页
字号:
    <blockquote>
      <p><span style="font-size: 9pt">创建新类:从许多框架基类中派生出新类</span></p>
      <p><span style="font-size: 9pt">映射消息到函数</span></p>
      <p><span style="font-size: 9pt">新建、删除消息处理函数</span></p>
      <p><span style="font-size: 9pt">察看已被处理的消息并跳到消息处理代码处</span></p>
      <p><span style="font-size: 9pt">定义成员变量:这些变量会被自动初始化,释放,执行对话框数据检验等</span></p>
      <p><span style="font-size: 9pt">创建新类时,自动加入方法和属性</span></p>
      <p><span style="font-size: 9pt">处理现有的类和类库</span></p>
    </blockquote>
    <p> </p>
    <p><span style="font-size: 9pt">在后续章节中,我们将举例说明AppWizard和ClassWizard这两个工具的用法。</span></p>
    <p><span style="font-size: 9pt"><font color="#3973DE">2.1.4 WizardBar(向导工具条)</font></span></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">WizardBar是一个可停泊的工具条,用于快速访问一些Developer 
    Studio最实用的功能,比如ClassWizard或ClassView的一些功能。WizardBar会自动跟踪用户程序的上下文——比如,当文本编辑器中的光标从一个函数移动到另一个函数时,Wizard的显示会自动更新。</span></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">WizardBar工具条包含了三个相关的下拉列表框:类(Class)、过滤器(Filter)和成员(Member),如图2.5所示。类列表框包含了应用程序定义的所有类。当前所选择的类决定可用的过滤器;所选的过滤器决定Member列表中显示的内容。选择Member中的一项,可以跳到相应的成员定义。WizardBar最右边是一个Action 
    Control,单击Action Control 
    的向下箭头符号会弹出一个菜单,用于执行跳到函数定义、增加消息处理函数等操作。</span></p>
    <p align="center"><span style="font-size: 9pt"><img src="T2_5.gif"
    alt="T2_5.tif (24470 bytes)" WIDTH="601" HEIGHT="34"></span></p>
    <p align="center"><span style="font-size: 9pt">图2.5 &nbsp; WizardBar</span></p>
    <p><span style="font-size: 9pt">WizardBar使得处理类、成员和资源更加方便。使用WizardBar,可以:</span></p>
    <blockquote>
      <blockquote>
        <p><span style="font-size: 9pt">增加一个新类</span></p>
        <p><span style="font-size: 9pt">建立一个新的函数或方法</span></p>
      </blockquote>
      <p><span style="font-size: 9pt">跳到一个已存在的函数或方法</span></p>
    </blockquote>
    <b><p></b><span style="font-size: 9pt"><font color="#3973DE">2.1.5 Componet Gallery(组件画廊)</font></span></p>
    <p><span style="font-size: 9pt">Componet Gallery是一个组件库,它保存着以后可以共享和重用的代码。这些代码包括由Visual 
    C++自带的组件和从用户工程中增加到Gallery中去的用户自定义组件。</span></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">可以使用Gallery提供的组件增强用户编写的应用程序的功能。Visual 
    C++提供了一组应用程序的常用组件,分为两类:Developer Studio Components和Register 
    ActiveX Controls。其中Developer Studio Components包含了我们经常使用的一些标准的Windows应用程序特性,比如:弹出菜单,剪贴板,对话条,启动画面(Splash 
    Window),定制状态条(带时间显示),日积月累对话框等。Register 
    ActiveX controls则用于往程序里添加ActiveX控件。</span><b></p>
    <p><span style="font-size: 9pt">增加组件到应用程序中</span></b></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">组件总是加入到活动工程中。要增加组件到工程中,可以从Project菜单选取Add 
    to Project-Components and Controls。将弹出一个对话框,选择相应的组件,回答一系列问题后,Component 
    Gallery 将自动在你的工程文件总加入该组件的CPP、H文件以及资源,并自动修改你的源程序,插入必要的代码。无需编程,即可增加一些常用功能,如启动画面。有关使用Componet 
    Gallery的例子,可参见第三课有关“弹出菜单”一节。</span><b></p>
    <p></b><span style="font-size: 9pt"><font color="#3973DE">2.1.6 Developer Studio的一些快捷特性</font></span></p>
    <p><span style="font-size: 9pt">为了使开发环境更易于使用,Developer Studio还提供了一些快捷特性,包括:右键菜单、快速访问常用对话框、属性对话框、键盘快捷键等。</span><b></p>
    <p><span style="font-size: 9pt">右键菜单(快捷菜单)</span></b></p>
    <p><span style="font-size: 9pt">在Developer Studio的许多窗口中,可以在一个选中的对象或窗口背景上单击鼠标右键弹出快捷菜单。</span></p>
    <p><span style="font-size: 9pt">快捷菜单包含了与当前区域或所选项相关的一组常用命令。大多数命令都可以从菜单条上访问,但用快捷菜单更加方便。</span><b></p>
    <p><span style="font-size: 9pt">快速访问常用对话框:</span></b></p>
    <p><span style="font-size: 9pt">在列表出现的窗口中,通常可以通过双击列表中的一项显示与该项相关的常用对话框。比如,要编辑字符串列表中的一项,可以双击它,弹出字符串编辑对话框,用于编辑双击的那一项。</span><b></p>
    <p><span style="font-size: 9pt">属性对话框</span></b></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">选择一个项,单击右键,从快捷菜单上选择Properties,就显示出关于该对象的属性对话框。属性对话框显示在一个属性页中,可能包含许多标签。弹出属性对话框的快捷键是Alt+Enter。点一下对话框左上角的图钉按钮,可以把该属性对话框固定在所有窗口前面。如果有可编辑的属性,就可以在属性页中直接修改。下图是修改某个编辑框属性的一个例子。</span></p>
    <p align="center"><span style="font-size: 9pt"><img src="T2_6.gif"
    alt="T2_6.tif (106010 bytes)" WIDTH="530" HEIGHT="187"></span><b></p>
    <p align="center"></b><span style="font-size: 9pt">图2.6&nbsp; 属性对话框</span></p>
    <p><span style="font-size: 9pt"><b>键盘快捷键</b></span></p>
    <p ALIGN="JUSTIFY"><span style="font-size: 9pt">键盘快捷键为那些喜欢键盘而不喜欢用鼠标的用户提供了执行某一功能的替代方式。Developer 
    Studio为一些常用的命令分配了缺省得快捷键。用户可以自定义快捷键。</span></p>
    <p><span style="font-size: 9pt">为了高效的使用Developer Studio,建议读者记住以下一些常用的快捷键:</span></p>
    <p><span style="font-size: 9pt">打开文件 File Open CTRL+O 打开一个已有的文件</span></p>
    <p><span style="font-size: 9pt">保存文件 File Save CTRL+S 保存活动文档</span></p>
    <p><span style="font-size: 9pt">编辑复制 Edit Copy CTRL+C</span></p>
    <p><span style="font-size: 9pt">编辑剪切 Edit Cut CTRL+T</span></p>
    <p><span style="font-size: 9pt">编辑粘贴 Edit Paste CTRL+V</span></p>
    <p><span style="font-size: 9pt">编辑查找 Edit Find CTRL+F</span></p>
    <p><span style="font-size: 9pt">编辑取消 Edit Undo CTRL+Z</span></p>
    <p><span style="font-size: 9pt">下一条错误 F4</span></p>
    <p><span style="font-size: 9pt">上一条错误 SHIFT+F4</span></p>
    <p><span style="font-size: 9pt">下一个窗口 CTRL+F6</span></p>
    <p><span style="font-size: 9pt">对象属性 ALT+ENTER</span></p>
    <p><span style="font-size: 9pt">建立可执行文件 Build F7</span></p>
    <p><span style="font-size: 9pt">运行 Execute CTRL+F5</span></p>
    <p><span style="font-size: 9pt">建议为View-Full Screen,Help-Search增加自定义的快捷键。要自定义快捷键,可以选择Tools-Customize菜单来实现。 
    </span><font FACE="Times New Roman" SIZE="3"></p>
    </font><div align="center"><center><table border="0" cellpadding="0" cellspacing="0"
    width="615">
      <tr>
        <td><a href="chap2.htm">上一页</a></td>
        <td><p align="right"><a href="chap2_2.htm">下一页</a></td>
      </tr>
    </table>
    </center></div><font SIZE="5"><hr noshade color="#3973DE" size="1">
    <p align="center"></font><font size="2" color="#000000">本教程由<a
    href="http://vcdynasty.yeah.net">Visual C++王朝(Where programmers come together)</a>协助制作<br>
    未经许可,请勿以任何形式复制</font></td>
    <b>
  </tr>
</table>
</center></div>

<p ALIGN="CENTER"></b><font SIZE="5"> </font><font FACE="Times New Roman" SIZE="5"></p>
</font><font FACE="Times New Roman" SIZE="3">

<p></font><b><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>
</font></b>

<p><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>

<p></font> </p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -