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

1.2 Visual C++ 6.0編程環境

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

1.2.1 Visual C++6.0集成開發環境簡介

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

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

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

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

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

圖1-1 VC++6.0集成開發環境的用戶界面

1.2.2 Visual C++6.0的菜單簡介

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

1. “File(文件)”菜單

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

2. “Edit(編輯)”菜單

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

3. “View(查看)”菜單

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

4. “Insert(插入)”菜單

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

5. “Project(工程)”菜單

所謂“Project”,就是一群彼此相關的源文件,經過編譯、鏈接后產生唯一一個可執行Windows程序或動態連接庫函數。“Project”菜單的命令主要用于項目的一些操作。

6. “Build(組建)”菜單

“Build”菜單的功能是對應用程序進行編譯、鏈接和運行。

7. “Tool(工具)”菜單

“Tool”菜單主要用于選擇或制定開發環境中的一些實用工具來激活各個調試窗口、改變各個窗口的顯示模式。

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

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

1.2.4 Visual C++ 6.0的項目工作區窗口簡介

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

1.2.5 Visual C++ 6.0的代碼區簡介

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

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

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

主站蜘蛛池模板: 安国市| 娄烦县| 西吉县| 龙口市| 天津市| 三亚市| 朝阳市| 尼木县| 宣威市| 仙居县| 武功县| 板桥市| 清流县| 子洲县| 牡丹江市| 青河县| 辉县市| 克山县| 武平县| 西安市| 巍山| 绍兴县| 托克托县| 恩平市| 漾濞| 会理县| 庆安县| 靖江市| 渑池县| 治多县| 甘南县| 台东县| 苏尼特右旗| 隆昌县| 大埔县| 宜章县| 平阴县| 顺平县| 独山县| 澄迈县| 饶河县|