C语言课程设计案例精编 第3版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:吴启武主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2015
- ISBN:9787302436423
- 页数:483 页
第一篇 基础知识 3
第1章 C语言概述 3
1.1 C语言的出现及发展 3
1.2 C语言的特点 3
1.3 Turbo C集成环境介绍 4
1.4 Win-TC集成环境介绍 8
1.4.1 Win-TC的特点 8
1.4.2 Win-TC的使用 9
1.4.3 Win-TC的面板设置 11
1.5 C语言基本语法概述 14
1.5.1 数据类型、运算符和表达式 14
1.5.2 程序设计结构 16
1.5.3 数组 18
1.5.4 函数 19
1.5.5 编译预处理 21
1.5.6 指针 23
1.5.7 结构体 26
1.6 小结 27
第2章 基础知识回顾 29
2.1 图形知识 29
2.1.1 图形模式的初始化 29
2.1.2 屏幕颜色相关函数 30
2.1.3 图形窗口和图形屏幕函数 31
2.1.4 画图函数 32
2.1.5 封闭图形的填充 34
2.1.6 图形模式下的文本输出 35
2.2 文件操作知识 37
2.2.1 文件的打开与关闭 37
2.2.2 文件的读写 38
2.2.3 文件的状态 40
2.2.4 文件的定位 40
2.3 Windows网络编程知识 41
2.3.1 常用协议报头 41
2.3.2 Winsock基础 44
2.3.3 套接字选项 52
2.3.4 名字解析 54
2.4 中断知识 56
2.4.1 中断类型与中断函数 56
2.4.2 鼠标编程 59
2.5 小结 61
第二篇 游戏编程 65
第3章 俄罗斯方块游戏 65
3.1 设计目的 65
3.2 功能描述 65
3.3 总体设计 66
3.3.1 功能模块设计 66
3.3.2 数据结构设计 68
3.3.3 函数功能描述 71
3.4 程序实现 72
3.4.1 源码分析 72
3.4.2 运行结果 90
第4章 推箱子游戏 93
4.1 设计目的 93
4.2 功能描述 93
4.3 总体设计 93
4.3.1 功能模块设计 93
4.3.2 数据结构设计 96
4.3.3 函数功能描述 96
4.4 程序实现 99
4.4.1 源码分析 99
4.4.2 运行结果 119
第5章 打字游戏 121
5.1 设计目的 121
5.2 功能描述 121
5.3 总体设计 122
5.3.1 功能模块设计 122
5.3.2 数据结构设计 124
5.3.3 函数功能描述 125
5.4 程序实现 127
5.4.1 源码分析 127
5.4.2 运行结果 135
第三篇 文件操作 139
第6章 学生选课管理系统 139
6.1 设计目的 139
6.2 功能描述 139
6.3 总体设计 140
6.3.1 功能模块设计 140
6.3.2 数据结构设计 145
6.3.3 函数功能描述 146
6.4 程序实现 149
6.4.1 源码分析 149
6.4.2 运行结果 184
6.5 小结 188
第7章 图书管理系统 189
7.1 设计目的 189
7.2 功能描述 189
7.3 总体设计 190
7.3.1 功能模块设计 190
7.3.2 数据结构设计 195
7.3.3 函数功能描述 197
7.4 程序实现 200
7.4.1 源码分析 200
7.4.2 运行结果 227
7.5 小结 234
第8章 教师人事管理系统 235
8.1 设计目的 235
8.2 功能描述 235
8.3 总体设计 236
8.3.1 功能模块设计 236
8.3.2 数据结构设计 239
8.3.3 函数功能描述 240
8.4 程序实现 242
8.4.1 源码分析 242
8.4.2 运行结果 257
8.5 小结 261
第四篇 网络编程 265
第9章 Ping程序设计 265
9.1 设计目的 265
9.2 功能描述 265
9.3 总体设计 266
9.3.1 功能模块设计 266
9.3.2 数据结构设计 269
9.3.3 函数功能描述 270
9.4 程序实现 272
9.4.1 源码分析 272
9.4.2 运行结果 283
第10章 TCP程序设计 289
10.1 设计目的 289
10.2 功能描述 289
10.3 总体设计 290
10.3.1 功能模块设计 290
10.3.2 数据结构设计 293
10.3.3 函数功能描述 294
10.4 程序实现 296
10.4.1 源码分析 296
10.4.2 运行结果 306
第11章 UDP程序设计 311
11.1 设计目的 311
11.2 功能描述 311
11.3 总体设计 312
11.3.1 功能模块设计 312
11.3.2 数据结构设计 316
11.3.3 函数功能描述 317
11.4 程序实现 319
11.4.1 源码分析 319
11.4.2 运行结果 331
第五篇 仿Windows应用程序 339
第12章 进程调度模拟器 339
12.1 设计目的 339
12.2 功能描述 340
12.3 总体设计 341
12.3.1 功能模块设计 341
12.3.2 数据结构设计 343
12.3.3 函数功能描述 344
12.4 程序实现 345
12.4.1 源码分析 345
12.4.2 运行结果 355
第13章 画图板 359
13.1 设计目的 359
13.2 功能描述 359
13.3 总体设计 360
13.3.1 功能模块设计 360
13.3.2 数据结构设计 362
13.3.3 函数功能描述 362
13.4 程序实现 364
13.4.1 源码分析 364
13.4.2 运行结果 392
第14章 电子时钟 397
14.1 设计目的 397
14.2 功能描述 397
14.3 总体设计 398
14.3.1 功能模块设计 398
14.3.2 数据结构设计 401
14.3.3 函数功能描述 401
14.4 程序实现 402
14.4.1 源码分析 402
14.4.2 运行结果 409
第15章 简易计算器 411
15.1 设计目的 411
15.2 功能描述 411
15.3 总体设计 412
15.3.1 功能模块设计 412
15.3.2 数据结构设计 414
15.3.3 函数功能描述 415
15.4 程序实现 417
15.4.1 源码分析 417
15.4.2 运行结果 433
第16章 文本编辑器 435
16.1 设计目的 435
16.2 功能描述 435
16.3 总体设计 437
16.3.1 功能模块设计 437
16.3.2 数据结构设计 444
16.3.3 函数功能描述 445
16.4 程序实现 447
16.4.1 源码分析 447
16.4.2 运行结果 471
附录 477
参考文献 483
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《学校课程发展丛书 品牌培育与学校课程》林青荻,刘佳责任编辑;(中国)段立群 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018