图书介绍

VisualC++6.0开发技巧及实例剖析PDF|Epub|txt|kindle电子书版本下载

VisualC++6.0开发技巧及实例剖析
  • 齐舒创作室编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302036810
  • 出版时间:1999
  • 标注页数:562页
  • 文件大小:27MB
  • 文件页数:574页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

VisualC++6.0开发技巧及实例剖析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录2

第一部分 Visual C++6.0基础编程2

第1章 Visual C++6.0概述与编程基础2

1.1 Visual C++6.0的新特征2

1.2 Visual C++6.0的主窗口4

1.3 Visual C++6.0的系统工具5

1.3.1 菜单编辑器5

1.3.2 加速键编辑器8

1.3.3 资源符号10

1.3.4 图形编辑器11

1.3.5 工具栏编辑器13

1.3.6 对话框编辑器14

1.3.7 串编辑器17

1.4 MfcApp应用程序18

1.5 ConsoleApp应用程序28

1.6 本章小结31

第2章 图形设备接口32

2.1 图形设备接口简介32

2.2 设备描述表33

2.3 坐标映射35

2.3.1 设置映射模式35

2.3.2 定义窗口的范围36

2.3.3 定义视图区36

2.3.4 设置视图区的原点37

2.4 绘制基本图形37

2.4.1 画点37

2.4.2 画直线38

2.4.3 画折线和曲线39

2.4.4 画封闭曲线41

2.5 画笔49

2.5.1 创建画笔49

2.5.2 画笔的属性49

2.5.3 库存画笔50

2.6.1 纯色画刷57

2.6 画刷57

2.6.2 阴影画刷58

2.7 字体64

2.7.1 显示文本64

2.7.2 设置文本颜色64

2.7.3 设置字符间距65

2.7.4 设置文本对齐方式65

2.7.5 得到文本度量66

2.7.6 字体的创建68

2.8 本章小结73

第3章 菜单74

3.1 编辑菜单资源74

3.2 菜单消息响应75

3.3 菜单的UI机制及显示状态的修改78

3.4.1 获得菜单的指针79

3.4 动态地改变菜单79

3.4.2 给菜单中增加菜单项80

3.4.3 删除菜单项80

3.4.4 获得菜单的菜单项数80

3.4.5 使菜单项有效或无效81

3.5 上下文菜单99

3.6 本章小结103

第4章 系统的输入设备104

4.1 鼠标104

4.1.1 鼠标消息104

4.1.2 鼠标消息处理106

4.1.3 改变鼠标指针的形状107

4.1.4 捕捉鼠标108

4.2 键盘115

4.2.1 键盘消息115

4.2.2 字符消息118

4.3 本章小结125

5.1 工具栏126

第5章 工具栏和状态栏126

5.1.1 工具栏资源127

5.1.2 按钮的状态128

5.1.3 工具栏类128

5.1.4 消息传递机制130

5.1.5 普通工具栏示例131

5.1.6 高级工具栏示例137

5.2.1 CStatusBar类150

5.2 状态栏150

5.2.2 状态栏的创建和处理151

5.2.3 状态栏与提示信息151

5.2.4 状态指示器153

5.2.5 状态栏示例一154

5.2.6 状态栏示例二156

5.3 本章小结159

6.1 Visual C++的异常处理机制161

第6章 MFC异常处理161

6.2 设置自己的terminate()函数处理器162

6.3 MFC中的异常类163

6.3.1 CMemoryException163

6.3.2 CNotSupportedException164

6.3.3 CFileException164

6.3.4 CArchiveException165

6.3.5 CResourceException165

6.3.6 COleException165

6.3.7 CUserException166

6.3.8 CDBException166

6.3.9 CDaoException166

6.3.10 CInternetException166

6.3.11 Win 32系统级异常166

6.4 本章小结168

7.1 对话框资源169

第7章 对话框和控件169

7.2 对话框中的控件170

7.2.1 CListBox171

7.2.2 CComboBox171

7.2.3 CStatic171

7.2.4 CButton171

7.2.5 CBitMapButton171

7.2.6 CEdit172

7.2.7 CScrollBar172

7.3 CDialog类与对话过程函数调用顺序172

7.4 DDX和DDV174

7.5 预制对话框175

7.6 模式对话框示例183

7.7 无模式对话框示例193

7.8 基于对话框的应用程序207

7.9 本章小结219

8.2 CSplitterWnd类220

第8章 切分窗口、文档和多视图220

8.1 切分窗口220

8.3 切分窗口与多视图221

8.4 单文档动态切分窗口示例222

8.5 单文档静态切分窗口示例225

8.6 文档和视图231

8.6.1 CDocument类231

8.6.2 CView类232

8.6.3 文档—视图之间的相互作用函数233

8.6.4 文档模板235

8.7 多文档界面237

8.8 动态切分的MDI应用程序237

8.9 具有多个视图类、不带切分窗口的MDI应用程序239

8.10 静态切分的MDI应用程序252

8.11 本章小结255

第9章 内存管理技术258

9.1 内存管理的发展258

