当前位置:首页 > 工业技术
VISUAL C++ NET实用教程
VISUAL C++ NET实用教程

VISUAL C++ NET实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:胡剑锋,姚华,张永主编;穆振东,尹晶海,肖庆副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508438787
  • 页数:311 页
图书介绍:本书主要是通过详实的案例,恰当的代码分析和透彻的讲解,配合以丰富的习题,培养和提高学生利用Visual C++.NET工具的实际开发能力。全书共分为两部分,第一部分主要是基于图形用户界面的设计;第二部分是概念和语法性的学习。本书共十三章,主要内容包括:Visual C++.NET开发环境、图形用户界面设计、对话框、菜单和工具栏、文档/视图应用程序、图形和多媒体、数据库的应用、控制语句、函数、数组和面向对象的基本概念介绍的面向对象编程,应用程序的部署,最后是一个完整的Visual C++.NET项目开发的全过程。本书可作为计算机及其相关专业的本、专科教材,也可作用计算机软件培训教材。
《VISUAL C++ NET实用教程》目录
标签:主编 教程

第1章 Visual C++.NET开发环境 1

本章学习目标 1

1.1 .NET和Visual C++.NET概述 1

1.1.1 .NET概述 1

1.1.2 Visual C++发展历史 2

1.1.3 Visual Studio.NET概述 2

1.2 Visual C++.NET安装 2

1.2.1 Visual C++.NET安装配置要求 2

1.2.2 Visual C++.NET安装 3

1.2.3 Visual Studio.NET安装说明 7

1.3 Visual C++.NET开发环境 8

1.3.1 起始页 8

1.3.2 解决方案资源管理器 9

1.3.3 资源视图 10

1.3.4 类视图 11

1.3.5 工具箱 11

1.3.6 属性窗口 11

1.3.8 窗口管理 12

1.3.7 使用帮助 12

1.3.9 自定义工具栏 13

1.4 一个实例 13

1.4.1 创建新项目 13

1.4.2 用MFC应用程序向导创建应用程序 14

1.5 本章小结 17

1.6 专题讨论和作业设计 17

1.6.1 专题讨论 17

1.6.2 作业设计 17

第2章 Visual C++.NET程序设计基础 18

本章学习目标 18

2.1 Windows编程基础知识 18

2.1.1 基本概念 18

2.1.2 Windows编程模式 20

2.1.3 Windows程序的基本构成 21

2.2 MFC应用程序设计基础 21

2.2.1 MFC应用程序向导 21

2.2.2 MFC类及其应用程序框架 28

2.2.3 应用程序的调试 32

2.3 图形用户界面设计基础 35

2.3.1 图形用户界面概念 35

2.3.2 基本图形界面设计构成 35

2.4 本章小结 40

2.5 专题讨论和作业设计 40

2.5.1 专题讨论 40

2.5.2 作业设计 40

3.1 基于对话框的应用程序 41

3.1.1 创建基于对话框的应用程序框架 41

第3章 基于对话框编程 41

本章学习目标 41

3.1.2 在对话框中添加控件 44

3.1.3 编辑控件属性 45

3.1.4 添加变量 47

3.1.5 对“关闭”按钮添加代码 49

3.1.6 对开始按钮添加代码 49

3.1.7 映射WM_TIMER消息 50

3.2.1 消息对话框的函数 53

3.2 基本消息对话框 53

3.2.2 消息对话框的应用 54

3.3 通用对话框 55

3.3.1 通用对话框类 55

3.3.2 通用对话框的使用 61

3.3.3 模式对话框和无模式对话框 64

3.5.1 专题讨论 65

3.5.2 作业设计 65

3.5 专题讨论和作业设计 65

3.4 本章小结 65

第4章 菜单、工具栏和状态栏 66

本章学习目标 66

4.1 菜单 66

4.1.1 菜单简介 66

4.1.2 创建应用程序 67

4.1.3 加入并定制菜单 69

4.1.4 将菜单与应用程序主窗口关联 71

4.1.5 把功能模块与菜单项相关联 72

