当前位置:首页 > 工业技术
可视化程序设计Visual C++
可视化程序设计Visual C++

可视化程序设计Visual C++PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:杨喜林,杨亮,杨杨等主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2010
  • ISBN:9787564030117
  • 页数:471 页
图书介绍:本教程对Visual C++ 的应用与开发进行了详细系统的介绍,包括:Visual C++程序的建立、菜单、工具栏和状态栏、对话框与控件、视图与文档、图形绘制、数据库应用、多媒体技术。本书每章节后都配有习题。另外,本书精心设计了大量的编程实例甚至是项目实例,以培养和提高学生利用Visual C++程序设计的能力。本书适合高等院校本科生、专科生使用。也可供企事业单位、科研机关、软件外包、计算机公司的工程技术人员、研究人员、程序设计人员阅读。
《可视化程序设计Visual C++》目录

第1章 Visual C++程序的建立 1

1.1 C程序和C++程序 1

1.2 面向对象的编程技术 4

1.2.1 类与对象 4

1.2.2 类及其成员变量、成员函数的声明和定义 5

1.2.3 构造函数和析构函数 7

1.2.4 类的继承 9

1.2.5 C++在非面向对象方面的扩充 12

1.3 Visual C++程序 16

1.4 使用MFC AppWizard应用程序向导 18

1.4.1 应用程序框架类型 18

1.4.2 用MFC AppWizard(exe)创建一个单文档的应用程序 19

1.4.3 项目工作区 23

1.4.4 输出窗口 26

1.5 ClassWizard类向导 26

1.5.1 ClassWizard的使用 26

1.5.2 消息和消息映射 27

1.5.3 消息映射方法实例 32

1.6 章后实训 41

实训1 键盘字符输入,并使输入的文本居中 41

实训2 向窗口中添加一个闪亮的插入符 44

实训3 制作一个每次单击窗口都出现不同鼠标光标图形的程序 47

第2章 菜单、工具栏和状态栏的设计 50

2.1 设计菜单 50

2.1.1 用编辑器设计菜单 50

2.1.2 菜单的编程控制 57

2.1.3 使用快捷菜单 61

2.2 工具栏 64

2.2.1 使用工具栏编辑器 64

2.2.2 多个工具栏的使用 66

2.3 状态栏 71

2.3.1 状态栏的定义 71

2.3.2 状态栏的常用操作 72

2.4 交互对象的动态更新 77

2.5 章后实训 79

实训1 通用菜单 79

实训2 多信息状态栏 85

实训3 自定义工具条 92

第3章 对话框与控件 95

3.1 对话框的使用 95

3.2 资源与资源标识 97

3.3 创建对话框及添加控件 99

3.4 控件的创建和使用方法 106

3.4.1 控件的创建方法 106

3.4.2 基于对话框的应用程序 107

3.4.3 控件的消息及消息映射 108

3.4.4 控件的数据交换和数据效验 112

3.4.5 控件的通用属性 114

3.5 常用控件 115

3.5.1 静态控件 115

3.5.2 按钮控件 118

3.5.3 编辑框控件&. 126

3.5.4 列表框 133

3.5.5 组合框 140

3.5.6 旋转按钮控件 145

3.5.7 进展条 151

3.5.8 滚动条 158

3.5.9 滑动条 163

3.6 标签控件、图像列表、属性表及属性页 169

3.6.1 标签控件 169

3.6.2 图像列表控件 175

3.6.3 属性表及属性页 176

3.7 向导对话框 179

3.8 设置对话框和控件的背景颜色以及在控件上绘图 182

3.9 通用对话框和消息对话框 185

3.9.1 通用对话框 186

3.9.2 消息对话框 187

3.10 章后实训 189

实训1 计算器应用程序 189

实训2 对话框与控件的综合运用 196

实训3 更改字体设置 202

第4章 窗口、文档和视图 206

4.1 主窗口和文档窗口 206

4.2 改变窗口的状态 212

4.2.1 用ShowWindow改变窗口的显示状态 212

4.2.2 用SetWindowPos或MoveWindow改变窗口的大小和位置 214

4.3 文档串行化 215

4.3.1 文档串行化过程 215

4.3.2 文档串行化操作 219

4.3.3 文档模板字串资源 225

4.4 使用简单数组集合类 226

4.4.1 应用实例 226

4.4.2 关于数组集合类 231

4.5 CFile类 231

4.5.1 应用举例 232

4.5.2 文件的打开和关闭 233

4.5.3 文件的读、写和定位操作 234

4.5.4 文件的管理操作 235

4.6 不同视图的应用 237

4.6.1 CEditView类 237

4.6.2 CRichEditView类 238

4.6.3 使用CFormView类 238

4.6.4 CHtmlView类的应用 241

4.6.5 CScrollView类 248

4.6.6 列表控件和列表视图 250

4.6.7 树控件 261

4.6.8 多视图 274

4.6.9 文档视图结构 283

4.7 章后实训 295

实训1 学生档案管理 295

实训2 编制一个拆分两个窗口的程序 313

实训3 实现对HTML文件的显示 316

第5章 图形绘制 324

5.1 设备环境与设备环境类 324

5.1.1 设备环境 324

5.1.2 设备环境类 324

5.2 绘图程序 325

5.2.1 CDC基类 325

5.2.2 CPaintDC类 326

5.2.3 CClientDC类 327

5.3 图形设备接口对象 327

5.3.1 画笔CPen类 329

5.3.2 画刷 CBrush类 330

5.4 坐标映射 332

5.5 CPoint、CSize和CRect 334

5.6 颜色和颜色对话框 338

5.7 多种图形的绘制 346

5.8 字体CFont类 351

5.9 位图、图标与光标 361

5.9.1 使用图形编辑器 361

5.9.2 位图 363

5.9.3 图标 366

5.9.4 光标 371

5.10 章后实训 374

实训1 图像进行局部放大程序 374

实训2 在屏幕上画图形程序 378

实训3 调色板的程序 379

第6章 数据库应用 382

6.1 数据库、DBMS和SQL 382

6.2 MFC的ODBC编程技术 383

6.2.1 设计数据库 383

6.2.2 创建ODBC的数据源 385

6.2.3 在MFC AppWizard中选择数据源 386

6.2.4 设计浏览记录界面 388

6.2.5 ODBC数据表绑定更新(改变与m_pSet关联的表) 389

6.3 MFC的ODBC应用编程 390

6.3.1 显示记录总数和当前记录号 391

6.3.2 查询记录 392

6.3.3 编辑记录 394

6.3.4 处理多个表 397

6.4 数据库相关的ActiveX控件 400

6.4.1 使用MSFlexGrid控件 400

6.4.2 RemoteData和DBGrid控件 403

6.5 字段操作 406

6.6 多表处理 412

6.7 章后实训 421

实训1 ADO数据库程序设计 422

实训2 用ADO数据库编程 430

实训3 DAO数据库编程 437

第7章 多媒体技术 442

7.1 使用MCI播放WAVE文件的程序实例 442

7.2 MCI 444

7.2.1 MFC设备类型 444

7.2.2 MCI命令与函数 444

7.3 MCI编程步骤 447

7.4 使用MCIWnd窗口类 449

7.5 章后实训 454

实训1 实现视频和多媒体文件操作 454

实训2 制作一个可以播放Mid音乐的应用程序 458

实训3 媒体播放程序 459

附录 Midi.h和Midi.cpp文件 464

相关图书
作者其它书籍
返回顶部