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

1.2 Visual C++ 6.0編程環(huán)境

Visual C++6.0是Visual C++家族中使用最廣泛的一個版本,它功能強(qiáng)大、界面友好,有浩如煙海的程序使用Visual C++6.0編譯而成。雖然將來Visual C++2008將毫無疑問地取代Visual C++6.0成為最流行的編譯器,但是,前人的程序中包含了大量優(yōu)秀的思想精華,為了有效利用這些精華,我們至少應(yīng)該能夠進(jìn)入Visual C++6.0中查看和編譯這些優(yōu)秀的代碼。還有一種情況,公司極有可能會需要你去維護(hù)或修改一個使用Visual C++6.0編寫的應(yīng)用程序。所以,對于一個想立志成為Visual C++程序員的人來說,學(xué)習(xí)Visual C++6.0是十分必要的。

1.2.1 Visual C++6.0集成開發(fā)環(huán)境簡介

較早期程序設(shè)計的各個階段都要用不同的軟件來進(jìn)行處理,比如先用字處理軟件編輯源程序,然后再用鏈接程序進(jìn)行函數(shù)、模塊連接,再用編譯程序進(jìn)行編譯,開發(fā)者必須在幾種軟件間來回切換操作。

集成開發(fā)環(huán)境(Integrated Develop Environment,IDE)的出現(xiàn)使得開發(fā)者必須在幾種軟件間來回切換操作的編程方式變成了歷史。集成開發(fā)環(huán)境將編輯、編譯、調(diào)試等功能集成在一個桌面環(huán)境中,這樣就大大方便了程序員的使用。

集成開發(fā)環(huán)境是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。集成開發(fā)環(huán)境就是集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫做集成開發(fā)環(huán)境,如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。集成開發(fā)軟件可以獨(dú)立運(yùn)行,也可以和其他軟件并用。例如,BASIC語言可以在微軟辦公軟件中使用,可以在微軟Word文檔中編寫WordBasic程序。

IDE為用戶使用Visual Basic、Java和PowerBuilder等現(xiàn)代編程語言提供了方便。不同的技術(shù)體系有不同的IDE。比如Visual Studio.Net可以稱為C++、VB、C#等語言的集成開發(fā)環(huán)境,所以Visual Studio.Net可以叫做IDE。同樣,Borland的JBuilder也是一個IDE,它是Java的IDE。Zend Studio、EditPlus、UltraEdit這些軟件,每一個都具備基本的編碼、調(diào)試功能,所以每一個都可以稱作IDE。

如圖1-1所示為Visual C++6.0的集成開發(fā)環(huán)境的用戶界面,該界面大體上分為幾大塊:菜單、工具欄、項目工作區(qū)窗口、代碼區(qū)、編譯和鏈接等信息的輸出窗口。

圖1-1 VC++6.0集成開發(fā)環(huán)境的用戶界面

1.2.2 Visual C++6.0的菜單簡介

當(dāng)用戶使用Visual C++ 6.0開發(fā)軟件時,大部分的操作都通過菜單命令來完成,因此,了解各個菜單命令的基本功能是非常必要的,下面進(jìn)行介紹。

1. “File(文件)”菜單

“File”菜單中的命令主要用來對文件和工程進(jìn)行操作(工程就是指一群相互關(guān)聯(lián)的源文件)。

2. “Edit(編輯)”菜單

用戶可以通過“Edit”菜單中的命令將文件的內(nèi)容進(jìn)行刪除、復(fù)制、拷貝、替換等操作,各項命令功能基本和Windows系統(tǒng)菜單功能相同。

3. “View(查看)”菜單

“View”菜單中的命令主要用來改變窗口和工具欄的顯示方式,激活調(diào)試時所用的各個窗口等。

4. “Insert(插入)”菜單

“Insert”菜單中的命令主要用于項目及資源的創(chuàng)建和添加。

5. “Project(工程)”菜單

所謂“Project”,就是一群彼此相關(guān)的源文件,經(jīng)過編譯、鏈接后產(chǎn)生唯一一個可執(zhí)行Windows程序或動態(tài)連接庫函數(shù)。“Project”菜單的命令主要用于項目的一些操作。

6. “Build(組建)”菜單

“Build”菜單的功能是對應(yīng)用程序進(jìn)行編譯、鏈接和運(yùn)行。

7. “Tool(工具)”菜單

“Tool”菜單主要用于選擇或制定開發(fā)環(huán)境中的一些實(shí)用工具來激活各個調(diào)試窗口、改變各個窗口的顯示模式。

1.2.3 Visual C++ 6.0的工具欄簡介

如圖1-1所示,工具欄是一系列工具按鈕的組合,是一種圖形化的操作界面,具有直觀快捷的特點(diǎn),當(dāng)鼠標(biāo)停留在工具欄按鈕的上面時,按鈕凸起,主窗口底端的狀態(tài)欄上顯示出該按鈕的一些提示信息;如果光標(biāo)停留的時間長一些,就會出現(xiàn)按鈕的名稱。工具欄上的按鈕通常和一些菜單命令對應(yīng),提供了一種執(zhí)行經(jīng)常使用的菜單命令的快捷方法。

1.2.4 Visual C++ 6.0的項目工作區(qū)窗口簡介

如圖1-1所示,項目工作區(qū)窗口包含了程序的一些主要信息,如:類、項目文件、資源等。在項目工作區(qū)窗口中的任何標(biāo)題或圖標(biāo)處單擊鼠標(biāo)右鍵,都會彈出一些快捷菜單,它包含當(dāng)前狀態(tài)下的一些常用操作。

1.2.5 Visual C++ 6.0的代碼區(qū)簡介

如圖1-1所示,該區(qū)是對源程序代碼和項目資源(包括對話框資源、菜單資源等)進(jìn)行設(shè)計和處理的區(qū)間。各種程序源代碼的源文件、資源文件、文檔文件等都可以通過該窗口顯示出來。

1.2.6 Visual C++ 6.0信息輸出窗口

如圖1-1所示,該窗口用來顯示編譯、調(diào)試和查詢的結(jié)果,幫助用戶修改用戶程序的錯誤。提示包括錯誤的條數(shù)、錯誤位置、錯誤的大致原因等。

主站蜘蛛池模板: 三门县| 廉江市| 建平县| 镇平县| 茂名市| 东宁县| 济南市| 茶陵县| 桂东县| 宣武区| 塔河县| 龙游县| 株洲县| 偃师市| 闽清县| 敖汉旗| 吴忠市| 嵩明县| 四川省| 周口市| 深水埗区| 新乐市| 黄陵县| 内江市| 襄樊市| 彭泽县| 和顺县| 巴青县| 永安市| 丹寨县| 乌兰浩特市| 兴城市| 津市市| 望奎县| 丹棱县| 平原县| 得荣县| 湘西| 潍坊市| 宜昌市| 绵阳市|