官术网_书友最值得收藏!

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)的幫助條目。

主站蜘蛛池模板: 隆昌县| 永州市| 龙泉市| 东台市| 岫岩| 乌什县| 南汇区| 松溪县| 石景山区| 泸溪县| 渝中区| 乐山市| 绵阳市| 明光市| 宁津县| 揭阳市| 闵行区| 安丘市| 陕西省| 拉萨市| 合阳县| 石阡县| 宣威市| 万安县| 石景山区| 宣威市| 什邡市| 邢台县| 泽州县| 沈丘县| 扬州市| 齐河县| 余江县| 福清市| 临清市| 安平县| 浦城县| 尖扎县| 昔阳县| 聂拉木县| 怀化市|