《C语言实训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:韩莹主编
  • 出 版 社:北京交通大学出版社
  • 出版年份:2013
  • ISBN:9787512113510
  • 页数:321 页
图书介绍:为了巩固学生《C语言程序设计》的基本理论知识,理论联系实际,培养学生综合分析问题和解决问题的能力;掌握运用C语言独立编写、调试应用程序的相关技能;充分发挥广大同学的学习潜力,特编写了《C语言实训教程》一书。

第1章 项目课程实训要求及说明 1

1.1项目教学目标 1

1.2项目课程实训总体要求 2

1.3项目课程实训过程及教学方式 2

1.4项目软件开发过程 3

1.5代码书写要求及编码原则 3

1.6项目课程实训设计报告内容要求及规范格式 7

1.7项目课程实训考核方式 8

第2章VC6.0简单绘图说明 10

2.1几个基本概念 11

2.2函数说明 12

2.3简单绘图 13

2.4常用的绘图语句 13

2.5结合流程控制语句来绘图 14

2.6数学知识在绘图中的运用 16

2.7实现简单动画 17

2.8捕获按键,实现动画的简单控制 18

2.9用函数简化相同图案的制作 20

2.10绘图中的位运算 22

2.11用鼠标控制绘图 25

2.12随机函数 27

2.13数组 29

2.14加载图片 32

2.15通过位运算实现颜色的分离与处理 34

2.16窗体句柄 35

2.17设备上下文句柄 36

第3章ATM终端机模拟系统 38

3.1设计题目 38

3.2功能设计要求 38

3.3详细设计 40

3.3.1数据结构 40

3.3.2数据文件 40

3.3.3功能模块图 40

3.3.4系统流程图 41

3.3.5主要函数及算法的设计与现实 42

第4章 学生宿舍管理系统 50

4.1设计题目 50

4.2功能设计要求 50

4.3详细设计 51

4.3.1功能模块图 51

4.3.2数据结构 51

4.3.3数据文件 51

4.3.4主要函数及算法的设计与实现 52

第5章 电子通讯录管理系统 60

5.1设计题目 60

5.2功能设计要求 60

5.3详细设计 61

5.3.1功能模块图 61

5.3.2数据结构 61

5.3.3数据文件 62

5.3.4主要函数及算法的设计与实现 62

第6章 万年历系统 68

6.1设计题目 68

6.2功能设计要求 68

6.3详细设计 68

6.3.1功能模块图 68

6.3.2主要函数及算法的设计与实现 69

第7章 学生选课系统 74

7.1设计题目 74

7.2功能设计要求 74

7.3详细设计 75

7.3.1功能模块题 75

7.3.2数据结构 75

7.3.3数据文件 76

7.3.4主要函数及算法设计与实现 76

第8章 食堂饭卡管理系统 87

8.1设计题目 87

8.2功能设计要求 87

8.3详细设计 88

8.3.1功能模块图 88

8.3.2数据结构 89

8.3.3数据文件 89

8.3.4主要函数及算法的设计与实现 89

第9章 学生成绩管理系统 102

9.1设计题目 102

9.2功能设计要求 102

9.3详细设计 103

9.3.1功能模块图 103

9.3.2数据结构 103

9.3.3数据文件 104

9.3.4系统流程图 104

9.3.5主要函数及算法的设计与实现 104

第10章 员工工资管理系统 114

10.1设计题目 114

10.2功能设计要求 114

10.3详细设计 115

10.3.1功能模块图 115

10.3.2数据结构 115

10.3.3数据文件 116

10.3.4主要函数及算法的设计与实现 116

第11章 图书馆借阅管理系统 123

11.1设计题目 123

11.2功能设计要求 123

11.3详细设计 124

11.3.1功能模块图 124

11.3.2数据结构 125

11.3.3数据文件 126

11.3.4系统流程图 126

11.3.5主要函数及算法的设计与实现 127

第12章 飞机订票系统 139

12.1设计题目 139

12.2功能设计要求 139

12.3详细设计 140

12.3.1功能模块图 140

12.3.2数据结构 141

12.3.3数据文件 141

12.3.4系统流程图 142

12.3.5主要函数及算法的设计与实现 142

第13章 实验室设备管理系统 150

