C程式設計基礎課程設計

內容介紹

本書在分析C語言高級編程技術的基礎上,通過對“通訊錄”、“計算器”、“俄羅斯方塊”3個完整案例的解析,指導讀者按照軟體工程的生命周期開發過程,從問題分析、設計、編碼到測試,循序漸進地完成大型程式的開發。書中提供了9個大型程式訓練的題目及簡要分析,供讀者練習;為適合教學需要,還提供了可供參考的實施過程說明、開發文檔模版、考核方法和評價標準,特彆強調學生團隊合作精神的培養。本書還附光碟。光碟內容為:課件、書中案例的源程式、漢字字型檔、Turbo 2.0的庫函式使用手冊、C語言上機操作指導。

作品目錄

第1章大型程式的開發方法1.1軟體工程的生命周期方法學1.2大型程式的開發流程 1.2.1問題定義 1.2.2程式分析 1.2.3程式設計 1.2.4編碼 1.2.5測試和調試 1.2.6運行與維護 1.2.7分工協作1.3大型程式設計綜合實驗的實施 1.3.1過程及要求 1.3.2評價標準第2章高級編程的硬體基礎2.1計算機硬體組成2.280X86微機系統 2.2.1主存儲器結構 2.2.2暫存器與偽變數 2.2.3實地址定址方式 2.2.4I/O接口的定址方式2.3Turbo C編譯方式簡介 2.3.1Turbo C的記憶體模式 2.3.2指針的分類2.4BIOS與DOS調用 2.4.1中斷 2.4.2BIOS調用 2.4.3DOS調用2.5多檔案的程式2.6Turbo C 2.0庫函式介紹第3章高級編程技術的實現3.1操作手段 3.1.1鍵盤 3.1.2滑鼠3.2顯示方式 3.2.1顯示器和顯示卡 3.2.2文本顯示方式 3.2.3圖形顯示方式3.3圖形繪製 3.3.1畫筆定位函式 3.3.2點和直線的畫法 3.3.3矩形、圓和弧線的畫法 3.3.4封閉圖形的填色函式及有關畫圖函式3.4圖像技術 3.4.1螢幕圖像 3.4.2圖像檔案3.5動畫技術 3.5.1簡單的實現方法 3.5.2利用動態開闢圖視口的方法 3.5.3利用螢幕圖像存儲再放的方法 3.5.4利用頁交替的方法3.6發聲技術 3.6.1計算機發聲原理 3.6.2聲音函式 3.6.3計算機樂譜3.7漢字顯示技術 3.7.1漢字編碼 3.7.2漢字顯示3.8精確的時間控制技術 3.8.1編寫自己的中斷程式 3.8.2精確計時實現方案第4章大型綜合程式範例解析4.1通訊錄 4.1.1問題描述 4.1.2功能分析 4.1.3設計 4.1.4源程式 4.1.5測試4.2簡單計算器 4.2.1問題描述 4.2.2功能分析 4.2.3設計 4.2.4源程式 4.2.5測試4.3羅斯方塊 4.3.1問題描述 4.3.2功能分析 4.3.3設計 4.3.4源程式 4.3.5測試第5章綜合程式練習題5.1打字練習 5.1.1問題描述 5.1.2設計及實現要點5.2電子琴 5.2.1問題描述 5.2.2設計及實現要點5.3簡易畫圖板 5.3.1問題描述 5.3.2設計及實現要點5.4貪吃蛇 5.4.1問題描述 5.4.2設計及實現要點5.5五子棋 5.5.1問題描述 5.5.2設計及實現要點5.6搬運工 5.6.1問題描述 5.6.2設計及實現要點5.7大富翁 5.7.1問題描述 5.7.2設計及實現要點5.8賽車 5.8.1問題描述 5.8.2設計及實現要點5.9坦克大戰 5.9.1問題描述 5.9.2設計及實現要點參考文獻

相關詞條

熱門詞條

聯絡我們