?? chap2_6.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" background="../bg.gif">
<font SIZE="5"><b><div align="center"><center>
<table border="0" width="85%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr>
</b><td><div align="center"><center><table border="0" width="615" cellpadding="0"
cellspacing="0" height="20">
<tr>
<td width="346" bgcolor="#15397D" height="20"></td>
<td width="269" 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><span style="font-size: 9pt">在MFC類庫上,沒有做什么大的改進,只是增加了對微軟的IntelliMouse(智能鼠標)的支持;對Developer
Studio,則作了一些修改,增加了一些新特性,使其更易于使用。這些新特性包括:</span></p>
<p><span style="font-size: 9pt"><font color="#3973DE">自動化和宏功能</font></span></p>
<p><span style="font-size: 9pt">可使用Visual Basic腳本語言自動化一些重復性過程和工作。宏記錄功能可以根據用戶的操作自動生成宏操作序列。Visual
Studio和它的組件都可以看作對象來處理,這意味著可以自動化諸如打開、編輯、關閉文檔和調整窗口的操作。</span></p>
<p><span style="font-size: 9pt"><font color="#3973DE">可定制的工具條和菜單</font></span></p>
<p><span style="font-size: 9pt">可以靈活的定制菜單和工具條,使其更適合你的工作需要。比如,可以創建一個新的工具條和菜單;增加、刪除菜單命令和工具條按鈕等。</span></p>
<p><span style="font-size: 9pt"><font color="#3973DE">調試器</font></span></p>
<p><span style="font-size: 9pt">可以直接運行和調試程序,并用宏語言自動化調試工作。</span></p>
<p><span style="font-size: 9pt"><font color="#3973DE">支持Internet連接</font></span></p>
<p><span style="font-size: 9pt">可以直接在Developer Studio中察看WWW頁面。可以使用全新的InfoViewer或自己注冊的Web瀏覽器察看Web上的頁面。當窗口中有一個Web地址(URL)時,可單擊該地址察看Web頁面。該特性可以讓Visual
Studio用戶了解最新信息、獲取更新的文檔以及完成產品的升級和修正工作。</span><b></p>
<p></b><span style="font-size: 9pt"><font color="#3973DE">項目工作區和文件</font></span></p>
<p><span style="font-size: 9pt">一個新的便捷的項目系統允許一個工作區內包含多個不同的項目類型。比如說,可以創建一個包含Visual
C++工程和J++ Applet的工作區。</span></p>
<p><span style="font-size: 9pt">工作區現在以.dsw為后綴名(以前為.mdp)項目文件現在以.dsp(以前為.mak)為后綴名。</span></p>
<p><span style="font-size: 9pt">Build文件現在分為兩種:內部(.dsp)和外部(.mak)。在Developer
Studio中創建一新的工程或從以前版本的工程進行轉換時創建內部Build文件。內部Build文件與NMAKE外部編譯工具不兼容。可以通過選擇Project菜單上的Export
Makefile創建一個與NMAKE兼容的外部Build文件。</span><b></p>
<p></b><span style="font-size: 9pt"><font color="#3973DE">在工作區內可以包含多個并列的工程文件</font></span></p>
<p><span style="font-size: 9pt">要在一個工作區內增加一個工程,可以打開該工作區,然后選擇Project->Insert
Project into Workspace...菜單項,在當前工作區中增加一個工程。</span></p>
<p><span style="font-size: 9pt">通過選擇Project->Set Active Project菜單項,可以設置當前活動工程,也就是執行Build操作時編譯的那一個工程。</span></p>
<p><span style="font-size: 9pt">這可能是令許多程序員為之歡呼雀躍的一個特性,因為這一特性對于在不同工程之間復制代碼和資源是非常方便的。工程之間還支持鼠標直接拖放對象特性,這樣用戶可以直接從一個工程的資源文件中拖動一個對話框資源,然后放到另一個工程的資源文件中。而在以前版本中要完成類似的操作,必需先打開一個工程,然后打開另一個工程的資源文件,再進行資源復制操作。</span><b></p>
<p></b><span style="font-size: 9pt"><font color="#3973DE">增強的資源編輯器</font></span></p>
<p><span style="font-size: 9pt">在Visual C++中,可以在對話框中使用WizardBar將程序同可視化元素聯系起來。</span></p>
<p><span style="font-size: 9pt">在使用加速鍵、對話框、菜單、字符串時,如果需要對多個項作同一修改,可以選擇所有要改的項目,然后在View菜單中點Properties;在Properties對話框中一次完成多個項的值的更改。</span><b></p>
<p></b><span style="font-size: 9pt"><font color="#3973DE">提示:要選擇多個項,可以先用鼠標點某一項,然后按住CTRL鍵,再用鼠標點其他項。或用鼠標器拉框選擇一個區域的多個項。要向從多個項中去掉一個選擇,可以按CTRL鍵,點擊那一項。</font></span><b></p>
<p></b><span style="font-size: 9pt"><font color="#3973DE">文本編輯器</font></span></p>
<p><span style="font-size: 9pt">Find in Files命令現在支持兩個獨立的輸出窗格,這樣用戶就可以保存上一次搜索的結果了。</span></p>
<p><b> </p>
<p ALIGN="CENTER"><span style="font-size: 9pt">小 結</span></b></p>
<p><span style="font-size: 9pt">在這一章里,我們主要向讀者介紹了:</span></p>
<blockquote>
<p><span style="font-size: 9pt">Visual C++集成開發環境Visual Studio的使用:包括Visual
Studio的組成,項目工作區概念及類視圖(ClassView)、文件視圖(FileView)、資源視圖(ResourceView)、信息視圖(InfoViewer)的使用,如何管理工程等。還介紹了Visual
Studio的兩個重要可視化編程工具:AppWizard、ClassWizard的使用。AppWizard提供一系列對話框,讓程序員指定所要創建的應用程序的一些特性,然后自動生成框架程序,程序員只需要在框架基礎上修改就可以開發出自己的應用程序。ClassWizard提供了一種維護框架程序的手段,主要是增加、刪除類,添加類數據程序、方法以及映射消息和成員函數等。</span></p>
<p><span style="font-size: 9pt">Win32編程:Win32 API是32位的Windows操作系統上的一個開發工具,它支持高性能的搶先式多任務和多線程、連續的32位地址空間和先進的內存管理、對所有的可為進程共享的對象,解決了它的安全性問題;它還支持內存映射文件。我們還介紹了Win32編程的一些基本概念,包括數據類型、變量命名方法(匈牙利命名法)。還簡要介紹了由Win16向Win32移植時一些需要注意的地方。</span></p>
<p><span style="font-size: 9pt">MFC類庫:包括使用MFC的好處,MFC的歷史、MFC基本類庫的組成、約定,類庫和應用程序框架的概念、MFC對消息映射的管理、如何學習MFC類庫等。</span></p>
<p><span style="font-size: 9pt">最后我們介紹了Visual C++5.0的一些新特性。</span><font
SIZE="3"></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></b>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -