首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > C语言课程设计案例精编第三版电子书免费下载

C语言课程设计案例精编第三版电子书免费下载

  • 资源大小:2.47 MB
  • 上传时间:2021-06-24
  • 下载次数:0次
  • 浏览次数:82次
  • 资源积分:1积分
  • 标      签: TCP C语言 WINDOWS

资 源 简 介

本书是《C语言课程设计案例精编》的第3版,在保持了前两版风格的基础上,根据读者的反馈,对部分内容进行了更新。本书内容丰富,案例经典,涵盖了游戏开发、文件操作、网络编程、仿Windows应用程序开发等范畴,分为五篇,共16章,涉及14个经典案例。   在基础知识篇中,使用两章的篇幅,重点介绍了后面章节中将要涉及的知识点;在游戏开发篇中,介绍了俄罗斯方块、推箱子、打字游戏的设计和实现;在文件操作篇中,介绍了目前应用十分广泛的学生选课管理系统、图书管理系统、教师人事管理系统的设计与实现;在网络编程篇中,介绍了Ping、TCP、UDP三个网络协议的设计和实现;在仿Windows应用程序篇中,介绍了进程调度模拟器、画图板、电子时钟、简易计算器、文本编辑器这5个小应用程序的设计和实现。   本书从实践性和应用性角度出发,按照软件开发的流程,贯彻了从设计到实现的案例分析模式,内容组织合理、分析详细、通俗易懂。   本书适合本科和高职高专院校计算机、机械、电子、自动化等专业的学生作为进行课程设计的参考教材,也可作为C语言爱好者的参考读物。   C语言是一种目前国际上十分流行的计算机高级编程语言,因其具有简洁、使用方便且功能强大的特点,而深受编程人员的喜爱。它既适合作为系统描述语言编写系统软件,也适合用来编写应用软件。   本书是清华大学出版社全国高等院校应用型创新规划教材·计算机系列教材之一,前两版出版至今,已受到读者的广泛好评。第3版在保持了前一版风格的基础上,根据读者的反馈,对部分内容进行了更新和修订,以达到与时俱进、满足读者需求的目的。本书是一本实践性和应用性很强的C语言实用教材,精心选取了14个经典案例。通过这些案例,不但可使读者对C语言的基础知识和数据结构的应用有深刻的理解,而且可帮助读者掌握软件开发的方法和技巧。   全书分为五篇,共16章,案例涵盖了游戏开发、文件操作、网络编程、仿Windows应用程序开发等范畴。   第一篇 基础知识。将使用两章的篇幅,来重点介绍后面章节中会涉及的知识点。这些知识点包括C语言的特点、编译工具、基本语法、图形操作、文件操作、网络编程、中断等。   第二篇 游戏编程。将介绍俄罗斯方块、推箱子、打字游戏的设计和实现,帮助读者理解游戏开发的思想和原理、熟悉C语言图形模式下的编程。   第三篇 文件操作。介绍目前应用十分广泛的学生选课管理系统、图书管理系统、教师人事管理系统的设计与实现。一方面帮助读者理解管理系统开发的原理及流程,另一方面,帮助读者加深对C语言文件操作和数据结构等知识的了解。   第四篇 网络编程。将通过Ping、TCP、UDP三个网络协议的设计与实现,使读者明白利用Winsock进行网络程序开发的原理和方法。   第五篇 仿 Windows应用程序。将介绍进程调度模拟器、画图板、电子时钟、简易计算器、文本编辑器这5个小应用程序的设计与实现,帮助读者对C语言有一个比较全面、深入的综合理解,掌握鼠标编程、菜单制作等较高级知识点。   本书的每个案例程序的开发都使用了软件工程的方法,遵循了“分析→设计→编码→运行调试”的路线,内容组织合理、分析详细、通俗易懂,适合本科和高职高专院校计算机、机械、电子、自动化等专业的学生作为进行课程设计的参考教材,也可作为C语言爱好者的读物。   除了第四篇中的三个程序(都为纯C代码)在VC 6.0中(因为TC中没有需要的头文件) 调试通过以外,其余所有程序都在Turbo C 2.0或Win-TC中测试通过。   本书由吴启武、张建军、姜灵芝编写,书中有些案例借鉴了互联网上相关程序的设计思想,在此,对http://www.pudn.com网站的源代码提供者表示衷心的感谢。   由于经验不足等原因,书中难免有疏漏之处,敬请读者朋友批评指正。作者希望本书能作为一朵美丽的小花开在计算机丛书的百花园中,不求争芳夺艳,只求增光添彩。   编 者   第2版前言   C语言是目前国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐。它既适合作为系统描述语言,也可用来编写系统软件,还可用来编写应用软件。   从使用范围、功能效率等方面归纳C语言的特点,主要有以下几点。   (1) C语言功能强大、适用范围广。   (2) 用C语言编写的程序非常简洁。   (3) C语言可直接操作硬件。   (4) C语言可移植性好,基本上不用修改就可用于其他型号的计算机操作系统。   为了帮助读者深入理解C语言的各项知识点,熟练掌握利用C语言进行程序设计的原理和方法,我们特编著了此书。对语言的学习应重在实践,因为只有实践才是检验学习效果的最好方法。基于此,我们精心编制了14个案例,通过这些案例,不但可使读者对C语言的基础知识和数据结构的应用有深刻的理解,而且还可以帮助读者掌握软件开发的方法与技巧。   针对C语言的特点,本书共分为5篇。   第一篇基础知识。我们使用两章的篇幅重点介绍了后面章节中涉及的知识点。这些知识点包括C语言的特点、编译工具、基本语法、图形操作、文件操作、网络编程和中断等。   第二篇游戏编程。在本篇中,我们介绍了俄罗斯方块、推箱子和五子棋等游戏的设计和实现,帮助读者理解游戏开发的思想和原理、熟悉C语言图形模式下的编程。   第三篇文件操作。在本篇中,我们介绍了学生成绩管理系统、工资管理系统和电话簿管理系统的设计与实现,一方面帮助读者理解管理系统开发的原理及流程,另一方面帮助读者加深对C语言文件操作、数据结构等知识的了解。   第四篇网络编程。在本篇中,我们通过Ping、TCP和UDP这3个网络协议的设计与实现,使读者掌握利用Winsock进行网络程序开发的原理及方法。   第五篇仿Windows应用程序。在本篇中,我们介绍了万年历、画图板、电子时钟、简易计算器和文本编辑器这5个小应用程序的设计与实现,使读者对C语言有一个较全面、深入的综合理解,掌握鼠标编程、菜单制作等较深入的知识点。   在本书中,每个案例程序的开发都使用了软件工程的方法,即遵循了“分析→设计→编码→运行调试”的路线。   除了第四篇中的3个程序(都为纯C代码)在Visual C6.0中调试通过以外(因为TC中没有需要的头文件),其余所有程序都在Turbo C 2.0或Win-TC中调试通过。   本书主要由姜灵芝和余键编写,书中有些案例借鉴了互联网上相关程序的设计思想,在此对相关网站的源代码提供者表示衷心的感谢。   由于时间、经验及水平的原因,书中难免有不足之处,敬请读者朋友批评指正。
VIP VIP