电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

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

目录
荐语
查看详情 查看详情
目  录

基础知识篇

 

第1章  C语言开发环境 1

1.1  本章知识体系 4

1.2  程序员的成长之路 4

1.3  C语言的重要性 5

1.4  如何学好C语言 5

1.5  C语言常用开发工具简介 6

1.5.1  Turbo c 7

1.5.2  Visual C++ 6.0 7

1.5.3  C++ Builder(BCB) 7

1.5.4  Cygwin 7

1.5.5  Dev-C++ 7

1.5.6  Source Insight 8

1.6  了解Visual C++集成开发环境 8

1.6.1  开发环境布局 8

1.6.2  菜单 8

1.6.3  工具栏 15

1.6.4  工作区窗口 16

1.6.5  代码编辑窗口 16

1.6.6  输出窗口 16

1.7  如何在Turbo C 2.0下运行C源程序 17

1.8  了解GCC开发编译器 19

1.9  Dev-C++ 19

1.9.1  Dev-C++概述 19

1.9.2  Dev-C++的使用 19

1.10  Eclipse for C/C++ 21

1.10.1  Eclipse概述 21

1.10.2  Eclipse的使用 22

1.11  实战 24

1.11.1  猴子吃桃 24

1.11.2  阳阳买苹果 25

1.12  疑难解惑 26

1.12.1  为什么说C语言可移植性好 26

1.12.2  C语言的应用领域有哪些 26

1.12.3  如何提高C语言的编程效率 27

1.13  小结... 查看详情

查看详情