出版社:清华大学出版社
年代:2011
定价:49.0
本书向大家介绍了16个C语言实现的游戏及小模块和8个应用项目。
第1篇 实用工具篇
第1章 万年历(tc2.0实现)
自学视频、源程序:配套资源\mr\1\
1.1 万年历概述
1.1.1 功能概述
1.1.2 万年历效果预览
1.2 关键技术
1.2.1 main()函数的参数
1.2.2 闰年的判断方法
1.3 传参模块
1.3.1 模块概述
1.3.2 模块实现
1.4 计算星期差模块
1.4.1 模块概述
1.4.2 模块实现
1.5 计算星期几模块
1.5.1 模块概述
1.5.2 模块实现
1.6 显示月份模块
.1.6.1 模块概述
1.6.2 模块实现
1.7 开发总结
第2章 文秘(tc2.0实现)
自学视频、源程序:配套资源\mr\2\
2.1 文秘概述
2.1.1 功能概述
2.1.2 功能结构
2.1.3 模块预览
2.2 菜单选择模块
2.2.1 模块概述
2.2.2 实现过程
2.3 分割文件模块
2.3.1 模块概述
2.3.2 实现过程
2.4 合并文件模块
2.4.1 模块概述
2.4.2 实现过程
2.5 计算文件大小模块
2.5.1 模块概述
2.5.2 实现过程
2.6 开发总结
第3章 电话本(tc2.0实现)
自学视频、源程序:配套资源\mr\3\
3.1 电话本概述
3.1.1 功能概述
3.1.2 功能结构
3.1.3 功能界面预览
3.2 关键技术
3.2.1 设置功能热键
3.2.2 冒泡排序
3.3 预处理模块
3.3.1 模块概述
3.3.2 实现过程
3.4 图形模块
3.4.1 模块概述
3.4.2 实现过程
3.5 电话本登录模块
3.5.1 模块概述
3.5.2 实现过程
3.6 关键算法模块
3.6.1 模块概述
3.6.2 实现过程
3.7 热键实现模块
3.7.1 模块概述
3.7.2 实现过程
3.8 显示电话本信息模块
3.8.1 模块概述
3.8.2 实现过程
3.9 开发总结
第4章 小熊时钟(tc2.0实现)
自学视频、源程序:配套资源\mr\4\
4.1 小熊时钟概述
4.1.1 功能概述
4.1.2 小熊时钟效果预览
4.2 关键技术
4.2.1 图形模式初始化
4.2.2 绘制时钟刻度
4.3 绘制图形界面模块
4.3.1 模块概述
4.3.2 模块实现37
4.4 判断按键模块
4.4.1 模块概述
4.4.2 模块实现
4.5 显示时间模块
4.5.1 模块概述
4.5.2 模块实现
4.6 开发总结
第5章 打字游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\5\
5.1 打字游戏概述
5.1.1 功能概述
5.1.2 游戏预览
5.2 关键技术
5.2.1 定位光标位置
5.2.2 随机产生字母
5.3 预处理实现
5.4 主函数
5.5 游戏界面设置
5.6 开发总结
第2篇 趣味游戏篇
第6章 弹力球游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\6\
6.1 弹力球游戏概述
6.1.1 游戏概述
6.1.2 游戏界面预览
6.2 关键技术
6.2.1 图形模式处理
6.2.2 实现键盘操作
6.3 预处理模块
6.3.1 模块概述
6.3.2 实现过程
6.4 游戏主菜单模块
6.4.1 模块概述
6.4.2 实现过程
6.5 判断游戏选择模块
6.5.1 模块概述
6.5.2 实现过程
6.6 游戏画墙模块
6.6.1 模块概述
6.6.2 实现过程
6.7 定义鼠标信息模块
6.7.1 模块概述
6.7.2 实现过程
6.8 游戏实现模块
6.8.1 模块概述
6.8.2 实现过程
6.9 显示游戏规则模块
6.9.1 模块概述
6.9.2 实现过程
6.10 开发总结
第7章 快快吃豆游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\7\
7.1 快快吃豆游戏概述
7.1.1 游戏概述
7.1.2 游戏功能结构
7.1.3 游戏界面预览
7.2 关键技术
7.2.1 敌人的移动过程
7.2.2 按键控制游戏
7.3 预处理模块
7.3.1 模块概述
7.3.2 模块实现
7.4 判断是否进入游戏模块
7.4.1 模块概述
7.4.2 模块实现
7.5 绘制游戏初始界面模块
7.5.1 模块概述
7.5.2 模块实现
7.6 游戏实现模块
7.6.1 模块概述
7.6.2 模块实现
7.7 去除痕迹模块
7.7.1 模块概述
7.7.2 实现过程
7.8 游戏输赢模块
7.8.1 模块概述
7.8.2 实现过程
7.9 开发总结
第8章 贪吃蛇游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\8\
8.1 贪吃蛇游戏概述
8.1.1 功能阐述
8.1.2 系统预览
8.2 关键技术
8.2.1 屏幕颜色设置
8.2.2 基本图形函数
8.2.3 封闭图形的填充
8.2.4 图形屏幕
8.3 程序预处理模块
8.3.1 文件引用
8.3.2 宏定义
8.3.3 声明结构体
8.3.4 函数声明
8.4 主函数模块设计
8.5 速度选择界面设计
8.5.1 模块概述
8.5.2 速度选择界面实现
8.6 画墙函数设计
8.6.1 模块概述
8.6.2 画墙函数实现
8.7 游戏运行函数设计
8.7.1 模块概述
8.7.2 游戏运行函数实现
8.8 游戏结束界面设计
8.8.1 模块概述
8.8.2 游戏结束界面实现
8.9 开发总结
第9章 迷宫游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\9\
9.1 迷宫游戏概述
9.1.1 功能阐述
9.1.2 系统预览
9.2 关键技术
9.2.1 goto语句
9.2.2 fflush()函数
9.2.3 getch()函数
9.3 程序预处理模块
9.3.1 文件引用
9.3.2 声明结构体
9.3.3 函数声明
9.4 主函数模块设计
9.5 迷宫行列输入设计
9.5.1 模块概述
9.5.2 迷宫行列界面实现
9.6 迷宫输出函数设计
9.6.1 模块概述
9.6.2 迷宫输出函数实现
9.7 迷宫路径输出函数设计
9.7.1 模块概述
9.7.2 迷宫路径输出函数实现
9.8 开发总结
第10章 俄罗斯方块游戏(tc2.0实现)
自学视频、源程序:配套资源\mr\10\
10.1 俄罗斯方块游戏概述
10.1.1 功能阐述
10.1.2 系统预览
10.2 关键技术
10.2.1 画线line()函数
10.2.2 给画线上色setcolor()函数
10.3 预处理模块设计
10.3.1 文件引用
10.3.2 声明宏定义
10.4 主函数设计
10.5 游戏背景界面设计
10.5.1 模块概述
10.5.2 游戏界面实现
10.6 组合方块设计
10.6.1 模块概述
10.6.2 组合方块实现
10.7 游戏控制模块设计
10.7.1 模块概述
10.7.2 游戏控制模块实现
10.8 游戏结束界面设计
10.8.1 模块概述
10.8.2 游戏结束界面实现
10.9 开发总结112
……
第3篇 智力游戏篇
第4篇 计算机测试篇
第5篇 项目开发篇
本书介绍了16个C语言实现的游戏及小模块和8个应用项目,游戏及小模块包括万年历、文秘、电话本、小熊时钟、打字游戏、弹力球游戏、快快吃豆游戏、贪吃蛇游戏、迷宫游戏、俄罗斯方块游戏、推箱子游戏、猜数字游戏、24点游戏、五子棋游戏、系统测试和硬件测试,应用项目包括学生信息管理系统、学生个人消费管理系统、火车订票管理系统、通讯录管理系统、图书管理系统、企业员工管理系统、商品管理系统和网络通信编程。本书从C语言程序设计特点出发,讲述了各程序的实现方法,对程序实现思路进行了分析。通过对本书的学习能够增强读者的实际开发能力。本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。
C语言学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁各个品种既有前后关联,也可以独立使用。从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