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

1.1 Visual Studio 2010開發環境

Visual Studio是微軟公司推出的開發環境,是目前最流行的Windows平臺應用程序開發環境。Visual Studio 2010(以下簡稱VS 2010)版本于2010年上市,其集成開發環境(IDE)的界面被重新設計和組織,變得更加簡單明了。VS 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview),并且支持開發面向Windows 7的應用程序。

VS 2010里面不能單獨編譯一個.cpp或者一個.c文件,這些文件必須依賴于某一個項目,因此我們必須創建一個項目。有很多種方法都可以創建項目,可以通過菜單:“文件”→“新建項目”;也可以通過工具欄單擊新建項目進行創建。

1)第一步,打開VS 2010。打開VS 2010后,顯示VS 2010主界面。選擇“新建項目”,如圖1.1所示。

2)第二步,創建Myfirst項目。首先選中模板Visual C++,然后選擇Win32控制臺應用程序,在名稱文本框中輸入需要創建的項目名稱如:“Myfirst”,在位置文本框中輸入程序存放的位置如:“D:\test”,單擊“確定”按鈕,如圖1.2所示。

圖 1.1

圖 1.2

3)第三步,使用Win32應用程序向導創建空項目。單擊“下一步”按鈕,如圖1.3所示。在附加選項中選中“空項目”,單擊“完成”按鈕,如圖1.4所示。

圖 1.3

圖 1.4

4)第四步,在項目中添加源文件。選擇“源文件”→“添加”→“新建項”命令,如圖1.5所示。

圖 1.5

在彈出的窗口中選擇“C++文件”選項,在“名稱”文本框中輸入需要創建的源程序名稱如:“Myfirst”,如圖1.6所示。

圖 1.6

5)第五步,在源程序中編寫代碼。如圖1.7所示,在程序編輯區編輯程序,通過“工具”菜單中的“選項”命令,可以打開“選項”對話框,在其中可修改各種選項參數,如顯示字體的大小等,如圖1.8所示。

圖 1.7

圖 1.8

6)第六步,編譯、連接和運行。選擇“生成”菜單中“生成解決方案”命令,如圖1.9所示。如果編譯通過,輸出窗口將顯示成功的提示信息。

圖 1.9

選擇“調試”菜單中“開始執行”命令,如圖1.10所示,系統開始執行程序代碼。

圖 1.10

執行結果如圖1.11所示。

圖 1.11

注意:當要編寫另一個main()函數時,需要重新創建一個項目,因為一個項目中只能包含一個main()函數。

7)簡單調試程序。

在剛開始學習編程或編寫較長的程序時,能夠一次成功而不含有任何錯誤絕非易事,對于程序中的錯誤,系統提供了易用且有效的調試手段。調試是一個程序員最基本的技能。

圖1.12所示的程序在執行“生成解決方案”后,輸出窗口顯示“成功0個,失敗1個”。這說明程序存在錯誤,解決方法是查看輸出窗口,移動輸出窗口滾動條,找到源程序名(本例是Myfirst)查看其下出現的第一個“error”是什么原因,(本例對應顯示內容“printf()前面,漏了“;”)根據提示,發現在第七行最后漏了“;”。修改錯誤后,再次執行“生成解決方案”,如圖1.13所示。

注意:在“error”行雙擊,光標會直接跳轉到源程序出錯附近。

8)一些調試技術。

①斷點設置。斷點是調試器設置的一個代碼位置。當程序運行到斷點時,程序中斷執行,回到調試器。調試時,只有設置了斷點并使程序回到調試器,才能對程序進行在線調試。

②設置斷點的方法。首先把光標定位到需要設置斷點的代碼行上,然后按【F9】快捷鍵或者單擊代碼行前的紅色圓點處,斷點處所在的程序行的左側會出現一個紅色圓點。

注意:并非每一行都可以添加斷點。只有可執行程序行才可設置斷點。

單步跟蹤按【F11】鍵進入子函數,每按一次【F11】鍵,程序執行一條無法再進行分解的程序行,如果涉及子函數,進入子函數內部;

圖 1.12

圖 1.13

單步跟蹤【F10】鍵跳過子函數,每按一次【F10】鍵,程序執行一行;Watch窗口可以顯示變量名及其當前值,在單步執行的過程中,可以在Watch窗口中加入所需觀察的變量,輔助進行監視,隨時了解變量當前的情況,如果涉及子函數,不進入子函數內部,如圖1.14所示。

注意:這些選項卡不僅僅可以用于查看,甚至可以臨時修改它們的值,方法就是雙擊值,如圖1.15所示。

圖 1.14

圖 1.15

如圖1.16所示,可以在“監視1”窗口中輸入要監視的變量,可直接查看該變量。

圖 1.16

主站蜘蛛池模板: 太原市| 阳西县| 普陀区| 烟台市| 宁阳县| 和平区| 乌鲁木齐市| 共和县| 金乡县| 玉山县| 同仁县| 兰溪市| 南宫市| 宁德市| 宽甸| 泰顺县| 武山县| 开化县| 贵南县| 合阳县| 永清县| 龙州县| 驻马店市| 镇原县| 乌审旗| 封丘县| 海原县| 山阴县| 青河县| 如皋市| 沁源县| 阿拉善右旗| 青州市| 潮州市| 丰城市| 荣昌县| 德钦县| 湘潭县| 蓝田县| 平谷区| 西藏|