freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

打地鼠課程設(shè)計報告--木槌打老鼠(已修改)

2025-04-23 22:47 本頁面
 

【正文】 鹽城工學院程序設(shè)計實踐報告 段 佳 雯學 院 信息工程 專 業(yè) 計算機科學與技術(shù)班 級 Z111 學 號 1160704108 學生姓名 段佳雯 課程成績 完成日期 2022116C++程序設(shè)計課程設(shè)計(2022)II目 錄1 引言 .............................................................................................................................................................1 課程設(shè)計目的 ......................................................................................................................................1 開發(fā)工具的介紹 ..................................................................................................................................12 概要設(shè)計 .....................................................................................................................................................2 系統(tǒng)總體分析 .....................................................................................................................................2 主模塊涉及的基本概念及說明 ..........................................................................................................23 詳細設(shè)計 .....................................................................................................................................................7 主要的函數(shù)和定義說明 .....................................................................................................................7 調(diào)試成果及講解 ...............................................................................................................................165 心得體會 ...................................................................................................................................................20參考文獻 .......................................................................................................................................................21附錄…………………………………………………………………………………………………………22C++程序設(shè)計課程設(shè)計(2022)1打地鼠游戲程序設(shè)計1 引言本程序設(shè)計實踐是采用 C++語言,在 VC 平臺下設(shè)計。本課程設(shè)計提供了獨立實踐的機會,將課本上的理論知識和實際有機的結(jié)合起來,充分的鍛煉分析解決實際問題的能力。提高了適應實際,實踐編程的能力。 課程設(shè)計目的程序設(shè)計實踐主要是培養(yǎng)學生利用系統(tǒng)綜合 C++語言進行程序設(shè)計的能力。(1)進一步鞏固和復習 C++程序設(shè)計的基礎(chǔ)知識。(2)培養(yǎng)結(jié)構(gòu)化程序、模塊化程序設(shè)計的方法和能力。(3)了解軟件的編制過程及各環(huán)節(jié)的具體內(nèi)容。(4)提高程序調(diào)試技巧、軟件設(shè)計能力和代碼規(guī)范化等素質(zhì)。(5)提高分析問題、解決問題以及實際運用能力。 (6)功能要求:基本要求:設(shè)計的系統(tǒng)界面要美觀大方,操作合理,有必要的提示。創(chuàng)新要求:在基本要求達到后,進行創(chuàng)新設(shè)計。對系統(tǒng)進行功能模塊分析、控制流程分析正確。系統(tǒng)設(shè)計要實用,編程簡練,可用,功能全面,并有一定的容錯能力。說明書、流程圖要清楚。要求程序設(shè)計合理,用戶界面良好,如采用菜單工作方式。 開發(fā)工具的介紹關(guān)于 Visual C++Visual C++ 是 Microsoft 公司在 1998 年推出的基于 Windows 9X 和 Windows NT 的優(yōu)秀集成開發(fā)環(huán)境。該環(huán)境為用戶提供了良好的可視化編程環(huán)境,程序員可以里利用該開發(fā)環(huán)境輕松地訪問 C++源代碼編輯器,資源編輯器和使用內(nèi)部調(diào)試器,并且可以創(chuàng)建項目文件。Visual C++ 不僅包括編譯器,而且它還包括許多有用組件,通過這些組件的協(xié)同工作,可以在 Visual C++ 集成環(huán)境中輕松地完成創(chuàng)建源文件,編輯資源,以及對程序的編譯,連接和調(diào)試等各項工作。VC++ 是 Windows 95/9XP 或 Windows NT 下的一個應用程序,本身對軟硬件沒有特殊要求。就是說它對環(huán)境的要求與 Windows 95/9Windows NT 要求是一致的。硬件要求:一般在 586 以上的處理器、16MB 以上內(nèi)存、100MB 以上的硬盤。軟件要求:Windows 95/98 或 Windows 以上版本。VC++ 系統(tǒng)可以在一張 CD 盤上,也可以在“Visual Studio( Visual C++、Visual C++程序設(shè)計課程設(shè)計(2022)2Foxpro)”等產(chǎn)品的第一張 CD 盤上。一般都有一個 VC 的自動安裝程序,也可以執(zhí)行 VC6 目錄下的 ,在安裝包的提示下進行,對初學者可采用“典型安裝”方式。在安裝好 VC 系統(tǒng)后,有時根據(jù)需要添加或刪除某些部件,可插入 CD 盤重新執(zhí)行 安裝程序,安裝程序會檢測當前系統(tǒng)安裝 VC6 的足件,用戶單擊“添加/刪除”按鈕后,在“安裝維護”對話框中選定要添加的部件或撤消選定要刪除的部件。與一般的應用軟件一樣,有以下兩種啟動方式:(1)通過“開始”按鈕,選擇“程序”菜單,然后打開“Microsoft Visual studio 中文版”子菜單中的“Microsoft Visual C++ 中文版”程序。(2)用戶也可以使用命令行啟動 VC。單擊“開始”按鈕后選擇“運行”命令,在“運行”對話框中輸入 c:\Program Files\Microsoft Visual Studio\VC98\(按默認盤符和路徑安裝)即可。 功能說明:打地鼠是一種非常有趣的益智游戲。游戲進行時,地鼠會不斷從洞口探出頭來再縮回去,地鼠頭在洞外時,可以通過案件的方式打擊地鼠,時間到時游戲結(jié)束,打中地鼠次數(shù)越多分數(shù)越高,打中紅色地鼠會減分,灰色地鼠分數(shù)比棕色地鼠分數(shù)低。打破記錄可以刷新成績。點擊鼠標左鍵可以打擊地鼠。2 概要設(shè)計 系統(tǒng)總體分析開發(fā)環(huán)境:Microsoft WindowsXP TASM 主模塊涉及的基本概念及說明 消息機制在 Windows 中發(fā)生的一切都可以用消息來表示,消息用于告訴操作系統(tǒng)發(fā)生了什么,所有的 Windows 應用程序都是消息驅(qū)動的。 一個消息是由消息的名稱(UINT)和兩個參數(shù)(WPARAM, LPARAM)組成。消息的參數(shù)中包含有重要的信息。主要包括程序核心,輸入焦點,消息分類,消息隊列,消息循環(huán),消息分類。一個消息由一個消息名稱(UINT) ,和兩個參數(shù)(WPARAM,LPARAM)組成。本設(shè)計中主要用 Msg 來調(diào)用 Messagebox 里的消息。從而來實現(xiàn)鼠標點擊實現(xiàn)功能的操作。例如對鼠標消息而言,LPARAM 中一般包含鼠標的位置信息。Msg 變量是型態(tài)為 MSG的結(jié)構(gòu)。當鼠標在某個窗口內(nèi)移動時,Windows 會不斷地發(fā)出鼠標移動消息WM_MOUSEMOVE,并把鼠標的最新位置傳給該窗口。如果在窗口的范圍內(nèi)按下鼠標左鍵,系統(tǒng)就會發(fā)出“按下左鍵”的 WM_LBUTTONDOWN 消息給該窗口,等到用戶放開按鍵后,再發(fā)出“放開左鍵”的 WM_LBUTTONUP 消息給該窗口。消息可以看做是一個動作。操作系統(tǒng)把消息C++程序設(shè)計課程設(shè)計(2022)3給封裝成結(jié)構(gòu)。本設(shè)計中主要用 WindowFunc 函數(shù)來調(diào)用消息循環(huán)。Windows 為當前執(zhí)行的每個Windows 程序維護一個消息隊列。在發(fā)生輸入事件之后,Windows 將事件轉(zhuǎn)換為一個消息并將消息放入程序的消息隊列中。程序通過執(zhí)行一塊稱之為消息循環(huán)的程序代碼從消息隊列中取出消息。本程序中在時鐘運行里運用到了消息循環(huán)。例while(1){if( PeekMessage(amp。msg,NULL,0,0,PM_NOREMOVE))//消息循環(huán){if (!GetMessage(amp。msg,NULL,0,0))//接收消息{return 。}TranslateMessage(amp。msg)。//翻譯消息DispatchMessage(amp。msg)。//處理消息}else if( bActive){UpdateFrame()。}else{WaitMessage()。}}
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1