程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 簡述Visual C++開發環境版本

簡述Visual C++開發環境版本

編輯:C++入門知識

Visual C++這款軟件是微軟公司開發的一個開發環境,Visual C++是一個功能強大的可視化軟件開發工具,對於Visual C++開發環境分為三個版本:他們分別是:學習版、專業版和企業版。

從最早期的1.0版本,發展到最新的6.0版本,Visual C++已經有了很大的變化,在界面、功能、庫支持方面都有許多的增強。最新的6.0版本在編譯器、MFC類庫、編輯器以及聯機幫助系統等方面都比以前的版本做了較大改進。

Visual C++開發環境一般分為三個版本:學習版、專業版和企業版,不同的版本適合於不同類型的應用開發。實驗中可以使用這三個版本的任意一種。 Visual C++集成開發環境IDE) 。

集成開發環境IDE)是一個將程序編輯器、編譯器、調試工具和其他建立應用程序的工具集成在一起的用於開發應用程序的軟件系統。Visual C++軟件包中的Developer Studio就是一個集成開發環境,它集成了各種開發工具和VC編譯器。

程序員可以在不離開該環境的情況下編輯、編譯、調試和運行一個應用程序。IDE中還提供大量在線幫助信息協助程序員做好開發工作。Developer Studio中除了程序編輯器、資源編輯器、編譯器、調試器外,還有各種工具和向導如AppWizard和ClassWizard),以及MFC類庫,這些都可以幫助程序員快速而正確地開發出應用程序。

向導是一個通過一步步的幫助引導你工作的工具。Developer Studio中包含三個向導,用來幫助程序員開發簡單的Windows程序,它們是: AppWizard:用來創建一個Windows程序的基本框架結構。AppWizard向導會一步步向程序員提出問題,詢問他所創建的項目的特征,然後AppWizard會根據這些特征自動生成一個可以執行的程序框架,程序員然後可以在這個框架下進一步填充內容。

AppWizard支持三類程序:基於視圖/文檔結構的單文檔應用、基於視圖/文檔結構的多文檔應用程序和基於對話框的應用程序。也可以利用AppWizard生成最簡單的控制台應用程序類似於DOS下用字符輸入輸出的程序)。

  • 瞭望VS2010中Visual C++的新特性
  • 帶您探秘Visual C++ 6.0特性
  • 對Visual C++優點說明介紹
  • 淺析Visual C++如何選取對象框架
  • 通過ADO和OLEDB進行Visual C++訪問數據

ClassWizard:用來定義AppWizard所創建的程序中的類。可以利用ClassWizard在項目中增加類、為類增加處理消息的函數等。ClassWizard也可以管理包含在對話框中的控件,它可以將MFC對象或者類的成員變量與對話框中的控件聯系起來。

ActiveX Control Wizard:用於創建一個ActiveX控件的基本框架結構。ActiveX控件是用戶自定義的控件,它支持一系列定義的接口,可以作為一個可再利用的組件。
MFC庫,庫library)是可以重復使用的源代碼和目標代碼的集合。

MFCMicrosoft Fundamental Casses)是Visual C++開發環境所帶的類庫,在該類庫中提供了大量的類,可以幫助開發人員快速建立應用程序。這些類可以提供程序框架、進行文件和數據庫操作、建立網絡連接、進行繪圖和打印等各種通用的應用程序操作。使用MFC庫開發應用程序可以減少很多工作量。

項目開發過程
在一個集成的開發環境中開發項目非常容易。一個用C++開發的項目的通用開發過程可以用左圖表示。建立一個項目的第一步是利用編輯器建立程序代碼文件,包括頭文件、代碼文件、資源文件等。

然後,啟動編譯程序,編譯程序首先調用預處理程序處理程序中的預處理命令如#include,#define等),經過預處理程序處理的代碼將作為編譯程序的輸入。編譯對用戶程序進行詞法和語法分析,建立目標文件,文件中包括機器代碼、連接指令、外部引用以及從該源文件中產生的函數和數據名。

此後,連接程序將所有的目標代碼和用到的靜態連接庫的代碼連接起來,為所有的外部變量和函數找到其提供地點,最後產生一個可執行文件。一般有一個makefile文件來協調各個部分產生可執行文件。

可執行文件分為兩種版本:Debug和Release。Debug版本用於程序的開發過程,該版本產生的可執行程序帶有大量的調試信息,可以供調試程序使用,而Release版本作為最終的發行版本,沒有調試信息,並且帶有某種形式的優化。

學員在上機實習過程中可以采用Debug版本,這樣便於調試。選擇是產生Debug版本還是Release版本的方法是:在Developer Studio中選擇菜單Build|Set Active Configuration,在彈出的對話框中,選擇所要的類型,然後選擇OK關閉對話框。

Visual C++開發環境中集成了編輯器、編譯器、連接器以及調試程序,覆蓋了的開發應用程序的整個過程,程序員不需要脫離這個開發環境就可以開發出完整的應用程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved