Visual C++轻松入门

出版时间:2009-4  出版社:人民邮电出版社  作者:古万荣  页数:298  
Tag标签:无  

前言

  C++是当前最流行的高级编程语言,C++适合开发企业级大型应用系统、驱动程序、人工智能、科学计算等;同时,C++具有,Java无可比拟的高效性,又广泛应用于图形图像游戏开发中。因此,掌握C++程序设计语言是顶尖软件工程师的必经之路。  Visual C++6.O是学习C++语言的集成开发环境之一,以前曾经有的Borland C++和Turbo C++等集成开发环境在技术上和性能上无法克服的缺陷让这些开发环境产品逐步被淘汰。因此,在当前的技术条件下,选择Visual C++6.0集成开发环境是正确的。  作者通过编写本书,将多年的理论和实践以简单的方式展现给读者,以方便初级读者直观而轻松地掌握C++程序设计语言,并且通过本书的实例操作来熟悉Visual C++6.0集成开发环境的使用。本书的每个实例都有完整的操作步骤、代码注释和技术分析,读者务必按照以下步骤来理解和掌握本书的知识。  (1)以章为单位,理解本章的知识内容,并熟记相关概念,完成章后练习。  (2)亲自动手编写本章的相关实例,不要满足于将配套光盘源码进行调试通过,要保持勤动手的习惯。  (3)如果编程调试几次都不通过,可以查看光盘源码,并将自己编写的源代码与之对比,思考编译器给出的错误提示。  (4)在本章的实例基础上进行系统扩展,对实例的功能进行补充和优化。  程序设计语言的学习需要理论和实践相结合,读者应该在学习阶段保持每天记一些理论,动手编写一些程序,日积月累必定有很大的收获。

内容概要

  《Visual C++轻松入门》将围绕这4个部分来讲解C++语言理论。C++语言是当前最经典的程序设计语言,它内容体系较广,按照内容特点可以分为4个部分:面向过程、基于对象、面向对象和STL。Visual C++ 6.0是当前最流行的C++程序设计集成开发环境,使用Visual C++ 6.0可以很方便地开发Windows应用程序。如基于对话框的应用程序、单文档应用程序和多文档应用程序,也可以通过Visual C++ 6.0很方便地开发Win32 SDK应用程序,直接和Windows系统层打交道。更为强大的是,Visual C++ 6.0还提供了DLL(动态链接库)和DBMS(数据库管理系统)等复杂项目的创建的应用程序向导,免去了开发者重复劳动的步骤,直接进行关键功能的开发。  《Visual C++轻松入门》实例涵盖全书的知识点,让读者不仅可以从C++语言理论角度去掌握知识,还可以从程序实践的角度去理解知识。每个实例的步骤都是完整的,从零开始到一个项目的最终开发成功,读者都可以按照《Visual C++轻松入门》的操作步骤独立完成,并且在操作过程中也有技术难点讲解,让读者能够融汇编程中的理论。  《Visual C++轻松入门》内容丰富,写作风格轻松诙谐,让读者在轻松的语句中理解原本深奥的理论,通过形象而简洁的描述使初级读者达到事半功倍的学习效果。

书籍目录

