偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

責(zé)任編輯:chenqingxiang 來(lái)源: 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

點(diǎn)贊
收藏

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