基本信息·出版社:电子工业出版社 ·页码:309 页 ·出版日期:2009年04月 ·ISBN:7121082896/9787121082894 ·条形码:9787121082894 ·版本:第1版 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
Visual C++程序设计培训教程 |
 |
|
 |
Visual C++程序设计培训教程 |
 |

基本信息·出版社:电子工业出版社
·页码:309 页
·出版日期:2009年04月
·ISBN:7121082896/9787121082894
·条形码:9787121082894
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:零起点
内容简介 《VisualC++程序设计培训教程》主要介绍Visual C++程序设计的相关知识,主要包括C++语言基础、面向对象编程、MFC基础、对话框和控件、文档与视图、图形与文本、用户界面以及数据库编程等知识。《VisualC++程序设计培训教程》内容由浅入深、图文并茂、语言通俗易懂,并配有大量实用案例的编程源码,并在每课后结合该课所讲解的内容给出练习题,以便进一步巩固所学的知识。《VisualC++程序设计培训教程》适合于各类培训学校、大专院校和中职中专学校作为Visual C++程序设计相关课程的教材使用,也可供学习Visual C++的初级用户、软件设计人员和各行各业需要进行Visual C++软件开发的人员作为参考书使用。
编辑推荐 《VisualC++程序设计培训教程》程序设计精简、实用,利于提高学习效率;教学体系结构合理,易于学习和掌握;案例丰富、生动,对于领会知识点很有帮助;习题与所讲内容结合紧密,易于巩固所学知识。
目录 第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课 俄罗斯方块游戏
参考文献
……
文摘 插图:

第1课 初识Vi sufll C++
1.1 Visual C++基础知识
Visual C++是Visual Studi0中的一员,也是对开发工作最有帮助的一员。
1.1.1知识讲解
本节将主要介绍Visual C++6.0开发环境的特点、安装、工程管理及工程的编译与运行。
1.什么是Visual C++
Visual c++简单地说就是c++语言的开发环境。具体地说,Visual c++是Microsoft公司推出的一个基于Microsoft Windows系统平台、按C++语言规范编写源程序、可视化的集成开发环境。
2.Visual C++6.0的特点
Visual C++6.0是Visual C++最为经典的一个版本,是Visual Studi0 6.0最重要的一个组件成员,其主要有以下几个特点:
1)编程向导
Visual c++6.0提供了功能强大的向导土具,如编写MFC应用程序用到的MFC
AppWizard以及Class Wizard。利用向导工具可以很方便地生成对话框、单文档以及多文档应用程序,提高了编程效率。
2)MFC类库
Microsoft Foundation Class(微软基础类),简称MFC类,是一个功能强大的类库。Visual c++把MFC类集成到开发组件中,使用MFC类可以很方便地开发各种各样的Windows界面应用程序。
使用MFC类的优点是它提供了基础窗体、控件以及视图的模板,极大地提高了代码的重用性和减少了大量重复代码的编写量,而不像以前传统的直接用C或Windows SDK(软件开发工具包)那样什么都要从零做起。
由于MFC类对编写Visual C++应用程序有着极大的方便性,本书所讲解的Visual C++程序设计主要是针对MFC类。
3)调试工具
调试是检测程序是否运行准确的重要手段,Visual C++6.0提供了功能强大的调试工具,包括MFC跟踪、设置断点以及单步调试跟踪错误,方便用户了解程序的执行顺序以及排除异常。
4)实用工具
Visual C++6.0提供了大量的实用工具,如ActiveX控件测试程序、程序查看器Spy++以及各种资源编译器,这使得开发和调试应用程序显得更方便、更可靠。