資源描述:
《指導(dǎo)材料樣張》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第1章VisualC++開發(fā)壞境介紹1.lVisualC++概述1.1.lVisualC++概述VisualC++是微軟公司推出的、使用極為廣泛的、基于Windows平臺的可視化集成開發(fā)環(huán)境,它和VisualBasic等其他軟件一起構(gòu)成了VisualStudio程序設(shè)計軟件包。2000年6月,微軟公司宣布了VisualStudio.NET戰(zhàn)略,現(xiàn)在VisualStudio.NET戰(zhàn)略早己變?yōu)楝F(xiàn)實。VisualStudio.NET是用于創(chuàng)建和集成XMLWeb服務(wù)和應(yīng)用程序的綜合開發(fā)工具oVisualStudio.NET提供了一個高效環(huán)境,用戶可在其中開
2、發(fā)運行于新的Microsoft.NET平臺上的廣泛的應(yīng)用程序。使用安全的和高性能的Microsoft.NET框架運行時環(huán)境‘VisualStudio.NET提供用于設(shè)計、倉腱、測試和部署XMLWeb服務(wù)和應(yīng)用程序的工具。VisualStudio.NET提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫連接操作等基本功能和基于開放架構(gòu)的服務(wù)器纟R件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評測報告等高級功能。VisualStudio.NET為VisualC++、VisualC#和VisualBasic程序員提供了通用的開發(fā)環(huán)境,開發(fā)人員能在VisualC
3、++、VisualC#之間自由轉(zhuǎn)換;JScript程序員在創(chuàng)建ASP.NET和Web服務(wù)應(yīng)用程序時也將得到VisualStudio.NET的支持;而XML開發(fā)人員則非常喜歡它對XML文檔、XML人綱和XSL轉(zhuǎn)換的強人支持。目前,VisualStudio的版本已從VisualStudio.NET>VisualStudio2003>VisualStudio2005升級到VisualStudio2007。VisualC++6.0是VisualC++開發(fā)工具的6.0版本,使用該版本的用戶較多,并且相對上述版本,具使用較為簡單,對計算機硬件配置要求比較低,很多
4、場合仍以VisualC++6.0作為教學(xué)工具,因此本書的Windows系統(tǒng)實驗部分也以VisualC++6.0為實驗工具。1.1.2VisualC++6.0的主要特性VisualC++6.0的主要特性包括以下幾點。(1)可定制的工貝欄和菜單。用戶可根據(jù)需要創(chuàng)建新的工具欄和菜單,使其適合自己的工作需要。(2)宏功能??梢愿鶕?jù)用八的操作自動牛成宏操作序列。(3)調(diào)試器。可以直接運行和調(diào)試程序,還可以使用宏語言來自動操作調(diào)試器。(4)項目工作區(qū)文件和項目文件。在VisualC++6.0中,項目工作區(qū)文件以.dsw為后綴,項目文件以?dsp為后綴。(5)一個
5、項冃工作區(qū)內(nèi)可包含多個工程文件。耍在當(dāng)前項H工作區(qū)中增加一個丄程,可以打開該項目工作區(qū),然后選擇[Project]-*?[InsertProjectintoWorkspace]命令。通過選擇【Project】?[SetActiveProject]命令,可以設(shè)置當(dāng)前活動工程。該特性使得用戶可以在不同工程Z間復(fù)制代碼和資源。VisualC++開發(fā)環(huán)境介紹計算機操作系統(tǒng)實驗指導(dǎo)1.1.3VisualC++6.0的窗口VisualC++6.0是一種集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE),它擁冇友好的可視化界面
6、。除了具有和Windows窗口一樣的標(biāo)題欄、菜單欄、工具欄和狀態(tài)欄外,還有一些窗口,英中包括項目工作區(qū)窗口、代碼編輯區(qū)窗口、輸岀窗口,如圖11所示。圖1lVisualC卄窗口1.項目工作區(qū)窗口項目工作區(qū)是VisualC++6.0最重要的組成部分,程序員的大部分工作都在集成開發(fā)環(huán)境中完成,在一個項冃工作區(qū)中,可以處理一個工程和它所包含的文件、一個工程的子工程、多個相互獨立的工程和多個相互依賴的工程。項目工作區(qū)窗口在屏幕的左側(cè),如圖11所示。項目工作區(qū)窗口的底部有一?組標(biāo)簽,用于從不同的角度(視圖)查看項目中包含的工程文件信息,單擊某個標(biāo)簽可以切換到對應(yīng)
7、的視圖。每個項目視圖都有一個相應(yīng)的文件夾,包含了關(guān)于該項目的各種元素。展開該文件夾可以顯示該視圖方式下項H工作區(qū)的詳細(xì)信息。項H工作區(qū)包含三種視圖。⑴FileView(文件視圖):顯示所創(chuàng)建的工程中包含的文件。(2)ClassView(類視圖):顯示項目中定義的類,展開可查看類的數(shù)據(jù)成員和成員函數(shù)以及全局變量、函數(shù)和類型定義。(3)ResourceView(資源視圖):顯示項目屮所包含的資源文件。2.代碼編輯區(qū)窗口代碼編輯區(qū)窗口位丁?整個屏幕的中部,如圖11所示,它是程序員進(jìn)行代碼開發(fā)的場所,供程序員編寫、修改和調(diào)試代碼時使用。3.輸出窗口輸出窗口位
8、于整個屏幕的下方,如圖11所示,主要用于顯示代碼調(diào)試和運行中的相關(guān)信息。主要包括以下信息。(1)編譯(Com