图书中心
图书中心
精品图书
当前位置: 网站首页 -> 图书中心 -> 精品图书 -> 正文
C语言项目开发实践
  • 【作者】:徐洪智
  • 【出版时间】:2015-03
  • 【字 数】:379(千字)
  • 【定 价】:¥38(元)
  • 【出 版 社】:中南大学出版社
  • 【ISBN】:978-7-5487-1404-0
  • 【页 码】:(页)
  • 【开 本】:32开

本书介绍了C程序设计项目开发基本技术和基本规范, 精选了11个项目, 给出了每个项目的功能描述和目标, 应用模块化程序设计思维对项目进行分析, 对每个函数的实现方法进行了较为详细的介绍, 给出了所有项目的源代码和部分运行结果, 最后对项目进行了总结与拓展。本书既适合作为高等院校C程序设计实践教学用书, 也适合具有一定C语言编程基础的读者自学编程。

第1章 C语言项目实训基础(1)
1.1 实训目标(1)
1.1.1 知识目标(1)
1.1.2 能力目标(1)
1.1.3 素质目标(1)
1.2 C程序设计项目开发技术(1)
1.2.1 C程序框架(1)
1.2.2 选择和循环(2)
1.2.3 数组(5)
1.2.4 函数与指针(6)
1.2.5 结构体(7)
1.2.6 文件(8)
1.3 C程序设计项目开发工具(9)
1.3.1 Turbo C 2.0(9)
1.3.2 CodeBlocks(10)
1.3.3 Visual C++开发环境(12)
1.4 C程序设计项目开发规范(16)
1.4.1 源程序格式(16)
1.4.2 标识符命名(17)
1.4.3 函数(18)
1.4.4 程序的可读性(18)
1.5 小结(19)
第2章 万年历设计(20)
2.1 项目描述(20)
2.2 项目目标(20)
2.3 项目实施(20)
2.3.1 项目设计思想(20)
2.3.2 函数设计思想(21)
2.3.3 项目实现(22)
2.3.4 项目运行结果(24)
2.4 项目小结与拓展(24)
第3章 小学数学测试软件设计(25)
3.1 项目描述(25)
3.2 项目目标(25)
3.3 项目实施(25)
3.3.1 项目设计思想(25)
3.3.2 函数设计思想(26)
3.3.3 项目实现(26)
3.3.4 项目运行结果(32)
3.4 项目小结与拓展(32)
第4章 科学计算器设计(33)
4.1 项目描述(33)
4.2 项目目标(33)
4.3 项目实施(33)
4.3.1 项目设计思想(33)
4.3.2 函数设计思想(35)
4.3.3 项目实现(38)
4.3.4 项目运行结果(49)
4.4 项目小结与拓展(50)
第5章 航班信息查询系统设计(51)
5.1 项目描述(51)
5.2 项目目标(51)
5.3 项目实施(51)
5.3.1 项目设计思想(51)
5.3.2 函数设计思想(53)
5.3.3 项目实现(55)
5.3.4 项目运行结果(62)
5.4 项目小结与拓展(64)
第6章 工资管理系统设计(65)
6.1 项目描述(65)
6.2 项目目标(65)
6.3 项目实施(65)
6.3.1 项目设计思想(65)
6.3.2 函数设计思想(67)
6.3.3 项目实现(72)
6.3.4 项目运行结果(90)
6.4 项目小结与拓展(93)
第7章 家电销售管理系统设计(94)
7.1 项目描述(94)
7.2 项目目标(94)
7.3 项目实施(94)
7.3.1 项目设计思想(94)
7.3.2 函数设计思想(97)
7.3.3 项目实现(103)
7.3.4 项目运行结果(114)
7.4 项目小结与拓展(116)
第8章 学生成绩管理系统设计(117)
8.1 项目描述(117)
8.2 项目目标(117)
8.3 项目实施(118)
8.3.1 项目设计思想(118)
8.3.2 函数设计思想(121)
8.3.3 项目实现(127)
8.3.4 项目运行结果(143)
8.4 项目小结与拓展(144)
第9章 图书管理系统的设计与实现(145)
9.1 项目描述(145)
9.2 项目目标(145)
9.3 项目实施(145)
9.3.1 项目设计思想(145)
9.3.2 函数设计思想(149)
9.3.3 项目实现(151)
9.3.4 项目运行结果(179)
9.4 项目小结与拓展(182)
第10章 五子棋游戏设计(183)
10.1 项目描述(183)
10.2 项目目标(183)
10.3 项目实施(183)
10.3.1 项目设计思想(183)
10.3.2 函数设计思想(185)
10.3.3 项目实现(187)
10.3.4 项目运行结果(193)
10.4 项目小结与拓展(193)
第11章 推箱子游戏设计(194)
11.1 项目描述(194)
11.2 项目目标(194)
11.3 项目实施(194)
11.3.1 项目设计思想(194)
11.3.2 函数设计思想(197)
11.3.3 项目实现(200)
11.3.4 项目运行结果(209)
11.4 项目小结与拓展(211)
第12章 贪吃蛇游戏设计(212)
12.1 项目描述(212)
12.2 项目目标(212)
12.3 项目实施(212)
12.3.1 项目设计思想(212)
12.3.2 函数设计思想(214)
12.3.3 项目实现(216)
12.3.4 项目运行结果(222)
12.4 项目小结与拓展(222)
附 录(224)
 参考文献(232)

