Visual C++程序设计培训教程

Visual C++程序设计培训教程

卓越科技, 编著

出版社:电子工业出版社

年代:2009

定价:35.0

书籍简介:

本书主要介绍Visual C++程序设计的相关知识,主要包括C++语言基础、面向对象编程、MFC基础、对话框和控件、文档与视图、图形与文本、用户界面以及数据库编程等知识。本书内容由浅入深、图文并茂、语言通俗易懂,并配有大量实用案例的编程源码,并在每课后结合该课所讲解的内容给出练习题,以便进一步巩固所学的知识。本书适合于各类培训学校、大专院校和中职中专学校作为Visual C++程序设计相关课程的教材使用,也可供学习Visual C++的初级用户、软件设计人员和各行各业需要进行Visual C++软件开发的人员作为参考书使用。

书籍目录:

第1课 初识Vi sufll C++

1.1 Visual C++基础知识

1.1.1 知识讲解

1.什么是Visual C++

2.Visual c++6.0的特点

3.Visual C++6.0的安装

4.Visual C++6.0的启动

5.Visual C++6.0的工作界面

6.Visual C++6.0的退出

1.1.2 典型案例——自定义工具栏

1.2 工程的建立、编译和运行

1.2.1 知识讲解

1.新建工程

2.编译、运行

1.2.2 典型案例——“Hello,World!”控制台应用程序

1.3 上机练习

1.3.1 自定义【我常用的工具】工具栏

1.3.2 创建“Welcome to C++!”控制台应用程序

1.4 疑难解答

1.5 课后练习

第2课 c++语言基础(上)

2.1 常用输入与输出语句

2.1.1 知识讲解

1.输入语句

2.输出语句

2.1.2 典型案例——简单加法器的实现

2.2 数据类型

2.2.1 知识讲解

1.基本数据类型

2.常量

3.变量

4.数组

5.结构体

6.共用体

7.枚举

2.2.2 典型案例——学生成绩数据结构

2.3 运算符和表达式

2.3.1 知识讲解

1.算术运算符

2.赋值运算符

3.关系运算符

4.逻辑运算符

5.条件运算符

2.3.2 典型案例——闰年判断程序

2.4 上机练习

2.4.1 在控制台界面打印出特殊图案

2.4.2 通讯录数据结构

2.5 疑难解答

2.6 课后练习

第3课 c++语言基础(下)

3.1 基本流程控制语句

3.1.1 知识讲解

1.选择语句

2.循环语句

3.1.2 典型案例——求圆周率∏的近似值

3.2 函数和编译预处理

3.2.1 知识讲解

1.函数的定义与调用

2.变量的作用域

3.函数的嵌套及递归调用

4.编译预处理

3.2.2 典型案例——斐波那契数列

3.3 指针

3.3.1 知识讲解:

1.地址和指针的概念小

2.指针变量的定义和引用

3.指针与数组

4.指针与结构体

3.3.2 典型案例——运用选择法对数组排序

3.4 上机练习

3.4.1 计算欧拉常数c的近似值

3.4.2 运用冒泡法对数组排序

3.5 疑难解答

3.6 课后练习

1.选择题

2.问答题

3.上机题

第4课 面向对象编程(上)

4.1 类与对象

4.1.1 知识讲解

1.面向对象编程的特点

2.定义类

3.定义对象

4.构造函数

5.析构函数

4.1.2 典型案例——K方形面积及周长的计算

4.2 类成员及特性

4.2.1 知识讲解

1.this指针

2.静态成员

3.內联函数

4.友元函数

4.2.2 典型案例——对象计数器

4.3 类的继承及派生

4.3.1 知识讲解

1.继承的概念

2.单重继承

3.多重继承

4.3.2 典型案例——以点为基类派生出直线和圆

4.4 上机练习

4.4.1 计算直角三角形的面积和周长

4.4.2 设计学生类和老师类

4.5 疑难解答

4.6 课后练习

1.选择题

2.问答题

3.上机题

第5课 面向对象编程(下)

5.1 重载

5.1.1 知识讲解

1.函数重载

2.运算符重载

5.1.2 典型案例——复数之间的算术运算

5.2 多态与虚函数

5.2.1 知识讲解:

1.多态的概念

2.虛函数

3.纯虚函数与抽象类

5.2.2 典型案例——甚于Animal类的多态演示

5.3 模板

5.3.1 知识讲解

1.函数模板

2.类模板

5.3.2 典型案例——模板栈的实现

5.4 上机练习

5.4.1 计算几何图形的面积

5.4.2 利用函数模板对数组排序

5.5 疑难解答

5.6 课后练习

1.选择题

2.问答题

3.上机题

第6课 MFC基础

6.1 MFC概述

6.1.1 知识讲解

1.MFC的概念

2.MFC的层次结构

3.MFC的常用类

6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序

6.2 MFC消息与消息处理

6.2.1 知识讲解

1.消息与消息处理的概念

2.MFC消息分类

3.MFC消息处理机制

4.建立消息映射

5.向导工具

6.2.2 典型案例——按下鼠标左键的消息响应

6.3 上机练习

6.3.1 在对话框中实现多行输出文本

6.3.2 按下鼠标右键的消息响应

6.4 疑难解答

6.5 课后练习

1.选择题

2.问答题

3.上机题

第7课 对话框和控件(上)

7.1 对话框基本操作

7.1.1 知识讲解

1.设置对话框属性

2.添加对话框资源

3.在程序中使用对话框

7.1.2 典型案例——提示对话框

7.2 控件的基本操作

7.2.1 知识讲解

1.控件的种类和创建方法

2.控件的数据交換(DDX)

3.控件的数据校检(DDV)

7.2.2 典型案例——制作一个简单计算器的界面

7.3 按钮、静态控件和编辑框

7.3.1 知识讲解

1.按钮

2.静态控件

3.编辑框

7.3.2 典型案例——个人信息采集

7.4 上机练习

7.4.1 制作QQ登录界面

7.4.2 制作上网信息调查

7.5 疑难解答

7.6 课后练习

1.选择题

2.问答题

3.上机题

第8课 对话框和控件(下)

8.1 列表框和组合框

8.1.1 知识讲解

1.列表框

2.组合框

8.1.2 典型案例——列表框和组合相之间的数据交换

8.2 进度条、滚动条和滑动条

8.2.1 知识讲解

1.进度条

2.滚动条

3.滑动条

8.2.2 典型案例——颜色渐变器

8.3 上机练习

8.3.1 城市邮政编码录

8.3.2 制作声音的电平波动效果

8.4 疑难解答

8.5 课后练习

1.选择题

2.问答题

3.上机题

第9课 文档与视图

9.1 文档

9.1.1 知识讲解

1.文档的概念

2.文档模板类

3.文档序列化

4.简单数组集合类

9.1.2 典型案例——日记簿

9.2 视图

9.2.1 知识讲解

1.视图及视图类

2.切分应用程序窗口

3.视图间通信

9.2.2 典型案例——学生成绩单

9.3 上机练习

9.3.1 记事本

9.3.2 将应用程序主窗口切分为3个子窗口

9.4 疑难解答

9.5 课后练习

1.选择题

2.问答题

3.上机题

第10课 图形与文本

10.1 基本图形的绘制

10.1.1知识讲解

1.GDI和DC的概念

2.基本图形函数

3.图形的区域填充

10.1.2典型案例——简单画图程序

10.2 位图

10.2.1知识讲解

1.位图的加载和显示

2.双缓冲技术

10.2.2典型案例——发牌程序

10.3 文本

10.3.1知识讲解

1.字体

2.文本的输出

10.3.2典型案例——制作3D空心文字

10.4 上机练习

10.4.1模拟小球碰撞运动

10.4.2制作图片滚动效果

10.5 疑难解答

10.6 课后练习

1.选择题

2.问答题

3.上机题

第11课 用户界面(上)

11.1 菜单栏

11.1.1知识讲解

1.添加和删除菜单项

2.添加消息处理函数

3.添加快捷键

4.添加加速键

11.1.2 典型案例——为对话框应用

程序添加菜单栏

11.2 工具栏和状态栏

11.2.1知识讲解

1.工具栏

2.状态栏

第12课 用户界面(下)

第13课 数据库编程

第14课 俄罗斯方块游戏

参考文献

内容摘要:

主要介绍Visual C++程序设计的相关知识,主要包括C++语言基础、面向对象编程、MFC基础、对话框和控件、文档与视图、图形与文本、用户界面以及数据库编程等知识。《VisualC++程序设计培训教程》内容由浅入深、图文并茂、语言通俗易懂,并配有大量实用案例的编程源码,并在每课后结合该课所讲解的内容给出练习题,以便进一步巩固所学的知识。《VisualC++程序设计培训教程》适合于各类培训学校、大专院校和中职中专学校作为Visual C++程序设计相关课程的教材使用,也可供学习Visual C++的初级用户、软件设计人员和各行各业需要进行Visual C++软件开发的人员作为参考书使用。

编辑推荐:

程序设计精简、实用,利于提高学习效率;教学体系结构合理,易于学习和掌握;案例丰富、生动,对于领会知识点很有帮助;习题与所讲内容结合紧密,易于巩固所学知识。

书籍规格:

书籍详细信息
书名Visual C++程序设计培训教程站内查询相似图书
丛书名零起点
9787121082894
如需购买下载《Visual C++程序设计培训教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26装帧平装
页数 320 印数 5000

书籍信息归属:

Visual C++程序设计培训教程是电子工业出版社于2009.03出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。