13.1设计题目 150

13.2功能设计要求 150

13.3详细设计 151

13.3.1功能模块图 151

13.3.2数据结构 151

13.3.3数据文件 152

13.3.4主要函数及算法的设计与实现 152

第14章 小型的物业管理系统 171

14.1设计题目 171

14.2功能设计要求 171

14.3详细设计 172

14.3.1功能模块图 172

14.3.2数据结构 172

14.3.3数据文件 172

14.3.4主要函数及算法的设计与实现 172

第15章 小型超市管理系统 185

15.1设计题目 185

15.2功能设计要求 185

15.3详细设计 186

15.3.1功能模块图 186

15.3.2数据结构 186

15.3.3主要文件 187

15.3.4系统流程图 187

15.3.5主要函数及算法的设计与实现 188

第16章 简单文本编辑器 201

16.1设计题目 201

16.2功能设计要求 201

16.3详细设计 202

16.3.1功能模块图 202

16.3.2数据结构 202

16.3.3主要函数及算法的设计与实现 203

第17章 简易四则运算计算器 214

17.1设计题目 214

17.2功能设计要求 214

17.3详细设计 215

17.3.1功能模块图 215

17.3.2数据结构 215

17.3.3系统流程图 216

17.3.4主要函数及算法的设计与实现 216

第18章 俄罗斯方块 227

18.1设计题目 227

18.2功能设计要求 228

18.3详细设计 228

18.3.1功能模块图 228

18.3.2数据结构 228

18.3.3系统流程图 230

18.3.4主要函数及算法的设计与实现 230

第19章 双人对战五子棋单机游戏 240

19.1设计题目 240

19.2功能设计要求 240

19.3详细设计 241

19.3.1功能模块图 241

19.3.2数据结构 241

19.3.3系统流程图 242

19.3.4主要函数及算法的设计与实现 242

第20章 扫雷游戏 248

20.1设计题目 248

20.2功能设计要求 248

20.3详细设计 249

20.3.1功能模块图 249

20.3.2数据结构 250

20.3.3位图工作准备 251

20.3.4系统流程图 251

20.3.5主要函数及算法的设计与实现 252

第21章 连连看游戏 261

21.1设计题目 261

21.2功能设计要求 261

21.3详细设计 262

21.3.1功能模块图 262

21.3.2数据结构 262

21.3.3数据文件 263

21.3.4位图工作准备 263

21.3.5系统流程图 263

21.3.6主要函数及算法设计 264

第22章 打字母小游戏 272

22.1设计题目 272

22.2功能设计要求 272

22.3详细设计 273

22.3.1功能模块图 273

22.3.2数据文件 273

22.3.3系统流程图 273

22.3.4主要函数及算法的设计与实现 273

第23章 贪吃蛇游戏 279

23.1设计题目 279

23.2功能设计要求 279

23.3详细设计 279

23.3.1功能模块图 279

23.3.2数据结构 280

23.3.3系统流程图 281

23.3.4主要函数及算法设计与实现 282

第24章 推箱子游戏 286

24.1设计题目 286

24.2功能设计要求 286

24.3详细设计 287

24.3.1功能模块图 287

24.3.2数据结构 287

24.3.3图片文件 287

24.3.4系统任务流程图 288

24.3.5主要函数及算法设计与实现 289

第25章 手动搜索迷宫游戏 294

25.1设计题目 294

25.2功能设计要求 294

25.3详细设计 294

25.3.1功能模块图 294

25.3.2数据结构 295

25.3.3系统流程图 296

25.3.4主要函数及算法设计与实现 296

第26章 基于词典的中文切词词典算法实现 302

26.1设计题目 302

26.2设计目的 302

26.3功能设计要求 303

26.4详细设计 303

26.4.1数据结构 303

26.4.2数据文件 306

26.4.3系统流程图 306

26.4.4主要函数及算法的设计与实现 306

第27章 一种基于二进制串的Trie索引树分词词典机制 314

27.1设计题目 314

27.2设计目的 314

27.3功能设计要求 315

27.4详细设计 315

27.4.1 Trie索引树词典机制建立 315

27.4.2数据结构 316

27.4.3数据文件 318

27.4.4主要函数及算法的设计与实现 318

参考文献 321