C语言开发实战宝典

出版时间:2011-1  出版社:清华大学出版社  作者:刘彬彬,李伟明 等编著  页数:592  
Tag标签:无  

前言

  C语言是combined Language(组合语言)的中英文混合简称,是一种计算机程序设计语言。1有高级语言的特点,又有汇编语言的特点;既可以编写系统应用程序,也可以作为应用程序设计话编写不依赖于计算机硬件的应用程序。因此,c语言的应用非常广泛,不仅可以应用在软件开发一也可以应用到单片机及嵌入式系统中。本书内容  而本书中的内容也是按照这一规律精心组织的,主要分为3篇,其结构如下图所示。  第一篇:基础知识篇。本篇包含c语言开发环境、C语言开发基础、运算符与表达式、语句、数组、函数、指针、结构体和共用体、文件、预处理,以及存储管理。在讲解理论的同时,各章结合大量的图示、举例、技巧等使您快速掌握C语言,为以后进行编程打下坚实的基础。  第二篇:范例演练篇。本篇介绍了运用前面介绍的知识进行C语言程序开发的一些简单范例,包括排序算法、查找算法、数据压缩、图形编程及文件的高级应用。通过对本篇的学习,读者能够对算法、数据压缩、图形文件等技术有更深刻的理解。  第三篇:项目实战篇。本篇通过5个完整的项目实例介绍了大型应用程序的设计过程,包括五子棋游戏开发、商品信息管理系统(txt)、网络通信系统、联系人管理系统(嵌入式)和图书管理系统(MysQL)。这5个项目是作者精心挑选的,涵盖了游戏、文件、网络、嵌入式、数据库等技术。通过对这5个项目的学习,读者可以巩固前面所学的知识和技术,积累项目开发经验。

内容概要

本书从初学者的角度讲述了使用Visual C++ 6.0(以及部分Turbo C)进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”,同时就像书名所暗示的一样,强调“实战”效果(只掌握和理解技术,而没有实际应用,等于没有掌握技术)。  本书分为3篇,共21章。在“基础知识篇”中,在介绍技术的同时,每一章均提供了相应的实例,同时在各章的结尾安排有实战,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。接着,在“范例演练篇”中,安排了几章的范例使读者巩固所学的知识。最后,在“项目实战篇”中提供了5个完整的项目实例,讲述了从前期规划、设计流程图,到项目最终实施的整个实现过程。  本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。

书籍目录

基础知识篇 第1章  C语言开发环境	  1.1  本章知识体系	  1.2  程序员的成长之路	  1.3  C语言的重要性	  1.4  如何学好C语言	  1.5  C语言常用开发工具简介	   1.5.1  Turbo c	   1.5.2  Visual C++ 6.0	   1.5.3  C++ Builder(BCB)	   1.5.4  Cygwin	   1.5.5  Dev-C++	   1.5.6  Source Insight	  1.6  了解Visual C++集成开发环境	   1.6.1  开发环境布局	   1.6.2  菜单	   1.6.3  工具栏	   1.6.4  工作区窗口	   1.6.5  代码编辑窗口	   1.6.6  输出窗口	  1.7  如何在Turbo C 2.0下运行C源程序	  1.8  了解GCC开发编译器	  1.9  Dev-C++	   1.9.1  Dev-C++概述	   1.9.2  Dev-C++的使用	  1.10  Eclipse for C/C++	   1.10.1  Eclipse概述	   1.10.2  Eclipse的使用	  1.11  实战	   1.11.1  猴子吃桃	   1.11.2  阳阳买苹果	  1.12  疑难解惑	   1.12.1  为什么说C语言可移植性好	   1.12.2  C语言的应用领域有哪些	   1.12.3  如何提高C语言的编程效率	  1.13  小结	 第2章  C语言开发基础	  2.1  本章知识体系	  2.2  编码规范要记牢	   2.2.1  注释的合理使用	   2.2.2  程序中的{}要对齐	   2.2.3  合理使用空格使代码更规范	   2.2.4  换行使代码更清晰	   2.3  语言要素	   2.3.1  关键字	   2.3.2  标识符	  2.4  常量	   2.4.1  整型常量	   2.4.2  实型常量	   2.4.3  字符型常量	   2.4.4  字符串常量	  2.5  变量	   2.5.1  什么是变量	   2.5.2  变量的声明	  2.6  数据类型	   2.6.1  什么是数据类型	   2.6.2  整型	   2.6.3  实型	   2.6.4  字符型	   ……范例演练篇项目实战篇

