(洪恩)Visual C++ .NET视频教程
下载地址:迅雷下载
- 软件简介:
-
本教材的主要内容是讲述如何利用Visual C++ .NET开发Windows应用程序,其中的主要内容绝大多数能在标准版的Visual C++中完成。
本书适合于初、中级的编程人员,具体来说是指具有一定的C++基础,准备利用Visual C++ .NET开发功能更强大的应用程序的读者。当然,本书也没有忽略那些并没有太多的C++经验却对C++编程充满热情的读者。在阅读本书时,你会发现原来编程并没有想像的那么神秘,反而远比想像中的更有趣!笔者相信,如果读者能够认真跟随笔者的思路阅读本书,尤其是第四部分的Windows窗体应用程序设计,将使你对Win32编程和MFC都会有一个全新的理解。
本书共分为五部分。第一部分讲述开发环境———Visual C++ .NET;第二部分:不积跬步,无以至千里——程序设计基础,讲述C++编程的必备基础知识;第三部分讲述的是面向对象程序设计;第四部分是为了让读者百尺竿头更进一步,这一部分首先详细地描述了Windows应用程序的基础知识,其次是微软的基础类库——MFC,并深入剖析了MFC内部机理;第五部分的内容是为了帮助读者掌握实际开发应用中最需要的功能,即数据库相关程序。
语言风趣幽默是本教材的一大特色。你在阅读本教材的过程中,将感到学习不再是一件辛苦的事情,不必再面对那些冰冷的文字。
精彩纷呈的多媒体教学光盘可以辅助读者更快捷地掌握Visual C++ .NET。
目录
第一部分 磨刀不误砍柴工──使用Visual C++ .NET编程环境
第1章 Visual C++ .NET综述
1.1 介绍Visual Studio .NET
1.2 安装Visual Studio .NET
1.3 开发界面
1.3.1 建立Visual C++项目
1.3.2 值得一提的属性对话框
1.3.3 “新建项目”向导所生成的文件逐个说明
1.4 开发环境菜单
1.4.1 【文件】菜单
1.4.2 【编辑】菜单
1.4.3 【视图】菜单
1.4.4 【生成】菜单
1.4.5 【调试】菜单
1.5 调试程序──找出程序中的小臭虫
1.5.1 关于调试的基本知识
1.5.2 有条件的断点设置
第二部分 不积跬步,无以至千里──程序设计基础
第2章 C++基础
2.1 从C到C++
2.1.1 C语言的起源及其特点
2.1.2 C++的发展历程
2.1.3 C++对C的改进
2.2 C/C++程序的基本组件
2.2.1 第一个C程序
2.2.2 第一个C++程序
2.3 从代码到可执行程序
2.3.1 预处理
2.3.2 编译和链接
2.4 C++的数据类型
2.4.1 整型变量
2.4.2 浮点型变量
2.4.3 字符型量
2.4.4 变量的初值和类型转换
2.5 基本运算符和表达式
2.5.1 运算符的种类
2.5.2 优先级和结合性
2.5.3 算术运算符和算术表达式
2.5.4 赋值运算符和赋值表达式
2.5.5 逗号运算符
2.5.6 关系运算符
2.5.7 逻辑运算符
2.5.8 特殊的C++运算符
2.6 基本的输入与输出
2.6.1 cout操作符
2.6.2 cin操作符
2.6.3 scanf函数
2.7 本章需要注意的问题
第3章 程序的结构控制
3.1 分支语句
3.1.1 if语句
3.1.2 switch语句
3.2 循环结构程序
3.2.1 while语句
3.2.2 do...while…语句
3.2.3 for语句
3.3 转移语句
3.3.1 break语句
3.3.2 continue语句
3.3.3 goto语句
第4章 数组和指针
4.1 数组的基本知识
4.1.1 数组的声明方式
4.1.2 数组成员的赋值
4.2 字符数组和字符串
4.2.1 字符数组的基本操作
4.2.2 字符串操作函数
4.3 多维数组
4.3.1 二维数组
4.3.2 二维数组的初始化
4.4 数组的实际应用
4.4.1 在数组中查找一个固定数字
4.4.2 一个关于男女嘉宾配对的例子
4.5 指针
4.5.1 指针变量的定义
4.5.2 指针的赋值
4.5.3 取内容操作符(*)
4.5.4 指针运算
第5章 有点复杂的数据类型 ——结构、联合和枚举
5.1 为何要用到结构
5.1.1 结构的定义
5.1.2 结构类型变量的说明
5.1.3 结构的初始化
5.1.4 结构嵌套
5.1.5 结构数组
5.2 联合
5.2.1 联合的定义
5.2.2 联合变量的说明
5.2.3 联合变量的赋值和使用
5.3 枚举
5.3.1 枚举类型的定义
5.3.2 枚举变量的说明
5.3.3 如何使用枚举类型变量
第6章 函数
6.1 为何要用到函数
6.1.1 函数的格式
6.1.2 函数的调用
6.1.3 函数的参数
6.2 函数重载
6.3 库函数
6.3.1 字符测试函数
6.3.2 字符串函数
6.3.3 数值函数
6.4 变量的作用域
6.4.1 局部变量
6.4.2 全局变量
6.5 变量的存储类别
6.5.1 自动变量
6.5.2 静态变量
第三部分 山重水复 柳暗花明──面向对象程序设计
第7章 面向对象程序设计基础
7.1 面向对象
7.1.1 什么是面向对象的程序设计
7.1.2 面向对象的本质
7.1.3 面向对象与C++的关系
7.1.4 “面向对象”和“基于对象”的区别
7.1.5 采用面向对象的程序设计有什么好处
7.2 C++中的类
7.2.1 类的定义
7.2.2 在类之外定义成员函数
7.2.3 内联函数
7.2.4 嵌套类
7.3 类的其他特性
7.3.1 构造函数与析构函数
7.3.2 构造函数的重载
7.3.3 友元函数和友元类
7.3.4 运算符重载
第8章 继承和多态
8.1 结构和类的区别
8.2 继承性
8.2.1 受保护成员
8.2.2 派生类的构造函数
8.2.3 多继承
8.2.4 向上映射
8.3 从继承性看类与结构的区别
8.4 多态性
8.4.1 什么是多态性
8.4.2 虚函数
8.4.3 C++中虚函数的实现本质
第四部分 百尺竿头 更进一步——Windows应用程序设计
第9章 Windows应用程序
9.1 Windows编程的基本知识
9.1.1 Windows操作系统的特色
9.1.2 Windows软件开发工具包(SDK)
9.1.3 Windows应用程序设计接口(API)
9.1.4 什么是句柄
9.1.5 怎么让你的程序看起来很美
9.2 Windows应用程序的框架
9.2.1 一切从WinMain函数开始
9.2.2 注册窗口类——你真的了解窗口吗
9.2.3 创建和显示窗口
9.2.4 消息循环
9.2.5 窗口过程
9.2.6 咦,我们的程序怎么没有菜单
9.3 Windows程序开发的要点
9.3.1 回调函数
9.3.2 消息都需要排队吗
第10章 Microsoft基础类库概观
10.1 什么是MFC
10.1.1 为何诞生了MFC
10.2 MFC版本升级的主要改变
10.2.1 从MFC 1.0到MFC 2.0的升级
10.2.2 从MFC 2.0到MFC 2.5的升级
10.2.3 从MFC 2.5到MFC 3.0的升级:
10.2.4 MFC 3.X到MFC 4.x的升级
10.2.5 MFC 4.x到MFC 6.0的升级
10.2.6 自Visual C++ 6.0以来MFC 7.0中的突破性更改
10.3 MFC所包含类的关系
10.3.1 MFC类的祖宗──CObject类
10.3.2 CObject类对运行时类信息的支持
10.3.3 CObject对动态生成对象的支持
10.3.4 CObject对序列化的支持
10.4 MFC的消息映射分析
10.4.1 DECLARE_MESSAGE_MAP()宏
10.4.2 BEGIN_MESSAGE_MAP宏和END_MESSAGE_MAP宏
10.4.3 ON_COMMAND宏
10.4.4 CCmdTarget类
第11章 基于MFC的程序框架剖析
11.1 引子
11.2 MFC程序的足迹
11.2.1 生成MFC程序
11.2.2 MFC程序的运行线索
11.2.3 MFC程序的消息处理机制
11.2.4 MFC程序的运行机制总结
11.3 MFC的视图/文档结构
11.3.1 视图/文档结构的基本概念
11.3.2 文档模板的创建
11.3.3 文档和视以及框架之间的关系
第12章 开发MFC程序的垫脚石
12.1 开发MFC程序前的金玉良言
12.2 图形设备接口(GDI)
12.3 MFC中提供的GDI相关类
12.3.1 设备上下文
12.3.2 图形对象
12.3.3 常见的绘图任务
12.4 鼠标键盘输入处理
12.4.1 键盘输入信息
12.4.2 获取某个按键的当前状态
12.4.3 字符消息
12.4.4 鼠标信息
12.5 MFC中重要的通用类──CString
第13章 深入MFC文档/视图程序
13.1 为何还要继续文档/视图程序
13.2 修改MFC的文档/视图框架
13.2.1 显示Hello文档窗口
13.2.2 显示新的弹球窗口
13.3 建立程序工具栏
13.3.1 为程序添加工具栏
13.3.2 为工具栏按钮添加消息映射函数
13.3.3 OnCustom函数
13.3.4 更新用户界面命令处理函数
13.4 修改程序菜单
13.4.1 创建菜单资源
13.4.2 菜单项命令处理
13.4.3 添加更新用户界面命令处理函数
第14章 对话框和控件的珠联璧合
14.1 并不陌生的对话框
14.2 生成基于对话框的MFC程序
14.2.1 对话框程序运行机理
14.2.2 在主程序对话框内添加控件
14.2.3 初始化对话框
14.2.4 对颜色列表框的操作──CColorListBox
14.2.5 文本编辑控件
14.2.6 微调控件和进度条
14.3 添加对话框
14.3.1 生成对话框
14.3.2 在新增对话框内处理消息
第五部分 让编写的代码更接近实际──开发数据库程序
第15章 使用ODBC和DAO操作数据库
15.1 为何用VC进行数据库编程
15.2 利用ODBC开发数据库程序
15.2.1 用ODBC API开发
15.2.2 利用向导开发数据库程序
15.2.3 CDatabase类
15.2.4 CRecordset类
15.2.5 使用CDatabase、CRecordset对象建立数据库ODBC程序
15.3 以DAO类访问数据库
15.3.1 在向导中选择DAO数据库支持
15.3.2 在Visual C++ .NET中利用DAO类访问数据
15.3.3 使用ODBC类还是DAO类
第16章 利用ADO开发数据库程序
16.1 ADO概述
16.1.1 OLE DB是什么,它为何不同于其他数据库技术
16.1.2 通用数据访问
16.1.3 COM的优点
16.2 在Visual C++ .NET中使用ADO
16.2.1 使用ActiveX控件编程
16.2.2 使用ADO对象开发程序
附 录 习题答案
习题答案
商品特点
多媒体教学:直观演示操作,全程语音讲解。
获知率最高:用最短的时间,掌握最多的知识。
环境教学法:电脑知识的氛围,电脑文化的环境。
商业级实例:丰富实用的例子,高屋建瓴的点拨。
知识最新性:定期更新内容,讲解最新知识。
一、环境式教学法
学东西不能孤立,须在山外看山,画外看画,当您了解到很多所学内容的背景知识时,您会发现它们不需要学,就自动理解并掌握了。书中大量的电脑常识、电脑故事、经验集锦和操作技巧,让您沐浴在电脑知识的环境氛围中,充分体验计算机文化的魅力。实际上,在茶余饭后,您信手翻开本系列书籍,会像看小说似地、无意识地学到很多东西,我们的书不用“学”,不需要“死记硬背”,而是在轻松自然中掌握。
二、商业级实例
也许用某个软件做一个实例不难,但要做一个商业级别的实例,就需要有良好的创意、熟练的使用技能和丰富的经验。本套教材会大大缩短您具备这些条件的时间,每本书中都会详细讲解到一些商业级别的实例制作,把洪恩多年积累的多媒体开发、网站建设、排版印刷的经验都毫无保留地奉献给您,通过细致入微的制作过程和高屋建瓴的技巧点拨,使您真正成为一名专业人员。
三、知识最新性
这是一套随时更新的图书,您所看到就是最新版,我们定期更新讲解最新的知识、最新的软件。当您手捧此书时,就已经站在了计算机应用的最前沿。事实上,您所看到的内容比您周围的朋友所掌握的更多、更新、更实用。
- 本站软件均来自互联网,采用请谨慎,我们鼓励您下载后查毒。
- 本站只为信息交流,我们不做任何双方证明,也不承担任何法律责任。
- 如果此内容给您造成了负面影响或者经济损失,请尽快联系我们处理。


软件评论
共有 0 位网友发表了评论 此处之显示部分评论 查看完整内容