《高等学校计算机科学与技术教材:C语言实训教程》共有27章,包含了25个实习项目,书中章节安排特点如下:第1章介绍了实训的要求及说明;第2章介绍了VC绘图EasyX库的使用方法;从第3章开始到第27章,每个项目作为一个章节,项目难度按章节递进。根据项目要求,数据多是基于档案操作的,在数据存储方式上既有选择数组的、也有选择鍊表的;游戏项目中的绘图操作,使用了由EasyX工作小组开发的,利用VC开发平台和TC绘图功能相结合而成的EasyX库,通过调用库中简单的函式实现绘图操作;所有项目的程式代码都是在VC环境下匕机调试通过;各个项目主要包括了设计题目、设计H的、功能设计要求及项目详细设计,在详细设计小节中又主要包括项目功能模组图、项目流程图、项目数据结构、项目档案及项目主要函式的设计与实现。这25个项目分别是:ATM终端机模拟系统、学生宿舍管理系统、电子通讯录管理系统、万年曆系统、学生选课系统、食堂饭卡管理系统、学生成绩管理系统、员工工资管理系统、图书馆借阅管理系统、飞机订票系统、实验室设备管理系统、小型的物业管理系统、小型超市管理系统、简单文本编辑器、简易四则运算计算器、俄罗斯方块、双人对战五子棋单机游戏、扫雷游戏、连连看游戏、打字母小游戏、贪吃蛇游戏、推箱子游戏、手动搜寻迷宫游戏、基于词典的中文切词词典算法实现、一种基于二进制串的Trie索引树分词词典机制。
基本介绍
- 中文名:C语言实训教程
- 外文名:Computer Science and Technology
- 作者:韩莹 丰继林
- 出版日期:2013年1月1日
- 语种:简体中文
- ISBN:9787512113510
- 出版社1:清华大学出版社
- 出版社2:北京交通大学出版社
- 定价:32.00元
- 页数:321页
- 开本:16
内容简介
《高等学校计算机科学与技术教材:C语言实训教程》中精选了学生感兴趣的、难度适中的、很多高校实习用过的典型案例,教师可以根据学生的具体情况组织学生通过独立或分组讨论的方式进行实习。
图书目录
第1章项目课程实训要求及说明
1.1项目教学目标
1.2项目课程实训总体要求
1.3项目课程实训过程及教学方式
1.4项目软体开发过程
1.5代码书写要求及编码原则
1.6项目课程实训设计报告内容要求及规範格式
1.7项目课程实训考核方式
第2章VC6.0简单绘图说明
2.1几个基本概念
2.2函式说明
2.3简单绘图
2.4常用的绘图语句
2.5结合流程控制语句来绘图
2.6数学知识在绘图中的运用
2.7实现简单动画
2.8捕获按键,实现动画的简单控制
2.9用函式简化相同图案的製作
2.10绘图中的位运算
2.11用滑鼠控制绘图
2.12随机函式
2.13数组
2.14载入图片
2.15通过位运算实现颜色的分离与处理
2.16窗体句柄
2.17设备上下文句柄
第3章ATM终端机模拟系统
3.1设计题目
3.2功能设计要求
3.3详细设计
3.3.1数据结构
3.3.2数据档案
3.3.3功能模组图
3.3.4系统流程图
3.3.5主要函式及算法的设计与现实
第4章学生宿舍管理系统
4.1设计题目
4.2功能设计要求
4.3详细设计
4.3.1功能模组图
4.3.2数据结构
4.3.3数据档案
4.3.4主要函式及算法的设计与实现
第5章电子通讯录管理系统
5.1设计题目
5.2功能设计要求
5.3详细设计
5.3.1功能模组图
5.3.2数据结构
5.3.3数据档案
5.3.4主要函式及算法的设计与实现
第6章万年曆系统
6.1设计题目
6.2功能设计要求
6.3详细设计
6.3.1功能模组图
6.3.2主要函式及算法的设计与实现
第7章学生选课系统
7.1设计题目
7.2功能设计要求
7.3详细设计
7.3.1功能模组题
7.3.2数据结构
7.3.3数据档案
7.3.4主要函式及算法设计与实现
第8章食堂饭卡管理系统
8.1设计题目
8.2功能设计要求
8.3详细设计
8.3.1功能模组图
8.3.2数据结构
8.3.3数据档案
8.3.4主要函式及算法的设计与实现
第9章学生成绩管理系统
9.1设计题目
9.2功能设计要求
9.3详细设计
9.3.1功能模组图
9.3.2数据结构
9.3.3数据档案
9.3.4系统流程图
9.3.5主要函式及算法的设计与实现
第10章员工工资管理系统
10.1设计题目
10.2功能设计要求
10.3详细设计
10.3.1功能模组图
10.3.2数据结构
10.3.3数据档案
10.3.4主要函式及算法的设计与实现
第11章图书馆借阅管理系统
11.1设计题目
11.2功能设计要求
11.3详细设计
11.3.1功能模组图
11.3.2数据结构
11.3.3数据档案
11.3.4系统流程图
11.3.5主要函式及算法的设计与实现
第12章飞机订票系统
12.1设计题目
12.2功能设计要求
12.3详细设计
12.3.1功能模组图
12.3.2数据结构
12.3.3数据档案
12.3.4系统流程图
12.3.5主要函式及算法的设计与实现
第13章实验室设备管理系统
13.1设计题目
13.2功能设计要求
13.3详细设计
13.3.1功能模组图
13.3.2数据结构
13.3.3数据档案
13.3.4主要函式及算法的设计与实现
第14章小型的物业管理系统
14.1设计题目
14.2功能设计要求
14.3详细设计
14.3.1功能模组图
14.3.2数据结构
14.3.3数据档案
14.3.4主要函式及算法的设计与实现
第15章小型超市管理系统
15.1设计题目
15.2功能设计要求
15.3详细设计
15.3.1功能模组图
15.3.2数据结构
15.3.3主要档案
15.3.4系统流程图
15.3.5主要函式及算法的设计与实现
第16章简单文本编辑器
16.1设计题目
16.2功能设计要求
16.3详细设计
16.3.1功能模组图
16.3.2数据结构
16.3.3主要函式及算法的设计与实现
第17章简易四则运算计算器
17.1设计题目
17.2功能设计要求
17.3详细设计
17.3.1功能模组图
17.3.2数据结构
17.3.3系统流程图
17.3.4主要函式及算法的设计与实现
第18章俄罗斯方块
18.1设计题目
……
第19章双人对战五子棋单机游戏
第20章扫雷游戏
第21章连连看游戏
第22章打字母小游戏
第23章贪吃蛇游戏
第24章推箱子游戏
第25章手动搜寻迷宫游戏
第26章基于词典的中文切词词典算法实现
第27章一种基于二进制串的Trie索引树分词词典机制
参考文献
1.1项目教学目标
1.2项目课程实训总体要求
1.3项目课程实训过程及教学方式
1.4项目软体开发过程
1.5代码书写要求及编码原则
1.6项目课程实训设计报告内容要求及规範格式
1.7项目课程实训考核方式
第2章VC6.0简单绘图说明
2.1几个基本概念
2.2函式说明
2.3简单绘图
2.4常用的绘图语句
2.5结合流程控制语句来绘图
2.6数学知识在绘图中的运用
2.7实现简单动画
2.8捕获按键,实现动画的简单控制
2.9用函式简化相同图案的製作
2.10绘图中的位运算
2.11用滑鼠控制绘图
2.12随机函式
2.13数组
2.14载入图片
2.15通过位运算实现颜色的分离与处理
2.16窗体句柄
2.17设备上下文句柄
第3章ATM终端机模拟系统
3.1设计题目
3.2功能设计要求
3.3详细设计
3.3.1数据结构
3.3.2数据档案
3.3.3功能模组图
3.3.4系统流程图
3.3.5主要函式及算法的设计与现实
第4章学生宿舍管理系统
4.1设计题目
4.2功能设计要求
4.3详细设计
4.3.1功能模组图
4.3.2数据结构
4.3.3数据档案
4.3.4主要函式及算法的设计与实现
第5章电子通讯录管理系统
5.1设计题目
5.2功能设计要求
5.3详细设计
5.3.1功能模组图
5.3.2数据结构
5.3.3数据档案
5.3.4主要函式及算法的设计与实现
第6章万年曆系统
6.1设计题目
6.2功能设计要求
6.3详细设计
6.3.1功能模组图
6.3.2主要函式及算法的设计与实现
第7章学生选课系统
7.1设计题目
7.2功能设计要求
7.3详细设计
7.3.1功能模组题
7.3.2数据结构
7.3.3数据档案
7.3.4主要函式及算法设计与实现
第8章食堂饭卡管理系统
8.1设计题目
8.2功能设计要求
8.3详细设计
8.3.1功能模组图
8.3.2数据结构
8.3.3数据档案
8.3.4主要函式及算法的设计与实现
第9章学生成绩管理系统
9.1设计题目
9.2功能设计要求
9.3详细设计
9.3.1功能模组图
9.3.2数据结构
9.3.3数据档案
9.3.4系统流程图
9.3.5主要函式及算法的设计与实现
第10章员工工资管理系统
10.1设计题目
10.2功能设计要求
10.3详细设计
10.3.1功能模组图
10.3.2数据结构
10.3.3数据档案
10.3.4主要函式及算法的设计与实现
第11章图书馆借阅管理系统
11.1设计题目
11.2功能设计要求
11.3详细设计
11.3.1功能模组图
11.3.2数据结构
11.3.3数据档案
11.3.4系统流程图
11.3.5主要函式及算法的设计与实现
第12章飞机订票系统
12.1设计题目
12.2功能设计要求
12.3详细设计
12.3.1功能模组图
12.3.2数据结构
12.3.3数据档案
12.3.4系统流程图
12.3.5主要函式及算法的设计与实现
第13章实验室设备管理系统
13.1设计题目
13.2功能设计要求
13.3详细设计
13.3.1功能模组图
13.3.2数据结构
13.3.3数据档案
13.3.4主要函式及算法的设计与实现
第14章小型的物业管理系统
14.1设计题目
14.2功能设计要求
14.3详细设计
14.3.1功能模组图
14.3.2数据结构
14.3.3数据档案
14.3.4主要函式及算法的设计与实现
第15章小型超市管理系统
15.1设计题目
15.2功能设计要求
15.3详细设计
15.3.1功能模组图
15.3.2数据结构
15.3.3主要档案
15.3.4系统流程图
15.3.5主要函式及算法的设计与实现
第16章简单文本编辑器
16.1设计题目
16.2功能设计要求
16.3详细设计
16.3.1功能模组图
16.3.2数据结构
16.3.3主要函式及算法的设计与实现
第17章简易四则运算计算器
17.1设计题目
17.2功能设计要求
17.3详细设计
17.3.1功能模组图
17.3.2数据结构
17.3.3系统流程图
17.3.4主要函式及算法的设计与实现
第18章俄罗斯方块
18.1设计题目
……
第19章双人对战五子棋单机游戏
第20章扫雷游戏
第21章连连看游戏
第22章打字母小游戏
第23章贪吃蛇游戏
第24章推箱子游戏
第25章手动搜寻迷宫游戏
第26章基于词典的中文切词词典算法实现
第27章一种基于二进制串的Trie索引树分词词典机制
参考文献