本书采用循序渐进、逐步深入的方法,对VC的基础、面向对象的程序设计方法及Windows编程进行讲解,力求使读者易学易懂。
本书共9章,分别介绍了C++的语言基础,面向对象基础以及Visual C++的Windows编程。
本书语言表达严谨、流畅,通俗易懂,内容重点突出,实例丰富,适合作为高等院校各专业程序设计语言课程的正式教材,又可作为研究生计算机基础教育的教材,也比较适合作为广大计算机爱好者的自学和参考用书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Visual C++程序设计基础(第2版21世纪大学计算机基础规划教材) |
分类 | |
作者 | 柴欣//张红梅 |
出版社 | 中国铁道出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书采用循序渐进、逐步深入的方法,对VC的基础、面向对象的程序设计方法及Windows编程进行讲解,力求使读者易学易懂。 本书共9章,分别介绍了C++的语言基础,面向对象基础以及Visual C++的Windows编程。 本书语言表达严谨、流畅,通俗易懂,内容重点突出,实例丰富,适合作为高等院校各专业程序设计语言课程的正式教材,又可作为研究生计算机基础教育的教材,也比较适合作为广大计算机爱好者的自学和参考用书。 内容推荐 Visual C++功能强大,使用灵活,但对于初学程序设计的人来说还是较难深入的。本书采用循序渐进、逐步深入的方法,对VC的基础、面向对象的程序设计方法及Windows编程进行讲解,力求使读者易学易懂。 本书共9章,其中1~6章是C++的语言基础;第7章是面向对象基础;第8、9章是Visual C++的Windows编程。这三部分内容相互衔接、前后呼应,讲解由浅入深、循序渐进。为了提高读者的编程技巧,大部分章节结合典型实例对基本概念和方法进行讲解,并在每章后设计了许多习题,便于读者练习。同时本书还配有《Visual C++程序设计实验教程(第二版)》一书,可对学生上机实验提供指导与帮助。 本书语言表达严谨、流畅,通俗易懂,内容重点突出,实例丰富,适合作为高等院校各专业程序设计语言课程的正式教材,又可作为研究生计算机基础教育的教材,也比较适合作为广大计算机爱好者的自学和参考用书。 目录 第1章 绪论 1.1 概述 1.1.1 程序设计语言 1.1.2 程序设计方法 1.1.3 C及C++语言的发展和特点 1.1.4 Microsoft Visual C++及其发展 1.2 简单的C++程序 1.3 在Microsoft Visual C++6.0中建立C++程序 1.3.1 创建C++程序 1.3.2 Microsoft Visual C++6.0开发环境 习题1 第2章 基本数据类型及表达式 2.1 词法符号 2.1.1 字符集 2.1.2 标识符 2.1.3 关键字 2.2 基本数据类型 2.3 常量与变量 2.3.1 常量 2.3.2 变量 2.4 运算符与表达式 2.4.1 表达式 2.4.2 算术运算符 2.4.3 赋值运算符 2.4.4 逗号运算符 2.4.5 类型转换 习题2 第3章 结构化程序设计 3.1 C++基本语句 3.2 C++输入与输出流 3.2.1 数据的输出流 3.2.2 数据的输入流 3.2.3 输入/输出的使用 3.3 顺序结构程序设计 3.4 选择结构程序设计 3.4.1 关系运算 3.4.2 逻辑运算 3.4.3 用if语句实现选择结构 3.4.4 if语句的嵌套 3.4.5 条件表达式 3.4.6 switch语句 3.5 循环结构程序设计 3.5.1 while语句 3.5.2 dowhile语句 3.5.3 for语句 3.5.4 循环的嵌套 3.5.5 break语句 3.5.6 continue语句 3.5.7 三种循环语句的比较 3.6 程序设计举例 习题3 第4章 数组与指针 4.1 数组 4.1.1 数组概念的引入 4.1.2 一维数组 4.1.3 二维数组 4.1.4 字符数组 4.2 指针 4.2.1 指针的概念 4.2.2 指针变量的定义 4.2.3 指针变量的初始化 4.2.4 指针的运算 4.3 指针与数组 4.3.1 指向数组的指针 4.3.2 通过指针变量使用数组元素 4.3.3 指针与字符串 4.3.4 多级指针与指针数组 4.3.5 指针与二维数组 4.3.6 数组指针 4.4 引用 4.4.1 引用及其声明 4.4.2 引用的使用 4.5 内存管理 4.5.1 运算符new 4.5.2 运算符delete 习题4 第5章 函数与预处理 5.1 函数的定义 5.1.1 函数概念的引入 5.1.2 函数的定义 5.1.3 retum语句 5.1.4 函数声明 5.2 函数的调用 5.2.1 函数的调用形式 5.2.2 函数调用的过程 5.2.3 参数传递机制 5.3 指针与函数 5.3.1 指针变量作为函数参数 5.3.2 函数调用中数组的传递 5.3.3 函数指针 5.3.4 指针函数 5.4 函数的嵌套调用 5.5 函数的递归调用 5.6 内联函数和重载函数 5.6.1 内联函数 5.6.2 重载函数 5.7 默认参数的函数 5.8 作用域与生命期 5.8.1 作用域 5.8.2 全局变量和局部变量 5.8.3 生命期 5.9 编译预处理 5.9.1 宏定义 5.9.2 文件包含 5.9.3 条件编译 习题5 第6章 构造数据类型 6.1 结构体类型 6.1.1 结构体类型的定义 6.1.2 结构体类型变量的定义 6.1.3 结构体变量的初始化 6.1.4 结构体变量的成员的访问 6.1.5 结构体数组 6.1.6 结构体指针 6.1.7 结构体指针的应用 6.2 联合体 6.2.1 联合体类型的定义 6.2.2 访问联合体的成员 6.2.3 联合体类型的特点 6.3 枚举类型 6.3.1 枚举类型及枚举变量的定义 6.3.2 枚举元素的访问 6.4 用typedef定义类型 习题6 第7章 类与对象 7.1 类 7.1.1 类的定义 7.1.2 类的成员函数 7.2 对象 7.2.1 创建对象 7.2.2 成员的访问 7.3 构造函数与析构函数 7.3.1 构造函数 7.3.2 析构函数 7.3.3 复制构造函数 7.4 类与对象的进一步讨论 7.4.1 this指针 7.4.2 对象成员 7.4.3 静态成员 7.4.4 对象数组 7.5 类的友元 7.5.1 友元函数的定义及作用 7.5.2 友元类 7.6 类模板 7.6.1 类模板的定义 7.6.2 定义类模板对象 7.7 继承与派生 7.7.1 派生类 7.7.2 派生类对基类成员的覆盖 7.7.3 派生类的构造函数和析构函数 7.8 虚函数 7.8.1 多态性 7.8.2 虚函数 7.8.3 抽象基类 7.9 运算符重载 7.9.1 运算符重载概述 7.9.2 运算符重载为类的成员函数 7.9.3 运算符重载为类的友元函数 7.9.4 运算符重载原则 习题7 第8章 对话框和基本控件 8.1 Windows编程与MFC 8.1.1 Windows编程 8.1.2 MFC 8.1.3 Microsoft Visual C++ 8.2 对话框与常用控件概述 8.2.1 对话框 8.2.2 常用控件 8.2.3 使用MFC AppWizard创建基于对话框的应用程序 8.3 与用户交互的基于对话框的MFC应用程序 8.3.1 建立MFC应用程序工程 8.3.2 编辑对话框资源 8.3.3 编辑对话框类 8.4 多对话框应用程序 8.4.1 基于对话框的小学加法运算练习程序 8.4.2 多个控件的消息映射 8.4.3 显示“关于”对话框 8.4.4 添加“登录”对话框 习题8 第9章 菜单与文档/视图结构 9.1 菜单 9.1.1 菜单概述 9.1.2 对话框应用程序中的菜单设计实例 9.2 文档/视图结构及其应用 9.2.1 概述 9.2.2 文档类及其派生类 9.2.3 视图类及其派生类 9.2.4 建立单文档界面的绘图程序实例 习题9 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。