第4部分 實戰(zhàn)篇
第21堂課 猜數(shù)字游戲 631 視頻講解:23分鐘
21.1 概述 632
21.2 需求分析 632
21.3 系統(tǒng)設計 632
21.3.1 設計目標 632
21.3.2 開發(fā)及運行環(huán)境 632
21.4 程序預覽 632
21.5 設計思路 634
21.6 文件引用 634
21.7 主要功能實現(xiàn) 634
21.7.1 主函數(shù) 634
21.7.2 猜數(shù)字 635
21.7.3 光標定位 637
第22堂課 五子棋游戲 639 視頻講解:27分鐘
22.1 概述 640
22.2 需求分析 640
22.3 系統(tǒng)設計 640
22.3.1 設計目標 640
22.3.2 開發(fā)及運行環(huán)境 640
22.4 程序預覽 640
22.5 graphics.h文件 641
22.6 設計思路 644
22.7 預處理 644
22.7.1 文件引用 644
22.7.2 宏定義 645
22.8 聲明變量 645
22.9 函數(shù)聲明 645
22.10 主要功能實現(xiàn) 645
22.10.1 主函數(shù) 645
22.10.2 開始游戲 647
22.10.3 繪制棋盤 647
22.10.4 繪制棋子 648
22.10.5 清除棋子 648
22.10.6 游戲過程 648
22.10.7 判斷勝負 653
第23堂課 學生成績管理系統(tǒng) 657 視頻講解:40分鐘
23.1 需求分析 658
23.2 系統(tǒng)設計 658
23.3 功能設計 658
23.3.1 功能選擇界面 659
23.3.2 錄入學生成績信息 660
23.3.3 查詢學生成績信息 662
23.3.4 刪除學生成績信息 663
23.3.5 修改學生成績信息 664
23.3.6 插入學生成績信息 666
23.3.7 統(tǒng)計學生人數(shù) 668
第24堂課 圖書管理系統(tǒng)(MySQL) 669 視頻講解:32分鐘
24.1 概述 670
24.1.1 需求分析 670
24.1.2 開發(fā)工具選擇 670
24.2 系統(tǒng)設計 670
24.2.1 系統(tǒng)目標 670
24.2.2 系統(tǒng)功能結構 670
24.2.3 系統(tǒng)預覽 670
24.2.4 開發(fā)及運行環(huán)境 672
24.3 數(shù)據庫設計 673
24.3.1 安裝MySQL數(shù)據庫 673
24.3.2 啟動MySQL數(shù)據庫 676
24.3.3 創(chuàng)建數(shù)據庫 677
24.3.4 數(shù)據表結構 678
24.4 C語言開發(fā)數(shù)據庫程序的流程 678
24.5 C語言操作MySQL數(shù)據庫 680
24.5.1 MySQL常用數(shù)據庫操作函數(shù) 680
24.5.2 連接MySQL數(shù)據 682
24.5.3 查詢圖書表記錄 683
24.5.4 插入圖書表記錄 685
24.5.5 修改圖書表記錄 686
24.5.6 刪除圖書表記錄 687
24.6 文件引用 687
24.7 變量和函數(shù)定義 688
24.8 主要功能模塊設計 688
24.8.1 顯示主菜單信息 688
24.8.2 顯示所有圖書信息 690
24.8.3 添加圖書信息 692
24.8.4 修改圖書信息 698
24.8.5 刪除圖書信息 704
24.8.6 查詢圖書信息 710
24.9 程序調試及錯誤處理 712
24.9.1 解決創(chuàng)建數(shù)據表為一個文件的問題 712
24.9.2 在創(chuàng)建數(shù)據表時,最后一句結尾沒有標點 713
24.9.3 無法啟動MySQL服務 714