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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:严迪新,班建民主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030151151
  • 页数:372 页
图书介绍:本书主要向读者介绍有关Visual C++程序设计方面的一些知识等。
《Visual C++程序设计》目录

第1章 从C到C++ 1

1.1 C++语言新增的约定、符号名称和运算符 1

1.1.1 C++语言的文件扩展名 1

1.1.2 C++语言的输入/输出 1

目录 1

1.1.3 数据类型声明的变化 2

1.1.4 动态内存分配运算符 3

1.1.5 引用类型 4

1.1.6 const语义的扩展 5

1.1.7 指针声明时的类型必须同实际指向的对象类型相一致 6

1.1.8 int与char不再等价 6

1.2.2 函数间传递参数的使用 7

1.2.3 函数的返回值 7

1.2.1 函数声明、定义和引用 7

1.2 C++语言中函数的新特性 7

1.2.4 内联函数 8

1.2.5 C++语言中函数的默认参数 9

1.2.6 重载函数 9

1.3 类和对象 10

1.3.1 C++语言中的结构数据类型 10

1.3.2 C++语言中的类 11

1.3.3 类的三个区 12

1.3.4 数据的封装 12

1.3.5 类中成员函数的特性 14

1.3.6 构造函数、析构函数和类对象成员数据初始化 15

1.3.7 类和对象的对外特殊联系 18

1.3.8 类数组 20

1.3.9 运算符重载 22

1.4 C++的类派生 23

1.4.1 类的包容关系 23

1.4.2 类模板 25

1.4.3 派生关系 26

1.4.4 派生类的构造函数 28

1.4.5 多重继承 30

1.5 虚函数 30

1.6 面向对象的程序设计 33

1.6 1 面向对象编程概述 33

1.6 2 Visual C++是一种C++产品 35

1.7 Win32控制台程序调试与运行 36

上机习题 37

2.1 用API编写Windows应用程序 39

第2章 Windows编程 39

2.2 事件驱动 43

2.3 消息循环与输入 44

2.4 Windows程序运行机制 45

2.4 1 Windows程序界面 45

2.4 2 消息 48

2.5 Windows程序组成 53

2.6 利用Visual C++开发Windows应用程序 55

2.6 1 理解Visual C++工程 55

2.6 2 Visual C++可视化集成开发环境 56

2.6 3 利用AppWizard生成文档视图结构程序框架 60

2.7 用户界面对象 67

2.8 简单的Windows程序 71

上机习题 72

第3章 MFC编程 74

3.1 MFC简介 74

3.1.1 MFC是什么 74

3.1.2 MFC的特点 75

3.1.3 MFC的类库层次 76

3.1.4 MFC程序结构剖析 79

3.2 设备环境 80

3.3 绘图模式 82

3.4 GDI坐标系 83

3.5 图形对象 84

3.5.1 画笔 84

3.5.2 画刷 88

3.5.3 字体 90

3.5.4 有关文字与绘图的函数 92

3.6 库存图形对象 95

3.7 资源 95

3.7.1 图标 96

3.7.2 位图 99

3.7.3 菜单 101

3.7.4 快捷键 106

3.7.5 字符串表 107

3.8 用MFC编写Win32程序 108

3.8.1 MFC应用程序框架 108

3.8.2 MFC对消息的管理 111

3.8.3 CwinApp类 114

3.8.4 CFrameWnd类 115

3.8 5 Win32程序举例 117

上机习题 122

第4章 对话框程序 123

4.1 对话框概述 123

4.2 模态对话框 124

4.2 1 对话框的运行机制 124

4.2.2 简单的对话框程序 124

4.2.3 使用对话框 126

4.2 4 对话框的数据交换和数据检验机制 133

4.3 非模态对话框 136

4.4 公用对话框 139

4.4.1 颜色选择对话框 140

4.4 2 文件选择对话框 140

4.4 3 文件查找和替换对话框 142

4.4 4 字体选择对话框 143

4.4.5 打印和打印设置对话框 144

4.5 基于对话框的应用程序 147

4.6 ClassWizard类向导 150

上机习题 152

第5章 常用控件 153

5.1 控件概述 153

5.2 控件的组织 154

5.3 静态控件 155

5.4 编辑控件 156