C语言一般作为软件工程、 计算机等相关专业的第一门编程语言, 它是后续计算机课程的基础, 学生对它的掌握程度直接影响到后续课程的学习。由于C语言本身的语法规则灵活, 数据类型多样, 使得学生普遍感觉该课程难度较大, 尤其在实践环节中问题更多。开设该课程项目实训, 可强化学生对理论知识的理解, 培养模块化程序设计思维和实际编程能力, 因此我们编写了本书作为实训辅导教材, 以完善并加强实践教学过程。 本书共分为12章, 第1章简要介绍了C语言的基本知识、 开发环境和基本规范, 第2章至第12章为11个项目的开发过程, 给出了每个项目的分析过程和源代码。

本书所有代码都经过计算机调试, 其中五子棋游戏设计和贪吃蛇游戏设计只能在Turbo C2.0环境下运行, 其余9个项目可在Turbo C2.0、 CodeBlocks、 Visual C++6.0环境下运行。

参加本书编写工作的有周清平、 徐洪智、 黄云、 王新峰、 张彬连、 彭耶萍, 全书由徐洪智副教授统稿, 周清平教授对全书进行了审核。在本书编写过程中, 青软实训技术专家对本书提出了许多宝贵的建议,在此对他们表示感谢, 同时也衷心感谢在本书出版过程中给予我们支持与帮助的中南大学出版社刘灿编辑以及相关老师和工作人员。

本书中部分程序代码电子文件可在中南大学出版社网站(www.csupress.com.cn)“下载专区”免费下载。

由于编者水平有限、 时间仓促, 书中难免存在错漏之处, 敬请读者批评指正, 以便我们及时修改。

编者

2014年6月

企业专业实训是在真实的企业工作环境中, 以项目组的工作方式实现完整的项目开发过程, 是实现高素质软件人才培养的重要实践教学环节, 是集中训练学生的科学研究能力、 工程实践能力和创新能力的必要一环, 是对学生综合运用多学科的理论、 方法、 工具和技术解决实际问题的真实检验, 对全面提高教育教学质量具有重要意义。

近年来, 吉首大学大力践行“整体渗透、 优势互补、 人才共育、 过程共管、 资源共享、 责任共担、 利益共生、 合作共赢”的校企深度合作办学模式, 先后与中软国际、 青软实训、 苏软培训等知名企业开展专业共建, 在沉浸式实训模式创新、 课程研发、 实践教学资源建设等方面取得了显著成效, 本次编写出版的“高等学校软件工程专业校企深度合作系列实践教材”就是其中一项重要成果。

本系列教材包括《C语言项目开发实践》《数据库项目开发实践》《Java项目开发实践》《Web前端项目开发实践》《Java EE项目开发实践》《.Net项目开发实践》《Android项目开发实践》《嵌入式ARM体系结构编程项目开发实践》, 共8本。校企双方教师、 技术专家联合组成了教材编写委员会, 他们深入生产实际、 把握主流技术、 遵循教学规律, 摆脱了传统教材“理论知识+实训案例”的简单模式, 将实训内容项目化、 专业化和职业化, 以真实的企业项目案例为载体, 循序渐进地引导学生完成实训项目开发流程, 使其专业知识得到巩固, 专业技能得到提升, 综合分析和解决实际问题的能力、 项目开发能力、 项目管理能力和创新精神得到强化, 同时, 在项目执行力、 职业技能与素养诸方面得到有效锻炼。

本套教材内容覆盖了软件工程专业主要能力点, 精选了一定数量的软件项目案例, 从项目描述、 项目目标、 项目实施、 项目小结与拓展等方面介绍,均符合各自相关的项目开发规范, 项目实施遵循软件生命周期模型, 给出了软件设计思想、 开发过程和开发结果。学生通过项目需求分析、 系统设计、 编码实现、 系统测试与系统部署等环节, 不断积累项目开发经验。本套丛书构思设计之巧、 涉猎领域之广、 推广应用之实, 无不反映了吉首大学的教育教学改革已经转型到以学生发展为中心、 以能力培养为核心的全面综合素质教育上来, 是推行校企深度合作办学基础上微创新教学改革成果的集中展示。

“一分耕耘, 一分收获”, 吉首大学的老师们致力于耕耘, 期待着收获。站在第一读者的角度, 我更期待本套教材能成为高等院校软件工程专业、 职业培训和软件从业人员最具实用价值的实训教材和参考书, 用书中所蕴含的智慧创造更多的财富。

是为序。