书籍名称:深入体验C语言项目开发
页数:367
作者:薛小龙编著
出版时间:2011
ISBN:9787302256625
出版社:北京:清华大学出版社
简介:C语言是当今使用最为频繁的编程语言之一,一直在开发领域占据重要的地位。本书通过10个综合实例的实现过程,详细讲解了C语言在实践项目中的综合运用过程。这些项目从作者的学生时代写起,到项目经理结束,贯穿于作者最重要的开发时期。第1章讲解俄罗斯方块游戏的具体实现流程;第2章讲解成绩管理系统的具体实现流程;第3章讲解PING和TCP网络系统的具体实现流程;第4章讲解工资管理系统的具体实现流程;第5章讲解绘图板系统的具体实现流程;第6章讲解文本编辑器系统的具体实现流程;第7章讲解图书借阅系统的具体实现流程;第8章讲解UDP传输系统的具体实现流程;第9章讲解推箱子游戏的具体实现流程;第10章讲解媒体播放器的具体实现流程。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。内容循序渐进,并穿插了学习技巧和职场生存法则,引领读者能够全面掌握C语言开发方法。另外,本书的配套光盘中提供了书中实例的源代码、项目实例的视频讲解,还免费赠送10个典型案例的源代码。本书不但适用于C语言的初学者,也适于有一定C语言基础的读者,甚至也可以作为有一定造诣的程序员的参考用书。
前部分目录
第1章 俄罗斯方块游戏——1
1.1第一个项目——2
1.1.1老师的作业——2
1.1.2准备工作——2
1.2功能分析——3
1.2.1系统需求分析——3
1.2.2结构规划——4
1.2.3选择工具——4
1.3总体设计——5
1.3.1运行流程分析——5
1.3.2核心处理模块分析——6
1.4数据结构——8
1.5一个神秘的箱子——10
1.6具体实现——12
1.6.1预处理——12
1.6.2主函数——16
······
······
······