5.4.1 编辑框控件 157

5.4.2 Rich Edit控件 158

5.4.3 IP地址控件 158

5.5.1 下压按钮 159

5.5 按钮控件 159

5.5.2 检查按钮 160

5.5.3 单选按钮 160

5.5.4 SpinButton控件 160

5.6 滚动条按钮 161

5.6.1 滚动条控件 161

5.6.2 Slider控件(滑块控件) 161

5.6.3 进度控件 164

5.7 列表控件 166

5.7.1 列表框控件 166

5.7.2 组合框控件 169

5.7.3 列表控件 171

5.7.4 树型控件 175

5.8 动画控件 177

5.9 控件使用举例 181

上机习题 188

第6章 文档视图 189

6.1 文档视图结构 189

6.2 使用文档视图结构的意义 190

6.3 文档视图结构程序实例 190

6.3.1 文档视图结构中的主要类 191

6.3.2 修改文档类 193

6.3.3 修改视图类 200

6.3.4 滚动视图 206

6.3.5 Visual C++中的文档视图结构的工作机制 207

6.4 打印与打印预览 208

6.5 文档视图结构程序设计 210

6.6 多文档应用程序 228

上机习题 234

第7章 辅助功能 235

7.1 文件 235

7.2 异常处理机制 238

7.3 工具条 242

7.3.1 添加工具条按钮 242

7.3.2 工具按钮提示 243

7.4 状态条 245

7.5 帮助 245

7.5.1 制作帮助文件 245

7.5.2 调用帮助文件 252

上机习题 257

8.1.1 创建进程 258

第8章 进程和线程 258

8.1 进程 258

8.1.2 终止进程 260

8.1.3 进程的简单案例 261

8.2 线程 262

8.2.1 工作线程 263

8.2.2 用户界面线程 266

8.2.3 线程的优先级与调度 269

8.3 同步对象 272

8.3.1 临界区 273

8.3.2 互斥量 273

8.3.3 信号量 274

8.3.4 事件 275

8.3.5 等待函数 276

8.4 线程同步案例 277

8.4.1 线程同步案例功能 277

8.4.2 线程同步案例的技术要点 278

8.4.3 修改原vc_8_3项目案例的步骤 278

上机习题 284

第9章 数据库应用 285

9.1 数据源 285

9.1.1 ODBC数据源 285

9.1.2 创建OBDC数据源 285

9.1.3 ADO数据源 287

9.2 ODBC应用程序设计 287

9.2.1 简单ODBC数据库应用案例 288

9.2.2 CRecordset类 289

9.2.3 CRecordView类 290

9.2.4 CDatabase类 292

9.2.5 ODBC数据库应用案例 292

9.3 ADO应用程序设计 300

9.3.1 简单ADO数据库应用项目 300

9.3.2 ADO的模型 302

9.3.3 基于ADO的ActiveX控件 306

9.3.4 与自动化相兼容的数据类型 308

9.3.5 ADO数据库应用案例1 309

9.3.6 ADO数据库应用案例2 316

上机习题 320

10.1 Internet网络应用 321

10.1.1 WinInet类库 321

第10章 网络通信程序 321

10.1.2 FTP客户端应用程序案例 325

10.2 串行通信程序设计 330

10.2.1 串行通信协议 330

10.2.2 WindowsAPI串行通信函数的程序设计 332

10.2.3 MSComm控件 335

10.2.4 串行通信程序案例 338

10.3 Windows Socket通信程序设计 341

10.3.1 WinSock基本概念 341

10.3.2 CAsyncSocket类和CSocket类 343

10.3.3 WinSock通信程序案例 349

上机习题 357

11.1.1 Developer Studio主窗口 358

11.1 Visual C++的集成环境 358

第11章 Visual C++集成环境与调试技术 358

11.1.2 Developer Studio菜单和工具栏 359

11.1.3 Developer Studio的子窗口 359

11.2 编译链接环境 360

11.3 调试环境 361

11.4 调试方法 363

11.4.1 设置检验点 363

11.4.2 跟踪信息输出 364

11.4.3 设置断点与观察 364

11.4.4 捕捉异常 365

11.4.5 内存泄漏检查 366

11.5 程序调试案例 366

主要参考文献 372

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