第二部分 VisualC++6.0编程进阶258

9.2 简单内存分配259

9.2.1 栈结构分配259

9.2.2 堆分配259

9.3 Windows中的内存分配函数261

9.4 分配可移动内存和可放弃内存262

9.5 虚拟内存264

9.6 共享内存264

9.7 本章小结267

第10章 多任务编程268

10.1 进程、线程和优先级268

10.2 工作线程和用户界面线程的创建270

10.2.1 工作线程270

10.2.2 使用工作线程272

10.2.3 创建用户界面线程(UI)277

10.4 使线程休眠278

10.3 线程的挂起及唤醒278

10.5 线程同步279

10.5.1 使用事件对象279

10.5.2 使用临界段291

10.5.3 使用互斥量294

10.5.4 使用信号量298

10.6 线程的终止304

10.7 如何编写基于进程的多任务操作307

10.8 本章小结310

第11章 动态链接库311

11.1 动态链接库311

11.1.1 动态链接和静态链接311

11.1.2 创建动态链接库的原因311

11.1.3 动态链接库的基础312

11.2 普通的DLL313

11.2.1 理解普通的D LL本质313

11.2.3 实现TestDll应用程序315

11.2.2 动态加载DLL315

11.3 扩展MFC DLL331

11.4 本章小结333

第三部分 ActiveX编程336

第12章 容器应用程序336

12.1 创建框架容器应用程序336

12.2 管理嵌入对象的大小和位置342

12.3 使用鼠标选取项344

12.4 本章小结370

第13章 服务器应用程序371

13.1 创建框架服务器应用程序371

13.2 定制应用程序的资源377

13.3 完善文档类和视图类379

13.4 完善服务器项388

13.5 运行Server应用程序394

13.6 本章小结399

14.1.1 完善框架自动化服务器应用程序400

第14章 自动化400

14.1 自动化服务器400

14.1.2 定制自动化服务器的资源405

14.1.3 完善文档类和视图类405

14.1.4 定义服务器的属性和方法408

14.2 自动化客户应用程序418

14.2.1 完善框架自动化客户应用程序418

14.2.2 定制自动化客户的资源422

14.2.3 从类型库中创建类423

14.2.4 完善客户应用程序的视图类424

14.3 本章小结433

第15章 ActiveX控件434

15.1 ActiveX/OLE控件434

15.2 ActiveX控件的属性、事件与方法434

15.2.1 属性434

15.2.2 事件435

15.3.1 创建框架ActiveX控件436

15.3 ActiveX控件示例436

15.2.3 方法436

15.3.2 初始化控件的大小以及在控件中显示当前时间439

15.3.3 使控件动态显示当前时间441

15.3.4 增加控件属性442

15.3.5 增加标准事件444

15.3.6 增加定制事件446

15.3.7 增加控件方法447

15.4 本章小结463

16.1.1 常用术语466

16.1.2 ODBC与标准化466

第四部分 数据库编程466

16.1 ODBC简介466

第16章 ODBC466

16.2 SQL语法基础469

16.2.1 结构化查询语言469

16.2.2 关系对象470

16.2.4 SQL语法471

16.2.3 SQL分类471

16.3 ODBC的实现476

16.3.1 配置ODBC环境476

16.3.2 连接数据源476

16.3.3 查询数据和数据源479

16.3.4 装备和执行SQL请求479

16.3.5 检索数据480

16.3.6 释放ODBC环境481

16.4 ODBC的应用481

16.4.1 数据库的创建482

16.4.2 配置ODBC环境486

16.4.3 创建ODBC应用程序488

16.5 操作数据库的内容496

16.5.1 给表增加一个记录496

16.5.2 如何删除记录500

16.5.3 在数据库中查找数据501

16.6 本章小结512

第17章 MFC数据库类513

17.1 MFC数据库类513

17.2 CDatabase类513

17.2.1 打开一个数据库连接513

17.2.2 连接信息516

17.2.3 用CDatabase执行SQL语句516

17.2.4 用CDatabasee进行事务处理516

17.3 CRecordset518

17.3.1 构造一个记录集520

17.3.2 使用RFX读写数据520

17.3.3 刷新记录集521

17.3.4 关闭记录集522

17.3.5 在记录集中移动522

17.3.6 成批取回行523

17.3.7 改变记录集中的数据527

17.3.9 使用语句参数528

17.3.8 事务处理528

17.3.10 记录集错误处理529

17.4 CRecordView类529

17.4.1 创建一个CRecordView530

17.4.2 用CRecordView进行对话框数据交换530

17.4.3 OnGetRecordset()函数530

17.4.4 CRecordView::OnMove()函数530

17.5 本章小结531

18.2 ODBC与DAO的选择532

第18章 DAO编程532

18.1 DAO532

18.3 使用DAO构造数据库应用程序533

18.3.1 创建一个简单的网格视图应用程序534

18.3.2 创建和运行应用程序541

18.3.3 给应用程序增加报表547

18.4 本章小结561

附:CD-ROM说明562

热门推荐