- Visual C++應(yīng)用開發(fā)
- 青島東合信息技術(shù)有限公司編著
- 906字
- 2018-12-27 20:03:24
1.2 C++編程環(huán)境
進(jìn)行C++開發(fā)時(shí)需要相應(yīng)的編程環(huán)境,以及使用聯(lián)機(jī)幫助查找資料和學(xué)習(xí)。
1.2.1 主流開發(fā)工具
目前C++的應(yīng)用主要集中在以下三種系統(tǒng)環(huán)境下:
■ UNIX/Linux
■ Windows
■ 嵌入式設(shè)備
不同的系統(tǒng)環(huán)境下往往采用不同的C++開發(fā)工具。
1. UNIX/Linux
在UNIX/Linux系統(tǒng)環(huán)境下進(jìn)行C++開發(fā)時(shí),主要使用以下開發(fā)工具的組合。
■ 編譯器:gcc;
■ 編輯器:vi/vim/emacs;
■ make:gnu make;
■ 版本管理:cvs;
■ 代碼閱讀:cscope、ctags等。
2. Windows
在Windows系統(tǒng)環(huán)境下,例如Windows XP、Windows 7,主要有以下三種C++開發(fā)工具:
■ Visual Studio系列
■ C++ Builder
■ Eclipse
3. 嵌入式設(shè)備
用于嵌入式設(shè)備的C++開發(fā)工具與所采用的具體芯片有關(guān),其典型代表如下:
■ 用于ARM芯片開發(fā)的ADS、RealView MDK、ARM Realview Developer Suite、IAR Embed Workbench for ARM等;
■ 用于51系列單片機(jī)的Keil C、IAR C51;
■ 用于AVR系列單片機(jī)的IAR for AVR、ICC AVR等;
■ 其他的專用芯片的開發(fā)工具。
注意 目前在PC上流行的主要是微軟的Visual Studio系列和GNU GCC,其他的IDE都是衍生產(chǎn)品。本書所采用的IDE是Visual Studio 2008。
1.2.2 Visual Studio
Visual Studio是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境,它是集成化的開發(fā)環(huán)境,該環(huán)境可以開發(fā)多種語(yǔ)言的程序,例如Basic、C#、C++等,對(duì)于開發(fā)C++程序的功能部分,程序員通常稱之為Visual C++(簡(jiǎn)稱VC)。Visual Studio歷年發(fā)行的版本如表1-1所示。
表1-1 Visual Studio版本

其中,本書所使用的開發(fā)工具是Visual Studio 2008,簡(jiǎn)稱VS 2008。在VS 2008中引入了250多個(gè)新特性,主要在三個(gè)方面為開發(fā)人員提供了關(guān)鍵改進(jìn)——快速的應(yīng)用程序開發(fā)、高效的團(tuán)隊(duì)協(xié)作、突破性的用戶體驗(yàn)。
注意 有關(guān)Visual Studio 2008的下載、安裝及使用參見(jiàn)本章實(shí)踐篇。
1.2.3 聯(lián)機(jī)幫助
Visual Studio的聯(lián)機(jī)幫助是以MSDN(Microsoft Developer Network)的形式出現(xiàn)的。MSDN是一個(gè)以Visual Studio和Windows平臺(tái)為核心整合的開發(fā)虛擬社區(qū),包括技術(shù)文檔、在線電子教程、網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室、微軟產(chǎn)品下載等一系列服務(wù)。MSDN作為一個(gè)應(yīng)用程序單獨(dú)運(yùn)行,需要單獨(dú)安裝。在獲得并安裝了MSDN后,就可以使用包括Visual C++在內(nèi)的整套Visual Studio開發(fā)環(huán)境的在線幫助。
要從Visual Studio中訪問(wèn)MSDN,可以從“幫助”菜單中執(zhí)行“搜索”、“目錄”或“索引”命令,即可運(yùn)行MSDN,MSDN的工作窗口如圖1-1所示。

圖1-1
通過(guò)MSDN窗口中的索引來(lái)搜索通常是最有效的方法。MSDN索引在關(guān)鍵字和一系列的相關(guān)文章列表之間建立了聯(lián)系,這使得可以快速找到所需要的信息。
另外,在Visual Studio內(nèi)按F1鍵可以快速調(diào)出MSDN幫助窗口,如果先選中需要查詢的內(nèi)容,再按F1鍵,MSDN幫助窗口會(huì)顯示相關(guān)的幫助條目。
- HoloLens Beginner's Guide
- Web交互界面設(shè)計(jì)與制作(微課版)
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- Flutter跨平臺(tái)開發(fā)入門與實(shí)戰(zhàn)
- Visual C#通用范例開發(fā)金典
- Angular開發(fā)入門與實(shí)戰(zhàn)
- JavaScript應(yīng)用開發(fā)實(shí)踐指南
- Azure Serverless Computing Cookbook
- 編程可以很簡(jiǎn)單
- Raspberry Pi Robotic Projects(Third Edition)
- Elasticsearch Blueprints
- Access數(shù)據(jù)庫(kù)應(yīng)用教程(2010版)
- Building a Media Center with Raspberry Pi
- Arduino Electronics Blueprints
- 算法超簡(jiǎn)單:趣味游戲帶你輕松入門與實(shí)踐