- C語言程序設計實驗指導
- 黃容 趙毅 潘勇編著
- 1151字
- 2019-09-30 12:14:20
1.2 Visual C++6.0開發(fā)環(huán)境
Visual C++6.0是微軟公司推出的目前使用極為廣泛的、基于Windows平臺的可視化集成開發(fā)環(huán)境,它和Visual Basic、Visual Foxpro、Visual J++等其他軟件構成了Visual Studio(又名Developer Studio)程序設計軟件包。Developer Studio是一個通用的應用程序集成開發(fā)環(huán)境,包含了一個文本編輯器、資源編輯器、工程編譯工具、一個增量連接器、源代碼瀏覽器、集成調試工具,以及一套聯(lián)機文檔。利用Visual C++6.0提供的一種控制臺操作方式,可以建立C語言應用程序,Win32控制臺程序(Win32 Console Application)是一類Windows程序,它不使用復雜的圖形用戶界面,程序與用戶交互是通過一個標準的正文窗口,下面我們將對使用Visual C++6.0編寫簡單的C語言應用程序作一個初步的介紹。
1)第一步,打開Visual C++6.0。雙擊桌面Visual C++快捷方式進入Visual C++開發(fā)環(huán)境,或通過執(zhí)行“開始”→“程序”→Microsoft Visual C++6.0進入打開Visual C++6.0。
2)第二步,單擊“文件”菜單中的“新建”命令。在打開的“新建”對話框中選擇“文件”標簽。選擇C++Source File選項,選擇文件保存位置,然后在“文件”文本框中輸入文件名myfirst,如圖1.17所示。
3)第三步,編寫源程序。輸入和編輯源程序。(提示:注意“;”分號是表示一條C語句的結束,不可缺少,而且必須在西文輸入狀態(tài)下輸入。/* ……*/是對語句的注釋,與程序運行無關,可以不輸入。)如圖1.18所示。

圖 1.17

圖 1.18
4)第四步,編譯程序。按【Ctrl+F7】組合鍵或通過“編譯”菜單中的“編譯”命令,或使用工具欄中的相應工具進行編譯,系統(tǒng)提示創(chuàng)建默認項目工作區(qū),請確認。若程序有錯,則找到出錯行后修改程序。(提示:注意編譯出錯信息。int a,b;sum;應修改為int a,b,sum;sum=a+b應以;”結束,修改為sum=a+b;)重新編譯程序,直至錯誤為零,生成目標文件后方能做下一步連接操作,如圖1.19所示。

圖 1.19
5)第五步,運行程序。連接程序。若程序沒有語法錯誤,則可按功能鍵【F7】或執(zhí)行“編譯”菜單中的“連接”命令,或通過工具欄中的相關工具(編譯工具右邊工具),進行連接生成可執(zhí)行文件,如圖1.20所示。

圖 1.20
最后運行程序。按【Ctrl+F5】組合鍵,或通過“編譯”菜單中的執(zhí)行命令,或通過工具欄中的“!”工具運行程序。運行結果如圖1.21所示。

圖 1.21
新建下一個程序前,先要關閉工作區(qū)(操作方法:選擇“文件”菜單(File)中的“關閉工作區(qū)”命令(Close Workspace)),然后重復步驟(2)~(5)。
6)第六步,調試程序。在VC“組建”(Build)菜單下的“開始調試”中有4條專用的調試命令:“開始調試”(Go)命令,“調試到下一句”(Step into)命令,“調試到光標所在位置”(Run to Cursor)命令和Attach to process…命令。
常用的調試快捷鍵:
F5:開始調試。
Shift+F5:停止調試。
F10:調試到下一句,這里是單步跟蹤。
F11:調試到下一句,跟進函數(shù)內部。
Shift+F11:從當前函數(shù)中跳出。
Ctrl+F10:調試到光標所在位置。
F9:設置(取消)斷點。
Alt+F9:高級斷點設置。
設置斷點可以讓程序在用戶希望的位置停下來,然后進行單步調試查看過程的正確性。調試方法與VS 2010基本相同,讀者可以自行試試。
- SQL Server 從入門到項目實踐(超值版)
- Computer Vision for the Web
- MySQL 8從入門到精通(視頻教學版)
- Python Game Programming By Example
- Koa開發(fā):入門、進階與實戰(zhàn)
- Practical Windows Forensics
- Banana Pi Cookbook
- Securing WebLogic Server 12c
- Data Analysis with Stata
- 重學Java設計模式
- jQuery開發(fā)基礎教程
- 表哥的Access入門:以Excel視角快速學習數(shù)據(jù)庫開發(fā)(第2版)
- Web Development with MongoDB and Node(Third Edition)
- Managing Microsoft Hybrid Clouds
- 軟件體系結構