当前位置:首页 > 工业技术
C语言课程设计案例精编  第3版
C语言课程设计案例精编  第3版

C语言课程设计案例精编 第3版PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:吴启武主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2015
  • ISBN:9787302436423
  • 页数:483 页
图书介绍:本书内容丰富,案例经典,涵盖了游戏开发、文件操作、网络编程、仿Windows应用程序开发等范畴,分为5篇,共16章,涉及14个经典案例。本书适合作为本科、高职高专院校计算机、机械、电子、自动化等专业的学生进行课程设计的参考教材,也可作为C语言爱好者的参考读物。
《C语言课程设计案例精编 第3版》目录

第一篇 基础知识 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

相关图书
作者其它书籍
返回顶部