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

📄 chap2_6.htm

📁 非常好的应用vc++6.0进行相关网络程序开发的教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Visual C++5.0新特性</title>
</head>

<body link="#3973DE" alink="#3973DE">
<font SIZE="5"><b><div align="center"><center>

<table border="0" width="615" cellspacing="0" cellpadding="0">
  <tr>
    </b><td><div align="center"><center><table border="0" width="615" cellpadding="0" cellspacing="0" height="20">
      <tr>
        <td width="362" bgcolor="#15397D" height="20"></td>
        <td width="253" bgcolor="#000000" height="20"><p align="right"></font><span style="text-decoration: none"><a href="../../index.htm"><font color="#FFFFFF">电脑报Visual 
        C++网络教程</font></a></span></td>
      </tr>
    </table>
    </center></div><font FACE="Times New Roman" SIZE="3"><b><p ALIGN="CENTER"></b></font><font FACE="Times New Roman" size="4" color="#3973DE">2.6 Visual C++5.0</font><font size="4" color="#3973DE">新特性</font><font FACE="Times New Roman" size="4"></p>
    <p></font><font SIZE="3">在</font><font FACE="Times New Roman" SIZE="3">MFC</font><font SIZE="3">类库上,没有做什么大的改进,只是增加了对微软的</font><font FACE="Times New Roman" SIZE="3">IntelliMouse(</font><font SIZE="3">智能鼠标</font><font FACE="Times New Roman" SIZE="3">)</font><font SIZE="3">的支持;对</font><font FACE="Times New Roman" SIZE="3">Developer Studio</font><font SIZE="3">,则作了一些修改,增加了一些新特性,使其更易于使用。这些新特性包括:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3" color="#3973DE">自动化和宏功能</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">可使用</font><font FACE="Times New Roman" SIZE="3">Visual 
    Basic</font><font SIZE="3">脚本语言自动化一些重复性过程和工作。宏记录功能可以根据用户的操作自动生成宏操作序列。</font><font FACE="Times New Roman" SIZE="3">Visual Studio</font><font SIZE="3">和它的组件都可以看作对象来处理,这意味着可以自动化诸如打开、编辑、关闭文档和调整窗口的操作。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3" color="#3973DE">可定制的工具条和菜单</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">可以灵活的定制菜单和工具条,使其更适合你的工作需要。比如,可以创建一个新的工具条和菜单;增加、删除菜单命令和工具条按钮等。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3" color="#3973DE">调试器</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">可以直接运行和调试程序,并用宏语言自动化调试工作。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font color="#3973DE"><font SIZE="3">支持</font><font FACE="Times New Roman" SIZE="3">Internet</font><font SIZE="3">连接</font></font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">可以直接在</font><font FACE="Times New Roman" SIZE="3">Developer 
    Studio</font><font SIZE="3">中察看</font><font FACE="Times New Roman" SIZE="3">WWW</font><font SIZE="3">页面。可以使用全新的</font><font FACE="Times New Roman" SIZE="3">InfoViewer</font><font SIZE="3">或自己注册的</font><font FACE="Times New Roman" SIZE="3">Web</font><font SIZE="3">浏览器察看</font><font FACE="Times New Roman" SIZE="3">Web</font><font SIZE="3">上的页面。当窗口中有一个</font><font FACE="Times New Roman" SIZE="3">Web</font><font SIZE="3">地址(</font><font FACE="Times New Roman" SIZE="3">URL</font><font SIZE="3">)时,可单击该地址察看</font><font FACE="Times New Roman" SIZE="3">Web</font><font SIZE="3">页面。该特性可以让</font><font FACE="Times New Roman" SIZE="3">Visual Studio</font><font SIZE="3">用户了解最新信息、获取更新的文档以及完成产品的升级和修正工作。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font></b><font SIZE="3" color="#3973DE">项目工作区和文件</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">一个新的便捷的项目系统允许一个工作区内包含多个不同的项目类型。比如说,可以创建一个包含</font><font FACE="Times New Roman" SIZE="3">Visual C++</font><font SIZE="3">工程和</font><font FACE="Times New Roman" SIZE="3">J++ Applet</font><font SIZE="3">的工作区。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">工作区现在以</font><font FACE="Times New Roman" SIZE="3">.dsw</font><font SIZE="3">为后缀名(以前为</font><font FACE="Times New Roman" SIZE="3">.mdp</font><font SIZE="3">)项目文件现在以</font><font FACE="Times New Roman" SIZE="3">.dsp</font><font SIZE="3">(以前为</font><font FACE="Times New Roman" SIZE="3">.mak</font><font SIZE="3">)为后缀名。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>Build</font><font SIZE="3">文件现在分为两种:内部(</font><font FACE="Times New Roman" SIZE="3">.dsp</font><font SIZE="3">)和外部(</font><font FACE="Times New Roman" SIZE="3">.mak</font><font SIZE="3">)。在</font><font FACE="Times New Roman" SIZE="3">Developer Studio</font><font SIZE="3">中创建一新的工程或从以前版本的工程进行转换时创建内部</font><font FACE="Times New Roman" SIZE="3">Build</font><font SIZE="3">文件。内部</font><font FACE="Times New Roman" SIZE="3">Build</font><font SIZE="3">文件与</font><font FACE="Times New Roman" SIZE="3">NMAKE</font><font SIZE="3">外部编译工具不兼容。可以通过选择</font><font FACE="Times New Roman" SIZE="3">Project</font><font SIZE="3">菜单上的</font><font FACE="Times New Roman" SIZE="3">Export Makefile</font><font SIZE="3">创建一个与</font><font FACE="Times New Roman" SIZE="3">NMAKE</font><font SIZE="3">兼容的外部</font><font FACE="Times New Roman" SIZE="3">Build</font><font SIZE="3">文件。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font></b><font SIZE="3" color="#3973DE">在工作区内可以包含多个并列的工程文件</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">要在一个工作区内增加一个工程,可以打开该工作区,然后选择</font><font FACE="Times New Roman" SIZE="3">Project-&gt;Insert Project into Workspace...</font><font SIZE="3">菜单项,在当前工作区中增加一个工程。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">通过选择</font><font FACE="Times New Roman" SIZE="3">Project-&gt;Set 
    Active Project</font><font SIZE="3">菜单项,可以设置当前活动工程,也就是执行</font><font FACE="Times New Roman" SIZE="3">Build</font><font SIZE="3">操作时编译的那一个工程。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">这可能是令许多程序员为之欢呼雀跃的一个特性,因为这一特性对于在不同工程之间复制代码和资源是非常方便的。工程之间还支持鼠标直接拖放对象特性,这样用户可以直接从一个工程的资源文件中拖动一个对话框资源,然后放到另一个工程的资源文件中。而在以前版本中要完成类似的操作,必需先打开一个工程,然后打开另一个工程的资源文件,再进行资源复制操作。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font></b><font SIZE="3" color="#3973DE">增强的资源编辑器</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">在</font><font FACE="Times New Roman" SIZE="3">Visual C++</font><font SIZE="3">中,可以在对话框中使用</font><font FACE="Times New Roman" SIZE="3">WizardBar</font><font SIZE="3">将程序同可视化元素联系起来。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">在使用加速键、对话框、菜单、字符串时,如果需要对多个项作同一修改,可以选择所有要改的项目,然后在</font><font FACE="Times New Roman" SIZE="3">View</font><font SIZE="3">菜单中点</font><font FACE="Times New Roman" SIZE="3">Properties</font><font SIZE="3">;在</font><font FACE="Times New Roman" SIZE="3">Properties</font><font SIZE="3">对话框中一次完成多个项的值的更改。<b></p>
    <p></b></font><font color="#3973DE" SIZE="3">提示:要选择多个项,可以先用鼠标点某一项,然后按住</font><font color="#3973DE"><font FACE="Times New Roman" SIZE="3">CTRL</font><font SIZE="3">键,再用鼠标点其他项。或用鼠标器拉框选择一个区域的多个项。要向从多个项中去掉一个选择,可以按</font><font FACE="Times New Roman" SIZE="3">CTRL</font><font SIZE="3">键,点击那一项。</font></font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font></b><font SIZE="3" color="#3973DE">文本编辑器</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>Find in Files</font><font SIZE="3">命令现在支持两个独立的输出窗格,这样用户就可以保存上一次搜索的结果了。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3"> </font><font SIZE="4"><b></p>
    <p ALIGN="CENTER">小 结</b></font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">在这一章里,我们主要向读者介绍了:</p>
    <blockquote>
      <font FACE="Times New Roman" SIZE="3"><p>Visual C++</font>集成开发环境<font FACE="Times New Roman" SIZE="3">Visual Studio</font>的使用:包括<font FACE="Times New Roman" SIZE="3">Visual Studio</font>的组成,项目工作区概念及类视图(<font FACE="Times New Roman" SIZE="3">ClassView</font>)、文件视图(<font FACE="Times New Roman" SIZE="3">FileView</font>)、资源视图(<font FACE="Times New Roman" SIZE="3">ResourceView</font>)、信息视图(<font FACE="Times New Roman" SIZE="3">InfoViewer</font>)的使用,如何管理工程等。还介绍了<font FACE="Times New Roman" SIZE="3">Visual Studio</font>的两个重要可视化编程工具:<font FACE="Times New Roman" SIZE="3">AppWizard</font>、<font FACE="Times New Roman" SIZE="3">ClassWizard</font>的使用。<font FACE="Times New Roman" SIZE="3">AppWizard</font>提供一系列对话框,让程序员指定所要创建的应用程序的一些特性,然后自动生成框架程序,程序员只需要在框架基础上修改就可以开发出自己的应用程序。<font FACE="Times New Roman" SIZE="3">ClassWizard</font>提供了一种维护框架程序的手段,主要是增加、删除类,添加类数据程序、方法以及映射消息和成员函数等。</p>
      <font FACE="Times New Roman" SIZE="3"><p>Win32</font>编程:<font FACE="Times New Roman" SIZE="3">Win32 API</font>是<font FACE="Times New Roman" SIZE="3">32</font>位的<font FACE="Times New Roman" SIZE="3">Windows</font>操作系统上的一个开发工具,它支持高性能的抢先式多任务和多线程、连续的<font FACE="Times New Roman" SIZE="3">32</font>位地址空间和先进的内存管理、对所有的可为进程共享的对象,解决了它的安全性问题;它还支持内存映射文件。我们还介绍了<font FACE="Times New Roman" SIZE="3">Win32</font>编程的一些基本概念,包括数据类型、变量命名方法(匈牙利命名法)。还简要介绍了由<font FACE="Times New Roman" SIZE="3">Win16</font>向<font FACE="Times New Roman" SIZE="3">Win32</font>移植时一些需要注意的地方。</p>
      <font FACE="Times New Roman" SIZE="3"><p>MFC</font>类库:包括使用<font FACE="Times New Roman" SIZE="3">MFC</font>的好处,<font FACE="Times New Roman" SIZE="3">MFC</font>的历史、<font FACE="Times New Roman" SIZE="3">MFC</font>基本类库的组成、约定,类库和应用程序框架的概念、<font FACE="Times New Roman" SIZE="3">MFC</font>对消息映射的管理、如何学习<font FACE="Times New Roman" SIZE="3">MFC</font>类库等。</p>
      <p>最后我们介绍了<font FACE="Times New Roman" SIZE="3">Visual C++5.0</font>的一些新特性。</p>
      </font>
    </blockquote>
    <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 + -