4.2 动态创建菜单 74

4.2.1 菜单的结构 74

4.2.2 CMenu类 75

4.2.3 动态创建菜单 76

4.3 创建工具栏 80

4.3.1 工具栏模板 80

4.3.2 CToolBar类及常用方法 81

4.3.3 创建工具栏 83

4.3.4 控制工具栏的显示与隐藏 89

4.4 创建状态栏 90

4.4.1 CStatusBar类及常用方法 90

4.4.2 状态栏的创建 91

4.4.3 状态栏应用例子 93

4.5 本章小结 97

4.6.1 专题讨论 98

4.6.2 作业设计 98

4.6 专题讨论与作业设计 98

第5章 MFC的文档和视图应用程序 99

本章学习目标 99

5.1 文档和视图的概念 99

5.1.1 文档和视图关系 99

5.1.2 文档/视图结构的优点 99

5.1.3 单文档和多文档 100

5.2.1 文档类结构和方法 101

5.2 文档和视图类简介 101

5.2.2 视图类的结构和方法 102

5.2.3 文档模板类的结构和方法 104

5.2.4 文档的串行化 105

5.3 文档应用程序 105

5.3.1 单文档应用程序 105

5.3.2 多文档应用程序 108

5.3.3 拆分窗口 111

5.4 本章小结 116

5.5.2 作业设计 117

5.5.1 专题讨论 117

5.5 专题讨论和作业设计 117

第6章 图形与多媒体 118

本章学习目标 118

6.1 设备环境与设备环境类 118

6.1.1 设备环境 118

6.1.2 设备环境类 119

6.1.3 使用设备环境类绘图的一个简单例子 119

6.1.4 映射模式 121

6.2.1 画笔和画笔类 122

6.2 绘图工具类 122

6.2.2 画笔的应用 123

6.2.3 画刷和画刷类 124

6.2.4 画刷类的应用 124

6.3 字体类和文本输出 125

6.3.1 字体类 125

6.3.2 字体类参数应用 126

6.3.3 文本输出 127

6.4.1 位图类 129

6.4 位图类与位图输出 129

6.4.2 显示位图 130

6.5 绘图程序实例 131

6.5.1 绘图常用的数据类 131

6.5.2 绘图实例 133

6.6 多媒体程序开发 136

6.6.1 常见的多媒体文件格式 136

6.6.2 多媒体文件的播放 136

6.6.3 媒体控制接口的使用 136

6.6.4 多媒体控件 140

6.7 本章小结 143

6.8 专题讨论与作业设计 143

6.8.1 专题讨论 143

6.8.2 作业设计 144

第7章 数据库应用 145

本章学习目标 145

7.1 数据库的基本知识 145

7.1.1 数据库的基本概念 145

7.2 ODBC访问数据库 147

7.1.2 结构化查询语言 147

7.2.1 ODBC 148

7.2.2 ODBC数据库类 149

7.3 创建数据库及DNS 151

7.3.1 创建数据库 151

7.3.2 创建ODBC数据源 153

7.4 创建数据库应用程序 155

7.4.1 创建应用程序框架 155

7.4.2 显示数据 158

7.4.3 增、删、改、查数据 161

7.5 数据库的其他访问方式 164

7.5.1 DAO访问数据库 164

7.5.2 OLE DB 165

7.5.3 ADO 166

7.6 本章小结 166

7.7.1 专题讨论 167

7.7.2 作业设计 167

7.7 专题讨论与作业设计 167

第8章 控制结构 168

本章学习目标 168

8.1 语言基础 168

8.1.1 赋值运算符 168

8.1.2 递增运算符与递减运算符 169

8.1.3 逻辑与条件运算符 169

8.2 控制结构简介 173

8.3.2 if/else选择结构 175

8.3.1 if选择结构 175

8.3 选择结构 175

8.3.3 switch多路选择结构 177

8.4 循环结构 180

8.4.1 while循环结构 180

8.4.2 do/while循环 182

8.4.3 for循环 183

8.5 break和continue语句 185

8.6 本章小结 186

