《c语言课程设计案例精编(第二版)》是《c语言课程设计案例精编》的更新版,在保持了前一版风格的基础上,根据读者的反馈对部分内容进行了更新。
《c语言课程设计案例精编(第二版)》内容丰富,案例经典,涵盖了游戏开发、文件操作、网络编程、仿windows应用程序开发等范畴,分为5篇,共16章,涉及14个经典案例。在《c语言课程设计案例精编(第二版)》的基础知识篇中,我们使用两章的篇幅重点介绍了后面章节中将涉及的知识点;在游戏编程篇中,我们介绍了俄罗斯方块、推箱子、五子棋游戏的设计和实现;在文件操作篇中,我们介绍了目前应用十分广泛的学生成绩管理系统、图书管理系统、酒店客房管理系统的设计与实现;在网络编程篇中,我们介绍了ping、tcp、udp三个网络协议的设计与实现;在仿windows应用程序篇中,我们介绍了进程调度模拟器、画图板、电子时钟、简易计算器、文本编辑器5个小应用程序的设计与实现。
《c语言课程设计案例精编(第二版)》从实践性和应用性出发,按照软件开发的流程,实现了从设计到实现的案例分析模式。《c语言课程设计案例精编(第二版)》内容组织合理,分析详细,通俗易懂。《c语言课程设计案例精编(第二版)》适合作为本科、高职高专院校计算机、机械、电子、自动化等专业的学生进行课程设计的参考教材,也可作为c语言爱好者的参考读物。
目录
- 第一篇基础知识
- 第1章c语言回顾
- 1.1c语言的出现及发展
- 1.2c语言的特点
- 1.3turboc集成环境介绍
- 1.4win-tc集成环境介绍
- 1.4.1win-tc的特点
- 1.4.2win-tc的使用
- 1.4.3win-tc面板设置
- 1.5c语言基本语法概述
- 1.5.1数据类型、运算符和表达式
- 1.5.2程序设计结构
- 1.5.3数组
- 1.5.4函数
- 1.5.5编译预处理
- 1.5.6指针
- 1.5.7结构体
- 1.6小结
- 第2章基础知识回顾
- 2.1图形知识
- 2.1.1图形模式的初始化
- 2.1.2屏幕颜色相关函数
- 2.1.3图形窗口和图形屏幕函数
- 2.1.4画图函数
- 2.1.5封闭图形的填充
- 2.1.6图形模式下的文本输出
- 2.2文件操作知识
- 2.2.1文件的打开与关闭
- 2.2.2文件的读写
- 2.2.3文件的状态
- 2.2.4文件的定位
- 2.3windows网络编程知识
- 2.3.1常用协议报头
- 2.3.2winsock基础
- 2.3.3套接字选项
- 2.3.4名字解析
- 2.4中断知识
- 2.4.1中断类型与中断函数
- 2.4.2鼠标编程
- 2.5小结
- 第二篇游戏编程
- 第3章俄罗斯方块游戏
- 3.1设计目的
- 3.2功能描述
- 3.3总体设计
- 3.3.1功能模块设计
- 3.3.2数据结构设计
- 3.3.3函数功能描述
- 3.4程序实现
- 3.4.1源码分析
- 3.4.2运行结果
- 3.5小结
- 第4章推箱子游戏
- 4.1设计目的
- 4.2功能描述
- 4.3总体设计
- 4.3.1功能模块设计
- 4.3.2数据结构设计
- 4.3.3函数功能描述
- 4.4程序实现
- 4.4.1源码分析
- 4.4.2运行结果
- 4.5小结
- 第5章五子棋游戏
- 第三篇文件操作
- 第6章学生成绩管理系统
- 第7章图书管理系统
- 第8章酒店客房管理系统
- 第四篇网络编程
- 第10章tcp程序设计
- 第11章udp程序设计
- 第五篇仿windows应用程序
- 第12章进程调度模拟器
- 第13章画图板
- 第14章电子时钟
- 第15章简易计算器
- 第16章文本编辑器
-
附录