成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡述Visual C++開發(fā)環(huán)境版本

開發(fā) 后端
在Visual C++開發(fā)環(huán)境中除了包括C++編譯器外,還包括所有的庫、例子和為創(chuàng)建Windows應(yīng)用程序所需要的文檔,希望對大家有所幫助。

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

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

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

集成開發(fā)環(huán)境(IDE)是一個將程序編輯器、編譯器、調(diào)試工具和其他建立應(yīng)用程序的工具集成在一起的用于開發(fā)應(yīng)用程序的軟件系統(tǒng)。Visual C++軟件包中的Developer Studio就是一個集成開發(fā)環(huán)境,它集成了各種開發(fā)工具和VC編譯器。

程序員可以在不離開該環(huán)境的情況下編輯、編譯、調(diào)試和運行一個應(yīng)用程序。IDE中還提供大量在線幫助信息協(xié)助程序員做好開發(fā)工作。Developer Studio中除了程序編輯器、資源編輯器、編譯器、調(diào)試器外,還有各種工具和向?qū)Вㄈ鏏ppWizard和ClassWizard),以及MFC類庫,這些都可以幫助程序員快速而正確地開發(fā)出應(yīng)用程序。

向?qū)且粋€通過一步步的幫助引導你工作的工具。Developer Studio中包含三個向?qū)В脕韼椭绦騿T開發(fā)簡單的Windows程序,它們是: AppWizard:用來創(chuàng)建一個Windows程序的基本框架結(jié)構(gòu)。AppWizard向?qū)徊讲较虺绦騿T提出問題,詢問他所創(chuàng)建的項目的特征,然后AppWizard會根據(jù)這些特征自動生成一個可以執(zhí)行的程序框架,程序員然后可以在這個框架下進一步填充內(nèi)容。

AppWizard支持三類程序:基于視圖/文檔結(jié)構(gòu)的單文檔應(yīng)用、基于視圖/文檔結(jié)構(gòu)的多文檔應(yīng)用程序和基于對話框的應(yīng)用程序。也可以利用AppWizard生成最簡單的控制臺應(yīng)用程序(類似于DOS下用字符輸入輸出的程序)。 #t#

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

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

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

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

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

此后,連接程序?qū)⑺械哪繕舜a和用到的靜態(tài)連接庫的代碼連接起來,為所有的外部變量和函數(shù)找到其提供地點,***產(chǎn)生一個可執(zhí)行文件。一般有一個makefile文件來協(xié)調(diào)各個部分產(chǎn)生可執(zhí)行文件。

可執(zhí)行文件分為兩種版本:Debug和Release。Debug版本用于程序的開發(fā)過程,該版本產(chǎn)生的可執(zhí)行程序帶有大量的調(diào)試信息,可以供調(diào)試程序使用,而Release版本作為最終的發(fā)行版本,沒有調(diào)試信息,并且?guī)в心撤N形式的優(yōu)化。

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

 Visual C++開發(fā)環(huán)境中集成了編輯器、編譯器、連接器以及調(diào)試程序,覆蓋了的開發(fā)應(yīng)用程序的整個過程,程序員不需要脫離這個開發(fā)環(huán)境就可以開發(fā)出完整的應(yīng)用程序。

責任編輯:chenqingxiang 來源: CSDN
相關(guān)推薦

2010-01-12 18:00:30

Visual C++

2010-01-08 17:13:46

Visual C++環(huán)

2021-06-02 08:13:28

VscodeVisual stduC++

2010-01-18 14:41:52

Visual C++開

2010-01-12 15:13:37

Visual C++環(huán)

2010-01-21 10:44:59

Visual C++

2010-01-13 10:45:44

Visual C++

2010-01-15 14:52:33

Visual C++

2010-01-18 15:40:37

Visual C++工

2010-01-15 09:58:38

C++ Builder

2010-01-14 16:54:02

C++開發(fā)環(huán)境

2010-01-11 15:02:10

Visual C++

2009-11-12 10:05:09

Visual C++

2009-11-12 11:00:56

Visual C++

2010-01-20 11:02:42

C++開發(fā)環(huán)境

2010-02-04 16:35:24

C++ delete

2010-01-26 17:44:32

Visual C++開

2010-01-19 14:54:58

Visual C++

2010-01-14 13:39:45

Visual C++優(yōu)

2010-01-26 13:14:48

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品91视频 | 中文字幕在线人 | 久久69精品久久久久久久电影好 | 中文字幕一区在线观看视频 | 午夜一区二区三区在线观看 | 午夜免费看视频 | 欧美三级三级三级爽爽爽 | 在线视频亚洲 | 一级黄色片免费在线观看 | 国产亚洲精品久久yy50 | 久久9视频 | 国产精品久久久久一区二区三区 | 一区二区精品视频 | 日本黄色大片免费看 | 国产精品久久av | 亚洲久久一区 | av乱码| 日韩在线视频一区 | 精品在线一区 | 日本在线视频一区二区 | 日韩在线| 欧美vide | 欧美美女一区二区 | 韩日一区| 伊人久久综合 | 欧美猛交 | 少妇诱惑av | 欧美综合国产精品久久丁香 | 欧美阿v| 日韩高清中文字幕 | 久热精品在线观看视频 | 中文字幕日韩在线观看 | 午夜精品91 | 亚洲高清视频在线 | www.久 | 国产区在线免费观看 | 五月综合激情网 | 欧美日韩在线一区二区 | 日韩www| 久久久久国产 | 日韩在线免费播放 |