Visual_C++從入門到實(shí)踐

Visual_C++從入門到實(shí)踐

ID:44990538

大?。?.69 MB

頁(yè)數(shù):463頁(yè)

時(shí)間:2019-11-06

Visual_C++從入門到實(shí)踐_第1頁(yè)
Visual_C++從入門到實(shí)踐_第2頁(yè)
Visual_C++從入門到實(shí)踐_第3頁(yè)
Visual_C++從入門到實(shí)踐_第4頁(yè)
Visual_C++從入門到實(shí)踐_第5頁(yè)
資源描述:

《Visual_C++從入門到實(shí)踐》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第1章VisualC++6.0集成開(kāi)發(fā)環(huán)境概述VisualC++6.0是微軟推出的一個(gè)功能強(qiáng)大的可視化集成開(kāi)發(fā)環(huán)境。它提供了軟件代碼自動(dòng)生成和可視化的資源編輯功能。VisualC++6.0提供了功能強(qiáng)大的向?qū)Чぞ?,包括MFCAppWizard、ClassWizard和MFCActiveXControlWizard等。VisualC++6.0同時(shí)提供了對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)和Internet的強(qiáng)大支持。本章講解的知識(shí)點(diǎn)包括:VisualC++概述;VisualC++6.0集成開(kāi)發(fā)環(huán)境介紹;VisualC++6.0界面概覽;VisualC++6.0開(kāi)發(fā)步驟與環(huán)境

2、設(shè)定。1.1VisualC++概述VisualC++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。VisualC++6.0不僅是一個(gè)C++編譯器,而且是一個(gè)基于Windows操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境。VisualC++大概可以分成三個(gè)主要的部分:C++編譯環(huán)境、微軟基礎(chǔ)類庫(kù)和SDKPlatform。1.1.1VisualC++的語(yǔ)言基礎(chǔ)——C++語(yǔ)言C++是美國(guó)貝爾實(shí)驗(yàn)室的BjarneStroustrup博士在C語(yǔ)言的基礎(chǔ)上,彌補(bǔ)了C語(yǔ)言存在的一些缺陷。增加了面向?qū)ο蟮奶卣?,而開(kāi)發(fā)出來(lái)的一種面向?qū)ο蠛瓦^(guò)程性的程序設(shè)計(jì)語(yǔ)言。VisualC++作為一款優(yōu)秀的

3、C/C++語(yǔ)言的編譯工具。Microsoft公司于1993年推出VisualC++1.0,隨后VisualC++版本不斷升級(jí)。但其中以VisualC++6.0擁有較多的用戶。雖然已經(jīng)推出了更新的版本,但VisualC++6.0更有較大的市場(chǎng)。1.1.2VisualC++的接口函數(shù)——WindowsAPIWindowsAPI(ApplicationProgrammingInterface,應(yīng)用程序編程接口)是一套用來(lái)控制整個(gè)Windows系統(tǒng)的接口函數(shù)庫(kù)。Windows擁有多達(dá)成百的API函數(shù)。在Windows中,無(wú)論是進(jìn)行任何的操作,系統(tǒng)都會(huì)利用這

4、些函數(shù)來(lái)進(jìn)行一定的控制。例如單擊鼠標(biāo)時(shí),系統(tǒng)就會(huì)從硬件得到消息,然后在軟件上利用API函數(shù)進(jìn)行鼠標(biāo)單擊消息的發(fā)送、接收,進(jìn)而產(chǎn)生一定的動(dòng)作。1.1.3VisualC++的類庫(kù)——MFCMicrosoft基礎(chǔ)類庫(kù)(MicrosoftFoundationClassLibrary,MFC)的本質(zhì)是一個(gè)包含了許多已經(jīng)定義好了的類的類庫(kù)。MFC是微軟提供的,封裝了大量WindowsAPI的C++類庫(kù)。它基本封裝了Windows的所有API函數(shù)。因此,利用MFC建立應(yīng)用程序更加符合面向?qū)ο蟮乃枷?。同時(shí)利用向?qū)⒌膽?yīng)用程序隱藏了程序設(shè)計(jì)的很多細(xì)節(jié),如消息的管

5、理、設(shè)備環(huán)境繪圖。1.2VisualC++6.0集成開(kāi)發(fā)環(huán)境概述VisualC++自誕生以來(lái),一直是Windows下最主要的開(kāi)發(fā)工具之一。利用VisualC++開(kāi)發(fā)環(huán)境可以完成各種各樣的應(yīng)用程序的開(kāi)發(fā)。從軟件的底層到軟件的界面設(shè)計(jì),VisualC++都提供了強(qiáng)大的支持。而且,VisualC++強(qiáng)大的調(diào)試功能也為大型復(fù)雜軟件的開(kāi)發(fā)提供了有利的保障。近年來(lái)多媒體技術(shù)的快速發(fā)展,可視化程序設(shè)計(jì)越來(lái)越得到重視,而VisualC++6.0最為一款最優(yōu)秀的可視化開(kāi)發(fā)環(huán)境得到程序員的喜愛(ài)。友好的編程界面,強(qiáng)大的向?qū)Чδ埽④浌镜拇罅χС质筕isualC++成為

6、當(dāng)今軟件開(kāi)發(fā)最優(yōu)秀的工具之一。1.2.1VisualC++6.0的安裝VisualC++6.0作為VisualStdio的主打產(chǎn)品。讀者可購(gòu)買整個(gè)VisualStdio光盤進(jìn)行VisualStdio整個(gè)軟件開(kāi)發(fā)家族的安裝。當(dāng)然讀者也可以在安裝時(shí)自定義選擇性安裝。例如讀者可以只選擇安裝VisualC++6.0。1.2.2開(kāi)發(fā)環(huán)境窗口介紹當(dāng)成功安裝了VisualC++6.0以后,會(huì)在桌面上自動(dòng)生成一個(gè)應(yīng)用程序圖標(biāo)。雙擊該圖標(biāo)后可以進(jìn)入VisualC++6.0的主界面。此時(shí)由于沒(méi)有任何工程是活動(dòng)的,整個(gè)界面是灰色的。當(dāng)進(jìn)入VisualC++6.0并利用向

7、導(dǎo)工具創(chuàng)建一個(gè)基于MFCAppWizard[exe]的名字為test的項(xiàng)目文件后,顯示窗口如圖1.9所示。1.3VisualC++6.0界面概覽VisualC++6.0是一款優(yōu)秀的開(kāi)發(fā)工具,本節(jié)詳細(xì)介紹VisualC++6.0開(kāi)發(fā)環(huán)境的的布局,以及開(kāi)發(fā)環(huán)境的使用。1.3.1VisualC++6.0開(kāi)發(fā)環(huán)境布局雙擊桌面上的“MicrosoftVisualC++6.0”圖標(biāo),VisualC++6.0啟動(dòng)后,生成項(xiàng)目后的開(kāi)發(fā)環(huán)境的具體布局如圖1.10所示。1.3.2VisualC++6.0菜單介紹進(jìn)行程序設(shè)計(jì)之前,首先介紹各個(gè)菜單命令的基本功能。程序員大

8、部分操作是通過(guò)菜單來(lái)進(jìn)行的,同時(shí)VisualC++6.0提供了多個(gè)快捷菜單,在開(kāi)發(fā)環(huán)境的各個(gè)工作區(qū)右擊即可彈出相應(yīng)的快捷菜

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。