8.7.2 作业设计 187

8.7 专题讨论与作业设计 187

8.7.1 专题讨论 187

第9章 函数 188

本章学习目标 188

9.1 函数定义 188

9.1.1 函数定义的方式 189

9.1.2 函数的声明与定义方式 189

9.1.3 形参与实参 190

9.2.2 函数参数传递方式 191

9.2.1 函数调用方式 191

9.2 函数的调用 191

9.3 局部变量与全局变量 195

9.3.1 局部变量 195

9.3.2 全局变量 196

9.3.3 静态变量 198

9.4 函数的递归 198

9.5 函数重载 201

9.6.1 内联函数的定义与使用方法 205

9.6 内联函数 205

9.6.2 内联函数与带参宏的区别 207

9.7 默认参数函数 208

9.7.1 默认参数的目的 208

9.7.2 默认参数声明 209

9.7.3 默认参数的顺序规定 209

9.8 函数应用 209

9.9 本章小结 213

9.10 专题讨论和作业设计 213

9.10.1 专题讨论 213

9.10.2 作业设计 213

第10章 数组 215

本章学习目标 215

10.1 一维数组 215

10.1.1 一维数组的定义 215

10.1.2 一维数组的初始化与赋值 216

10.2.1 二维数组的定义 220

10.2.2 二维数组的初始化与赋值 220

10.2 二维数组 220

10.3 字符型数组 224

10.3.1 字符型数组的定义与赋初值 224

10.3.2 字符型数组的输入与输出 224

10.4 数组与结构 226

10.5 数组的应用 227

10.6 本章小结 236

10.7.2 作业设计 237

10.7.1 专题讨论 237

10.7 专题讨论和作业设计 237

第11章 面向对象编程 238

本章学习目标 238

11.1 类与对象 238

11.1.1 类的封装 238

11.1.2 类的派生与继承 239

11.1.3 构造函数和析构函数 239

11.1.4 对象的引用参数传递 242

11.1.5 静态成员变量与静态成员函数 244

11.1.6 const类型成员函数与mutable 245

11.1.7 对象的初始化与初始化行 247

11.1.8 拷贝构造函数 248

11.1.9 模板类 250

11.2 友元函数与友元类 252

11.3 运算符重载 254

11.4 派生和继承 255

11.4.1 派生与继承 256

11.4.3 虚基类 259

11.4.2 多重、多层派生与继承 259

11.5 多态性和虚函数 261

11.6 异常处理 264

11.6.1 抛出和捕捉异常 264

11.6.2 多路捕捉 266

11.7 本章小结 267

11.8 专题讨论与作业设计 267

11.8.1 专题讨论 267

11.8.2 作业设计 268

12.1 打包MFC开发的应用程序 269

第12章 应用程序的部署 269

本章学习目标 269

12.2 专题讨论和作业设计 271

12.2.1 专题讨论 271

12.2.2 作业设计 271

第13章 编程实例 272

13.1 圆角矩形窗口 272

13.1.1 编程要点 272

13.2 播放AVI动画 273

13.1.2 实例程序 273

13.2.1 界面设计 274

13.2.2 编程要点 274

13.2.3 实例程序 274

13.3 在窗口中画点 275

13.4 空心字体效果演示 276

13.4.1 编程要点 277

13.4.2 实例程序 277

13.5.2 实例程序 279

13.5.1 编程要点 279

13.5 读写ini文件 279

13.6 用CFile类读写文件 280

13.6.1 编程要点 280

13.6.2 实例程序 281

13.7 字符串的格式化 282

13.7.1 编程要点 282

13.7.2 实例程序 282

13.8 用CFileDialog类选择文件 283

13.8.2 编程要点2 284

13.8.1 编程要点1 284

13.8.3 实例程序 285

13.9 创建轨迹梯度 286

13.9.1 编程要点 286

13.9.2 实例程序 287

13.10 卡拉OK点歌系统 288

13.10.1 系统概述 288

13.10.2 数据库设计 289

13.10.3 系统模块的设计与开发 291

返回顶部