第4部分 实战篇
第21堂课 猜数字游戏 631 视频讲解:23分钟
21.1 概述 632
21.2 需求分析 632
21.3 系统设计 632
21.3.1 设计目标 632
21.3.2 开发及运行环境 632
21.4 程序预览 632
21.5 设计思路 634
21.6 文件引用 634
21.7 主要功能实现 634
21.7.1 主函数 634
21.7.2 猜数字 635
21.7.3 光标定位 637
第22堂课 五子棋游戏 639 视频讲解:27分钟
22.1 概述 640
22.2 需求分析 640
22.3 系统设计 640
22.3.1 设计目标 640
22.3.2 开发及运行环境 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 函数声明 645
22.10 主要功能实现 645
22.10.1 主函数 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堂课 学生成绩管理系统 657 视频讲解:40分钟
23.1 需求分析 658
23.2 系统设计 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 统计学生人数 668
第24堂课 图书管理系统(MySQL) 669 视频讲解:32分钟
24.1 概述 670
24.1.1 需求分析 670
24.1.2 开发工具选择 670
24.2 系统设计 670
24.2.1 系统目标 670
24.2.2 系统功能结构 670
24.2.3 系统预览 670
24.2.4 开发及运行环境 672
24.3 数据库设计 673
24.3.1 安装MySQL数据库 673
24.3.2 启动MySQL数据库 676
24.3.3 创建数据库 677
24.3.4 数据表结构 678
24.4 C语言开发数据库程序的流程 678
24.5 C语言操作MySQL数据库 680
24.5.1 MySQL常用数据库操作函数 680
24.5.2 连接MySQL数据 682
24.5.3 查询图书表记录 683
24.5.4 插入图书表记录 685
24.5.5 修改图书表记录 686
24.5.6 删除图书表记录 687
24.6 文件引用 687
24.7 变量和函数定义 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 解决创建数据表为一个文件的问题 712
24.9.2 在创建数据表时,最后一句结尾没有标点 713
24.9.3 无法启动MySQL服务 714