資源描述:
《軟件技術基礎實驗指導書》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、軟件技術基礎實驗指導書(8學時實驗版本)(適用于光信、測控)實驗報告內容與要求實驗報告封面請注明實驗名稱、學生姓名和學號。實驗報告應包括以下部分:1.實驗目的:簡述實驗的目的。2.實驗內容:簡述實驗的內容。3.實驗步驟:按實驗指導書的要求逐步完成各個實驗環(huán)節(jié),觀察并記錄每步實驗的數(shù)據、結果、遇到的問題及解決方法等。該步驟盡量多作分析。4.程序清單:實驗中使用的程序源代碼。5.總結:對實驗的結果與問題進行歸納和總結。17實驗一、VC++環(huán)境下程序的建立與調試實驗題目:VC++環(huán)境下程序的建立與調試實驗目的:掌握VC++環(huán)境下程序調
2、試的方法;掌握VC++控制臺程序的建立、編輯、編譯、運行步驟;C++6.0下基于MFC的Windows程序開發(fā)的基本步驟。實驗準備:安裝VC++6.0軟件的計算機。實驗內容:(1)學會VC++環(huán)境下程序的建立、編輯、調試、運行,學會單步運行,斷點調試,數(shù)據查看等方法。以編寫出百雞問題的求解程序為例,調試并給出結果。百雞問題:設每只母雞值3元,每只公雞值2元,兩只小雞值1元?,F(xiàn)要用100元錢買100只雞,編制程序求有多少種買雞方案。(2)線性表順序存儲下的線性表的運算:定義一個線性表,實現(xiàn)插入和刪除算法,參考教材P16、P17。(
3、3)選做:編寫一個Windows環(huán)境下的對話框程序,界面如圖所示,要求做到:單擊“復制”按鈕時將第一個文本框中的內容(自行輸入)復制到第二個文本框中,單擊清空按鈕,將兩個文本框的內容清空。實驗要求:(1)學會VC++環(huán)境下程序的建立、編輯、調試、運行。將程序輸入計算機,編譯運行。(2)學會單步運行,斷點調試等方法。(3)掌握線性表順序存儲下的線性表的運算。(4)了解基于MFC的程序開發(fā)步驟。掌握VC++的操作和調試方法。實驗步驟:一、VC++環(huán)境下程序的建立、編輯、調試、運行方法171.工程文件的創(chuàng)建打開VC++6.0程序,在菜
4、單上選擇File
5、New,顯示New對話框,在此對話框的列表欄中,選擇Win32ConsoleApplication(Win32控制臺應用程序)。然后在ProjectName欄中輸入新建的工程名如“實驗一”。在Location文本框中選擇工程文件存放的文件夾,如圖中所示,完成后單擊ok按鈕。如圖所示在對話框中選擇Anemptyproject單選項。然后單擊Finish按鈕。在出現(xiàn)的NewProjectInformation對話框中單擊ok按鈕,完成工程的創(chuàng)建過程。2.創(chuàng)建C++文件下一步創(chuàng)建C++源程序文件。菜單上選擇File
6、
7、New,顯示New對話框。在new窗口選擇Files選項卡,在它的列表框中選擇C++SourceFile,在FileName下面的文本框中輸入源程序文件名,單擊AddtoProject復選框,如圖所示,在單擊ok按鈕,出現(xiàn)編輯界面。17輸完源程序后,應注意存盤。選擇File
8、Save命令,保存文件。3.編譯調試方法編譯是指調用系統(tǒng)提供的C++語言編輯器,對源程序文件進行編譯,生成擴展名為.obj的目標文件。連接是指調用系統(tǒng)提供的連接程序,將已編譯的目標文件和系統(tǒng)提供庫函數(shù)連接成一個整體,形成一個擴展名為.exe的可執(zhí)行文件。執(zhí)行
9、也稱運行,指使用執(zhí)行命令,執(zhí)行.exe可執(zhí)行文件。編譯連接和運行源程序。選擇Build
10、Complie命令,這時系統(tǒng)開始對當前的源程序進行編譯,編譯過程中所出現(xiàn)的錯誤信息將顯示在屏幕下方的Build窗口中。錯誤信息指出了該錯誤所在的行號和該錯誤的性質。用戶可以根據這些錯誤信息進行修改。編譯過程無錯誤后,可以連接生成可執(zhí)行文件(.exe),這時選擇工具欄或者菜單中Build
11、execute命令。編譯過程比較方便的是采用如圖所示的工具欄按鈕進行操作。17VC++的調試:程序調試一般分為兩個步驟:第一步是排除語法錯誤,使得程序能夠運行
12、;第二步是排除邏輯錯誤,使得程序能夠得到正確的結果。語法錯誤可以通過編譯時給出的錯誤找到相應的錯誤。邏輯錯誤利用VC提供的調試工具來排查錯誤。要調試首先要確保程序能夠編譯、建立得到執(zhí)行程序,也就是完成了第一步(排除了語法錯誤),然后選擇Build
13、StartDebug
14、StepInto命令或者按F11進入單步執(zhí)行狀態(tài)。進入Debug狀態(tài)后,在窗口下方可以觀察變量的數(shù)值變化情況。單步執(zhí)行就是一條一條語句的執(zhí)行,每執(zhí)行完一條語句,程序就暫停下來,以便調試者觀察程序執(zhí)行狀況,這是最簡單的調試手段。通過單步執(zhí)行的方式,可以觀察程序執(zhí)行過
15、程中關鍵變量的變化情況,從而比較容易的確定錯的原因,改正錯誤。在單步調試狀態(tài)下,主菜單中新增加了Debug,該菜單中執(zhí)行的菜單項有以下幾種。StopDebugging退出單步調試狀態(tài),返回正常編輯窗口。Restart重新開始執(zhí)行。StepInto(F11)單步執(zhí)