章节摘录

  首先要有一个正确的心态,没有正确态度的人是学不好任何东西的。切不可三心二意,三天打鱼两天晒网。  其次,要明确学习该语言的目的。是想真正掌握这一门语言,还是单纯为了应付考试,两者有着很大的区别,这将决定你学习这门语言要学到怎样一个深度。  最后,就是学的问题了。应先从整体上来理解C语言,认识到C语言的优势,还有c语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系,如程序、函数之间的调用等。  一门语言的基础部分读者只要能静下心来认真看,还是很容易理解并记住的。首先基本语法一定要牢记。有一种现象很普遍,那就是往往看过一遍,当时觉得懂了,便没有加深、巩固。等看到后面知识点涉及到前面的语法时,才发现以前看过的语法记得不是很清晰,甚至忘得一干二净。这时也不用着急,把书翻到前面重新查阅一下相关知识即可。这时不用看得太仔细,只需要粗略地看个大概,就可以将以前学过的内容重新捡回来。  动手实际操作环节是十分重要的,要学好一门语言就要多上机练习,发现错误之后及时改正会使自己进步更快。在这一阶段,可以多编写一些简单的程序,以此来熟悉C语言的编程环境、数据类型。这样理解起来会更快些,也比较容易记忆。上机实践时,切记千万不能照着书一味地打代码,应该先将这个程序看懂,当自己觉得完全懂了的时候,再将书合上,凭着自己刚才对程序的理解,重新编写程序。当程序编写正确了,说明该内容真的是完全掌握了;如果出现错误,说明自己在某些知识方面还是有所欠缺,需要进一步改进。  接下来,就是学习一些过程语言的基础模式,如顺序、循环、选择等。这些内容的灵活性较高,千万不要死记硬背,要在理解的基础上去记忆,对同一个问题尝试用多种方法去实现。  在前面的基础上,下面开始学习函数、指针、文件等知识。这些知识相比之前的内容会使人觉得比较抽象,难于理解。这时也不要有畏难心理,要使复杂的问题变得容易掌握就需要对其基本概念理解透彻,在基本掌握扎实的基础上逐步加深难度,再复杂的问题也会被慢慢消化。要多借鉴别人写好的例程,体会别人编写程序的思想,这样能让自己少走很多弯路,节省大量时间。在编程过程中有什么不懂的地方要及时解决,上网查资料、请教老师、咨询技术人员等均可。  编程应作为一种习惯,经常写程序有助于自己个人能力的提升。多看一些别人写的知识点总结或编程技巧,对自己会有很大的帮助。随着学习的深入,你会发现C语言其实有许多东西是很有趣的。这样学习就不再是一件多么难的事了,而是充满了快乐。  最后,与其他任何一门语言一样,C语言也需要多上机调试、多动脑,这样C语言程序设计的基本方法很快就会掌握的。

编辑推荐

  模块库、案例库、题库、素材库,答疑服务,视频讲解:12小时同步语音视频讲解,模块实战:22个实战模块,30余项实验,项目实战:5个项目开发实战案例。DVD语音视频教学光盘,12小时同步视频讲解,现场聆听专业讲授,附实例及其源程序,让学习、分析、调试程序更方便,赠5个项目案例的视频及源程序,方便拓展训练,200余个小型实例巩固各项必备技术。  22个实战模块、30余项实验提高综合应用能力、54项目案例提高项目开发的熟练度。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言开发实战宝典 PDF格式下载


用户评论 (总计10条)

 
 

  •   书里C的基础最后知识很全面,有很多例子,尤其是最后一个项目,包含了C与mysql数据库的链接方法,很实用
  •   对坐项目有一定的帮助,可以实现些比较小的应用
  •   很实用,内容较基础,适合初学者。
  •   这本书结构较为严谨...知识点很整洁..不是很乱...而且在每个知识点后面还有例子程序...推荐一下
  •   书不错,不过没找到我要的东西
  •   书很一般,好些地方有错别字。
  •   如果能快的就好了
  •   就看了看后面的程序,前面的直接跳过。
  •   不知道书是不是二手的
  •   书的内容有些浅,不太实用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7