第1篇 玄奘取真经 必先收顽徒第1章 明确学习目的是Visual C++入门的前提1.1 明确学习目的和学习内容1.1.1 收有用之徒:学好C++1.1.2 掌握MFC就等于Willie了一匹千里马1.1.3 熟练掌握数据库理论、DLL和网络编程将会更进一步1.2 Visual C++ 6.0集成开发环境是必备工具1.2.1 Visual C++ 6.0的安装1.2.2 Visual C++ 6.0操作界面1.2.3 Visual C++ 6.0的主要菜单项功能1.3 打印“Hello,Visual C++”迈出编程第一步1.3.1 实例——编写第一个C++程序:Hello,C++!1.3.2 分析第一个程序的源代码1.3.3 分析第一个程序都包含哪些必要文件1.3.4 实例——创建第一个MFC程序:Hello,MFC!1.4 小结本章习题第2章 C++语法之数据类型2.1 C++发展历史和相关背景2.2 常量和变量2.2.1 常量的意义和使用2.2.2 变量的意义和使用2.3 简单变量的定义和使用2.3.1 整型的定义和字长2.3.2 浮点型的定义和字长2.3.3 布尔类型的定义和运算2.4 算术运算符的基本操作2.5 枚举、指针和数组2.5.1 用枚举来设定变量的取值2.5.2 用指针表示变量的住址2.5.3 数组:多车厢的火车2.6 string类和C风格字符串2.6.1 不好好学C++只能选择:C风格字符串2.6.2 string如何解放C程序员的繁重劳动2.7 数据类型是应用软件的细胞2.8 结构体类型2.9 “类”类型2.9.1 “类”类型定义的语法形式2.9.2 “类”类型的函数实现2.1 0小结本章习题第3章 随我心意选择性执行——条件语句3.1 逻辑运算的种类3.1.1 否定和否定联结词的含义3.1.2 合取和合取联结词的含义3.1.3 析取和析取联结词的含义3.2 使用if语句分支处理3.2.1 基本if语句的结构3.2.2 if语句嵌套的配套规则3.3 多分支语句:SWitch语句3.4 实例——开关语句的使用3.5 小结本章习题第4章 发挥计算机优势——循环语句4.1 小学奥数题目难倒三藏师徒4.1.1 “++”和“一”运算符4.1.2 小学奥数题目:累加和累乘运算4.1.3 使用for语句为小学生减负4.1.4 用for语句搞定非连续的累加算法4.2 另一道小学奥数题目分析4.2.1 另一道小学奥数题目:累加次数计算4.2.2 使用while语句再次解决小学生的苦恼4.3 while的兄弟:dowhile语句4.4 中断循环语句的两件法宝4.4.1 彻底出逃循环用break4.4.2 跳入下一圈循环用continue4.5 小结本章习题第5章 软件项目的功能模块——函数5.1 定义函数和函数原型5.1.1 想将功能集成怎么办:定义函数5.1.2 告诉朋友我长什么样:函数原型5.2 函数通过指针来调用数组5.3 指向函数的指针5.3 1函数指针的由来5.3 2函数指针在项目中的应用5.4 具有引用参数的函数5.4.1 变量的引用5.4.2 最经典的变量引用案例——两个数交换5.4.3 指针也是别名5.5 函数重载的使用5.6 函数模板的定义和使用5.7 实例——定义和调用函数5.8 小结本章习题第6章 给世界具体事物概括一个概念——类6.1 自然界中的生物的概念概括:类6.1.1 自然界中的生物的概念有生命吗?没有!6.1.2 应用程序中的类有内存分配吗?没有!6.2 概念中每个具体存在的对象:类的对象6.2.1 自然界中的某个生物有生命吗?有!6.2.2 应用程序中的类的对象有内存分配吗?有!6.3 实例化类对象并使用6.4 类的构造函数和析构函数6.4.1 为什么需要构造函数?6.4.2 类的私有成员的赋值方式6.4.3 通过构造函数来初始化私有数据成员6.4.4 类的析构函数6.5 运算符重载与this指针的使用6.5.1 为什么要定义重载的运算符6.5.2 this指针在我肚子里指向我自己6.6 友元函数和友元类6.7 实例——定义类和使用类对象6.8 小结本章习题第7章 代码重用的机制——类继承7.1 自然界中的生物分类7.2 多态公有继承7.2.1 is-a关系:A是B的一种7.2.2 不同类型的元素组成的数组712.3 虚函数与动态联编7.3 protected用在何处7.4 抽象基类7.4.1 纯虚函数的语法形式7.4.2 抽象基类的派生类怎么改变抽象性质7.5 私有继承和保护继承7.6 多继承及其规则7.7 类模板的定义和使用7.8 小结本章习题第8章 标准模板库(STL)8.1 vector模板类的定义和使用8.1.1 vector模板类的定义和初始化8.1 2vector模板类常用的方法详解813迭代器的定义和使用8.2 通用算法简介8.2.1 序列的种类82.2 拷贝函数的使用8.2.3 排序函数的使用8.3 autoptr类的使用8.4 小结本章习题第9章 进出之道I/O流和文件9.1 C++的输入和输出9.1.1 输出流对象cout9.1.2 使用输出流对象的格式化功能91.3 使用cin进行输入9.2 文件输入和输出9.3 小结本章习题第2篇 快马加鞭的良驹MFC第10章 windows应用程序介绍10.1 Windows应用程序和MS-DOS风格应用程序10.2 应用程序的类型10.2.1 应用程序的类型简介10.2.2 什么样的程序是Win32应用程序……第3篇 数据库和网络编程第4篇 体验修炼成果

章节摘录

  第1篇 玄奘取真经 必先收顽徒  第1章 明确学习目的是Visual C++入门的前提  1.1 明确学习目的和学习内容  估计大家都看过《西游记》,唐僧师徒经历了九九八十一难,最终取得真经修成正果。其实学习Visual C++,也要经历九九八十一难。当然,如果唐僧师徒有个GPS电子导航手机的话,应该会少受一些折腾。而当读者学习到这  时,Visual C++集成开发环境已经相当成熟了,要学Visual C++当然先要规划好学习步骤,少走一些弯路。  1.1.1 收有用之徒:学好C++  学习Visual C++,首先要学好C++,C++程序设计语言在整个Visual C++学习过程中,是最基础、最关键并且是最难的,因此说C++是悟空一点也不错,如果学好了C++,就相当于多了一个高徒,这样读者学习Visual C++就可以得心应手了。但如果没有学好C++,就冒然学习Visual C++的相关知识,这个顽徒可能会让你头疼无数次。根据C++Ox标准,C++的学习可以分为以下4个部分。

编辑推荐

  本书特色:  轻松:生动的比喻、轻松的讲解,让初学者轻松入门;  易学:步骤详细,只需按照步骤操作即可实现;  实用:包含215个实例、3个综合案例,223个开发技巧。  超值光盘内容:  本书所有源代码;  200分钟视频演示;  3小时培训视频演示;  本书教学PPT,方便授课使用;  1000页免费电子书。  读者对象:  没有任何Visual C++编程基础的入门人员;  大中专院校的学生和相关培训学员;  进行毕业设计的高年级学生;  刚参加工作的初级程序员;  需要快速掌握 C++ 编程进行科学计算的人员。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual C++轻松入门 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7