蟲蟲危機–程式的除錯.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蟲蟲危機–程式的除錯

專案的介紹 - Visual Studio使用的檔案 Visual Studio建立應用程式時,將為應用程式建立專案檔(.vcproj)與方案檔(.sln)。 Visual Studio裡,一次僅能開啟一個方案檔。 以下為Visual Studio使用的各種檔案。 專案的介紹 - Visual Studio使用的檔案 下表將介紹專案內,幾個較為重要的檔案: 專案的介紹 - 專案/方案的開啟、關閉、儲存 檔案功能表的 [開啟/專案/方案] 將可選取欲開啟之應用程式方案。 專案的介紹 - 專案中檔案的操作 將檔案新增至專案 專案的介紹 - 專案中檔案的操作 欲加入已經完成建立的檔案時,請點選加入現有項目選項,呼叫加入現有項目對話盒。 專案的介紹 - 專案中檔案的操作 亦可直接在欲加入項目的資料夾上,按下滑鼠右鍵,選取欲執行動作。 專案的介紹 - 專案中檔案的操作 刪除檔案 專案的介紹 - 專案中檔案的操作 儲存檔案 Visual Studio儲存檔案的方式有三種: 儲存單一檔案:用於儲存目前開啟於編輯區的檔案。 另存新檔:將目前開啟在編輯區的檔案儲存成另一個檔案。 儲存所有檔案:這個命令則將儲存目前所有開啟在Visual Studio下的檔案。 (請參考下一張投影片) 專案的介紹 - 專案中檔案的操作 編譯程式 在Visual Studio 裡,編譯程式請參考下圖。 編譯程式 或者點選 [偵錯/開始偵錯] 選項,亦可直接按下 按鈕。 蟲蟲危機 – 程式的除錯 - 程式的除錯 錯誤的種類 撰寫程式時,通常會發生的錯誤,可分為兩類: 語法錯誤:用錯的程式語法,像是if後面接了兩個else,或者每行最後忘了加上『;』號…等。 這類錯誤在編譯時,Visual Studio會把產生錯誤的程式行號,以及錯誤原因顯示在除錯區裡,只要用滑鼠在錯誤敘述點兩下,編輯區即會切換到發生程式錯誤的程式碼。 蟲蟲危機 – 程式的除錯 - 程式的除錯 下圖顯示出HelloMFC.cpp檔的第19行,出現語法錯誤,只要在該行用滑鼠左鍵快速點兩下,即可切換至HelloMFC.cpp檔的第19行檢視該行。 蟲蟲危機 – 程式的除錯 - 程式的除錯 邏輯錯誤:則是在執行程式後,發現執行結果不正確,表示程式語法並沒有錯誤,錯誤發生在演算邏輯。 除錯方式:觀察程式執行的過程,以及執行過程的變數值變化。 在程式裡,加入許多輸出函數,輸出程式執行過程中變數的值,觀察變數值的變化,找出程式發生錯誤的原因,這種方式稱為『插旗子』。 蟲蟲危機 – 程式的除錯 - 程式的除錯 除錯工具的介紹 邏輯錯誤的偵錯可以分成兩個方面: 一是暫停程式的執行。 二是除錯環境的使用。 前者可以在程式執行的過程中,將程式的執行暫停在程式的某行。 後者則是在暫停程式執行時,利用Visual Studio提供的除錯環境,觀察當時的變數值。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 當程式暫停執行欲繼續執行程式,只要再度執行 [偵錯/開始偵錯] 或按下開始偵錯 按鈕。 有三種暫停程式執行方法: 一、逐步執行 二、設定程式中斷點 三、執行至游標處 蟲蟲危機 – 程式的除錯 -暫停程式的執行 一、逐步執行 當欲使用這種程式除錯方式時,只要執行 [偵錯/逐步執行] 或直接按下鍵盤的 鍵。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 二、設定程式中斷點 點選快顯功能表的 [中斷點/插入中斷點] 選項,將 在游標所在位置的程式碼前,出現代表中斷點的 。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 三、執行至游標處 欲控制程式執行至游標所在位置,請在游標位置按下滑鼠右鍵,點選快顯功能表的執行至游標處選項。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 終止除錯 若欲終止除錯時,請點選 [偵錯/停止偵錯] 。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 中斷點的刪除與停用 清除特定位置的中斷點時,將滑鼠游標移至中斷點的位置,按下右鍵,選取 [中斷點/刪除中斷點] 指令。 蟲蟲危機 – 程式的除錯 -暫停程式的執行 執行 [偵錯/刪除所有中斷點] 將可刪除程式內設定的中斷點,若執行 [偵錯/停用所有中斷點] 將可停用中斷點。 蟲蟲危機 – 程式的除錯 -變數值的監看 欲開啟偵錯視窗時,請點選 [偵錯/視窗] 內的相關選項。 蟲蟲危機 – 程式的除錯 -變數值的監看 下圖為暫停程式執行時,Visual Studio的除錯畫面。 蟲蟲危機 – 程式的除錯 -變數值的監看 監看特定變數或者運算式時,可以點選 [偵錯/視窗/監看] 內的選項,開啟監看式視窗,在中斷模

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档