如何创建C++程序
下載Microsoft Visual C++ 6.0請(qǐng)點(diǎn)擊這里:VC 6.0下載(包括中文版英文版)(支持Win7和XP)
首先,我們要進(jìn)入Microsoft Visual C++集成開(kāi)發(fā)環(huán)境(Integrated Develop Environment,簡(jiǎn)稱(chēng) IDE),雙擊圖標(biāo)即可。進(jìn)入以后,我們可以看到如下界面。
圖 1-1 ?VC 6.0 啟動(dòng)界面
單擊左上角的File菜單,選擇New,會(huì)跳出如下對(duì)話框。
圖 1-2 ?創(chuàng)建工程
圖1-2所在的是Project(工程)選項(xiàng)卡。設(shè)計(jì)程序就好像造房子需要圖紙、建筑材料和建筑工具一樣,也需要各種各樣的東西,如程序代碼、頭文件或一些額外的資源。這些東西都是放在一個(gè)工程里的。工程能夠幫助協(xié)調(diào)組織好這些文件和資源,使得設(shè)計(jì)更有序,查找更方便。
注意,每一個(gè)工程只能對(duì)應(yīng)一個(gè)設(shè)計(jì)的程序,切莫把多個(gè)程序一股腦兒塞在一個(gè)工程里!
左面部分是提供工程類(lèi)型的選擇,即我們要設(shè)計(jì)何種類(lèi)型的程序。我們要學(xué)習(xí)的是控制臺(tái)應(yīng)用程序,所以選擇Win32 Console Application(如圖)。右邊的Project Name為工程名,應(yīng)該不難理解。而Location則是工程保存的位置,如果你對(duì)保存位置這個(gè)概念還不清楚,那么請(qǐng)查閱一些初學(xué)者的參考書(shū)。要說(shuō)明的是,當(dāng)在Location下新建一個(gè)工程后,會(huì)在Location這個(gè)位置下新建一個(gè)以工程名命名的文件夾。而通過(guò)打開(kāi)這個(gè)文件夾中的“工程名.dsw”文件可以打開(kāi)該工程。
選好類(lèi)型,填好工程名和保存位置,按“OK”,又出現(xiàn)了如下對(duì)話框。
圖 1-3 ?選擇控制臺(tái)應(yīng)用類(lèi)型
該對(duì)話框問(wèn)我們要?jiǎng)?chuàng)建哪種控制臺(tái)應(yīng)用程序,我們要?jiǎng)?chuàng)建一個(gè)“Hello,World!”的示例程序,所以我們選第三項(xiàng)(如圖)A “Hello,World!” application。
思考一下,如果我們要自己編一個(gè)控制臺(tái)應(yīng)用程序,我們應(yīng)該選哪個(gè)?
單擊Finish后,會(huì)彈出一個(gè)關(guān)于新工程信息的消息框,再次點(diǎn)擊OK后,示例工程出現(xiàn)。找到Workspace框(事實(shí)上這個(gè)框上沒(méi)有這個(gè)名稱(chēng),該框在整個(gè)集成開(kāi)發(fā)環(huán)境左方),單擊File View,將所有樹(shù)狀目錄點(diǎn)開(kāi),如下圖。
圖 1-4 ?Workspace框
我們可以看到三個(gè)文件夾結(jié)構(gòu),分別是Source Files(源文件)、Header Files(頭文件)和Resource Files(資源文件)。源文件主要是存放設(shè)計(jì)的主程序代碼,頭文件主要是存放一些預(yù)處理文件(關(guān)于什么是預(yù)處理文件,后面會(huì)另作介紹),資源文件一般是存放一些運(yùn)行該程序所必需的一些資源,比如圖像,文本等類(lèi)型的文件。不過(guò),這里的文件夾結(jié)構(gòu)并不是磁盤(pán)上的文件夾結(jié)構(gòu),而只是這些文件在該工程中的分類(lèi)。所以,如果你沒(méi)有自己創(chuàng)建過(guò)這些名字的文件夾,那么在工程中是無(wú)法找到這些文件夾的。
雙擊某個(gè)文件,即可查看它的內(nèi)容。本節(jié)只是介紹如何創(chuàng)建一個(gè)程序,所以對(duì)各文件內(nèi)的代碼不作介紹。
最后要介紹如何讓設(shè)計(jì)好的程序運(yùn)行起來(lái)。先要打開(kāi)主程序代碼文件(本例中為StdAfx.cpp),然后點(diǎn)Build菜單,再點(diǎn)Compile StdAfx.cpp(編譯)。所謂編譯,就是使用編譯器軟件將我們比較容易掌握的高級(jí)語(yǔ)言翻譯成計(jì)算機(jī)可以識(shí)別的低級(jí)語(yǔ)言。如果沒(méi)有經(jīng)過(guò)編譯(或解釋),高級(jí)語(yǔ)言的程序代碼是無(wú)法被執(zhí)行的。
完成編譯后,還要再點(diǎn)Build菜單,點(diǎn)Build 工程名.EXE(本例中為cppDemo.exe)。我們通常把這個(gè)過(guò)程稱(chēng)為連接(Linking),其作用是將多個(gè)源文件的程序模塊都整合起來(lái)。當(dāng)一個(gè)程序規(guī)模比較大的時(shí)候,連接也成為保證程序能正常運(yùn)行的關(guān)鍵步驟之一。
最后再點(diǎn)Build菜單里的Execute 工程名.EXE(本例中為cppDemo.exe),即執(zhí)行,就能運(yùn)行程序,并查看結(jié)果了,如下圖所示。以后熟練了就可以使用快捷鍵或快捷按鈕。如果代碼完全正確且能正常Compile,但是Build的時(shí)候提示有錯(cuò)誤,請(qǐng)檢查是否上次運(yùn)行了程序之后沒(méi)有將它關(guān)閉。
圖 1-5 ?程序運(yùn)行成功 資金環(huán)境跟得上:推薦MAC OS系統(tǒng)
轉(zhuǎn)載于:https://www.cnblogs.com/wvqusrtg/p/4610594.html
總結(jié)
- 上一篇: SilverFoxServer出炉!!
- 下一篇: [00004]-[2015-07-16]