文件大小:
軟件介紹
vc++6.0的菜單簡(jiǎn)潔,工具明了,這里以一個(gè)hello world程序?yàn)槔f(shuō)明其編程的基本操作步驟。運(yùn)行vc++6.0后,點(diǎn)擊”文件“——”新建”。
在“新建”窗口也很簡(jiǎn)潔,主要兩部分內(nèi)容,右邊是工程名稱、和工程文件保存的路徑,左邊是要建立的工程類型,常用我在圖中標(biāo)識(shí)出來(lái)了,分別說(shuō)明如下:
1、win32 console application:是win32控制臺(tái)程序,windows有兩類程序,一種是控制臺(tái)程序,一種是圖形程序,這個(gè)是鏈接器指明的,一般新手學(xué)習(xí)C++語(yǔ)法從此開始,示例中的hello world程序也是從這里開始的。
2、win32 application:win32應(yīng)用程序,在學(xué)習(xí)windows程序設(shè)計(jì)的時(shí)候一般建立此類工程,主要是了解windows的圖形知識(shí)。
3、mfc appwizd(exe):MFC應(yīng)用程序,了解了windows圖形編程基礎(chǔ)后,一個(gè)非常重要的學(xué)習(xí)內(nèi)容是mfc,雖然mfc很老了,但是學(xué)習(xí)它,對(duì)于融合windows圖形開發(fā),以及理解c++類在windows平臺(tái)上的使用是非常有幫助的,一般傾向于c++項(xiàng)目的時(shí)候才使用它。
4、win32 dynamic-link libaray:win32動(dòng)態(tài)庫(kù),簡(jiǎn)單說(shuō)就是編寫dll文件的工程,DLL是動(dòng)態(tài)鏈接庫(kù)文件,是繼靜態(tài)庫(kù)后的一種鏈接技術(shù),它能夠讓代碼更高效的使用,這一般在做大型工程的時(shí)候用于封裝代碼。
其它的以后慢慢用到自己再了解。
選擇建立“一個(gè)空工程”,所謂空工程就是沒有任何的程序文件,以后需要編寫代碼時(shí),需要再建立相應(yīng)的頭文件、源碼文件,再添加到工程中即可。
之后再次單擊“文件”——“新建”選擇“C++ source File"即建立 C++源碼文件,除此之外常用的是"C++ header file"即C++頭文件。默認(rèn)是自動(dòng)添加到工程的,如下圖所示。
接下來(lái)就在新建的C++源碼文件中編寫一個(gè)c++版的hello world程序 。正常的C/C++編程過(guò)程是:編輯——編譯——鏈接構(gòu)建——執(zhí)行。
編輯:即編寫源碼,用C/C++來(lái)描述程序的執(zhí)行流程及算法。
編譯:即將C/C++源碼轉(zhuǎn)換成匯編語(yǔ)言,再有匯編編譯器,將匯編語(yǔ)言編譯成二進(jìn)制文件。在VC++6.0中這個(gè)程序是cl.exe(在vc++6.0的安裝目錄可以找到它)。
鏈接構(gòu)建:每個(gè)程序會(huì)用很多庫(kù)文件,鏈接器需要將庫(kù)和編譯之后的應(yīng)用程序文件合并成一個(gè)操作系統(tǒng)可以執(zhí)行的程序 ,在windows上就是exe文件。這個(gè)過(guò)程叫做鏈接構(gòu)建。
執(zhí)行程序:有用戶驅(qū)動(dòng)操作系統(tǒng)來(lái)執(zhí)行程序的過(guò)程,比如運(yùn)行qq
#include
using namespace std;
int main()
{
cout<<"hello world!"<
return 0;
}
說(shuō)明如下:
#include :這是C++的輸入輸出頭文件,類似于c語(yǔ)言的stdio.h。
using namespace std:使用名字空間,c++的一個(gè)特性是名字空間,因?yàn)镃++是針對(duì)大型應(yīng)用程序所開發(fā)的編程語(yǔ)言,名字空間是其一個(gè)應(yīng)對(duì)大型應(yīng)用程序變量標(biāo)識(shí)符容易混淆而引入的一種機(jī)制。
int main():主函數(shù),每個(gè)c/c++程序都有一個(gè)主函數(shù),它是有操作系統(tǒng)調(diào)用的,在windows上就是有windows來(lái)調(diào)用,到底是windows上哪個(gè)程序調(diào)用?其實(shí)就是啟動(dòng)函數(shù)mainCRTStartup()。
cout<<"hello world!"<
return 0:是主函數(shù)main的返回值 ,這個(gè)值得返回給操作系統(tǒng)。本質(zhì)上是返回給exit()函數(shù),在cmd中有一個(gè)errorlevel的環(huán)境變量,就是保存的這個(gè)值。
之后就是運(yùn)行程序,可以使用快捷鍵CTRL+F5,上面主要是為了解一個(gè)C++程序是怎么編寫出來(lái)的,練習(xí)一般直接按CTRL+F5來(lái)執(zhí)行程序,執(zhí)行的時(shí)候就會(huì)自動(dòng)進(jìn)行編譯、鏈接。
執(zhí)行后就可以看到執(zhí)行效果了。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 磁力兔子BT兔子 官方版
- mtool修改器 V2023.11 官方最新版 / mtool
- Sandboxie Plus v1.9.8 / v5.64.8 開源電腦
- 悟空影視大全最新版免費(fèi)下載app v2.0
- 千億體育手機(jī)版本v2.0.1 安卓版
- 次元的世界官方正式版 v1.65
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- NB化學(xué)實(shí)驗(yàn)室 V2.0.3 免費(fèi)版 / NB化學(xué)實(shí)驗(yàn)
- Fusion360 2022中文破解版 32/64位 免激活
- 社工庫(kù)查詢工具社工庫(kù)查詢工具v3.3 免費(fèi)版
點(diǎn)擊加載更多評(píng)論>>