《Visual C++ 6.0实用编程技术》求取 ⇩

第一章 动手写第一个Windows程序1

1.1 用AppWizard生成程序框架1

1.1.1 启动Visual C++6.01

1.1.2 启动AppWizard建新项目2

1.1.1 了解应用程序的内容6

1.2 显示 世界 你好!6

1.3 小结7

第二章 熟悉Visual C++6.0集成环境8

2.1 开发平台8

2.3 菜单9

2.2 几个开发概念9

2.3.1 文件菜单(File菜单)10

2.3.2 编辑菜单(Edit菜单)11

2.3.3 查看菜单(View菜单)13

2.3.4 插入菜单(Insert菜单)14

2.3.5 项目管理菜单(Project菜单)14

2.3.6 编译执行菜单(Build菜单)15

2.3.7 调试菜单(Debug菜单)16

2.3.8 对话框布局菜单(Layout菜单)17

2.3.9 工具菜单(Tool菜单)19

2.3.10 窗口菜单(Window菜单)19

2.5 新建对话框20

2.3.11 帮助菜单(Help菜单)20

2.4 工具栏20

2.6 应用程序向导(AppWizard)21

2.6.1MFC Executable AppWizard21

2.6.2 Win32 Application26

2.7类向导(Class Wizard)26

2.7.1 消息映射27

2.7.2 成员变量27

2.7.3 增加新类29

2.7.4 删除类29

2.8 组件廊30

2.9 项目设置对话框31

2.9.1General 页31

2.9.2 Debug 页和 C/C++ 页32

2.9.3 Link 页和 Resource 页33

2.10 工作区窗口34

2.10.1 ClassView窗口34

2.10.2 ResourceView窗口34

2.10.3 FileView窗口35

2.11 资源编辑35

2.11.1 快捷键表编辑35

2.11.2 对话框编辑36

2.11.3 菜单编辑38

2.11.4 图标编辑39

2.11.5 字符串表编辑39

2.11.6 HTML资源编辑40

2.11.7 版本资源编辑40

2.11.8 资源ID管理41

2.12 程序编辑功能介绍41

2.13 调试器(Debugger)42

2.14 输出窗口(Output)43

2.15 定制对话框(Customize)44

2.16 选项对话框(Option)45

2.17 宏47

2.18 帮助系统48

2.19 小结49

第三章 MFC概述50

3.1 MFC类的基本概念50

3.1.1 理解C++类50

3.1.2 类的派生52

3.1.3 MFC类的体系结构55

3.2 MFC程序框架57

3.2.1 CAboutDlg类59

3.2.2 CHelloApp类60

3.2.3 CMainFrame类61

3.2.4 CChildFrame类62

3.2.5 CHelloView类63

3.2.6 CHelloDoc类63

3.3 MFC程序执行流程64

3.3.1 MFC的WinMain函数64

3.3.2 InitInstance函数的功能66

3.3.3 CMainFrame类的OnCreate()函数67

3.3.4 创建空文档68

3.3.5 消息循环68

3.4 小结70

第四章 MFC的窗口消息71

4.1 消息71

4.1.1 消息操作的基本API72

4.1.2 窗口消息的分类73

4.1.3 窗口函数74

4.2 MFC的消息传递机制76

4.2.1 PreTranslateMessage函数76

4.2.2 MFC的窗口函数77

4.3 MFC的消息映射78

4.3.1 窗口消息映射的生成78

4.3.2 窗口消息映射的形式80

4.4 手工处理消息映射84

4.5 常用的窗口消息85

4.5.1 窗口的创建和销毁85

4.5.2 窗口大小发生变化85

4.5.3 窗口客户区内鼠标移动85

4.5.4 菜单和工具栏命令86

4.5.5 OLE控件的事件87

4.6 小结87

第五章 文档、视和框架88

5.1 Doc/View体系结构88

5.1.1 单文档/多文档程序89

5.1.3 文档类90

5.1.2 主框架类和子框架类90

5.1.4 模板类91

5.1.5 视类92

5.2 Doc/View体系在程序中的应用92

5.2.1 创建文档类92

5.2.2 文档中的数据93

5.2.3 Serialize()94

5.2.4 Onl??ewDocument()95

5.2.5 OnOpenDocument()96

5.2.6Dirty 标志96

5.3.1 CEditView类97

5.3 视类97

5.2.8 访问文档97

5.2.7 OnSaveDocument()97

5.3.2 CRichEditView类98

5.3.3 CScrollView类98

5.3.4 控件视99

5.4 文档模板100

5.5 应用框架102

5.5.1 状态栏102

5.5.2 工具条106

5.5.3 菜单110

5.6.2 删除与新建文档有关的代码113

5.6.1 创建项目113

5.6 一个例子BmpViewer113

5.6.3 支持同时打开多个文件115

5.6.4 编写文档类和视类117

5.6.5 增加分裂式窗口支持123

5.6.6 增加状态栏上的提示信息124

5.6.7 改善工具栏和 窗口 菜单126

5.6.8 增加 全部关闭 功能126

5.6.9 增加 显示比例 支持127

5.6.10 添加 上下文菜单 支持135

5.7.1 自绘制菜单136

5.6.11 BmpViewer总结136

5.7 用户界面的一些高级技术136

5.7.2 复杂的分隔窗口和一档多视145

5.7.3 框架窗口内多个视的切换显示158

5.8 小结161

第六章 对话框和控件162

6.1 对话框162

6.1.1 创建对话框资源163

6.1.2 定义对话框和控件的ID163

6.1.3 为对话框添加处理代码165

6.1.4 模式对话框170

6.1.5 深入了解模式对话框程序171

6.1.6 无模式对话框172

6.2 Windows通用对话框173

6.2.1 CFileDialog173

6.2.2 CPrintDialog174

6.2.3 CColorDialog174

6.2.4 CFindAndReplace174

6.3各种控件176

6.3.1 按钮控件177

6.3.2 组框180

6.3.3 单选按钮180

6.3.4 复选框184

6.3.5 列表框控件188

6.3.6 组合框194

6.3.7 滚动条控件195

6.3.8 进度条控件199

6.3.9 滑块控件202

6.3.10 上下控件204

6.4 创建自己的控件——巧用控件的例子205

6.4.1 程序具体构思205

6.4.2 实现步骤205

6.5 小结212

7.1 MFC的绘图机制213

第七章 用MFC进行绘图和打印213

7.1.1几种数据类型214

7.1.2 使用GDI对象215

7.1.3 映射方式224

7.2 利用CDC绘图226

7.2.1 创建DrawIt应用程序226

7.2.2 菜单的可视化设计227

7.2.3 查看OnDraw()函数的作用227

7.2.4 给菜单项填加代码228

7.2.5 在OnDraw()中进行绘图230

7.3 打印技术235

7.2.6 其他话题235

7.3.1 单页文档的打印和打印预览236

7.3.2 缩放原理236

7.3.3 多页文档的打印237

7.3.4 MFC和打印241

7.4 小结243

第八章 窗口的子类化和超类化244

8.1 子类化和超类化244

8.1.1 窗口类的基本概念244

8.1.2 窗口的子类化248

8.1.3 窗口类的超类化250

8.1.4 MFC编程中的子类化251

8.2 文本编辑框子类化举例251

8.3 工具提示子类化举例256

8.4 MDI客户窗口超类化举例262

8.5 小结268

第九章 用MFC建立多线程应用程序269

9.1 进程(Process)的概念269

9.1.1进程的产生与结束269

9.1.2 产生子进程270

9.1.4 终止进程272

9.1.3 子进程的继承272

9.2 一个进程的小例子273

9.3 线程(Thread)的概念276

9.3.1 一个线程的产生276

9.3.2 线程和MFC对象277

9.4 使用工作线程(Worker Thread)278

9.4.1 创建工作线程278

9.4.2 终止工作线程279

9.5 使用用户界面线程(User-interface Thread)280

9.5.1 创建用户界面线程280

9.5.2 在用户界面线程中处理消息281

9.5.3 终止用户界面线程282

9.6 线程的优先权283

9.7 线程的同步284

9.7.1 使用临界区285

9.7.2 使用互斥量287

9.7.3 使用信号量289

9.8 线程通信290

9.8.1 利用全局变量通信291

9.8.2 利用用户定义的消息通信291

9.8.3 利用事件对象通信292

9.9 一个多线程应用——线程拔河294

9.9.1 创建新项目MTTest294

9.9.2 添加成员变量和函数声明296

9.9.3 编写MTTest对话框的代码298

9.9.4 编写子线程代码303

9.9.5 观察执行现象304

9.10 小结305

第十章 动态链接库306

10.1 为什么使用动态链接库306

10.2 在程序中使用动态链接库308

10.2.1 调用约定309

10.2.2 调用过程310

10.3.1 DLL的结构和导出方式312

10.3 使用动态链接库312

10.3.2 在应用程序中链接DLL315

10.4 使用动态链接库扩展MFC318

10.5 小结323

第十一章 通用类324

11.1 CString类324

11.1.1 构造CString类实例324

11.1.2 使用Cstring进行字符串处理326

11.1.3 使用Format函数328

11.1.4 直接缓冲区访问330

11.2 链表类331

11.2.1 CList模板332

11.2.2 MFC预定义的链表类334

11.2.3 定义自己的链表类335

11.3 数组类335

11.3.1 CArray模板335

11.3.2 MFC定义的数组类338

11.3.3 定义自己的数组类338

11.4 映射类339

11.4.1 CMap模板339

11.4.2 MFC定义的映射类342

11.4.3 定义自己的映射类342

11.5.1 CTime类343

11.5 CTime类及COleDateTime类343

11.5.2 COleDateTime类345

11.6 CArchive类347

11.7 CFile及其派生类348

11.7.1 CFile类349

11.7.2 CStdioFile类351

11.7.3 CfileException类351

11.8 标准模板库352

11.9 小结354

第十二章 多媒体编程355

12.1 Windows多媒体编程的层次355

12.1.1 MCI多媒体编程356

12.1.2 ActiveMovie编程357

12.1.3 VFW多媒体编程357

12.1.4 DirectX和OpenGL358

12.2 MCI编程359

12.2.1 MCI编程的基本方法359

12.2.2 MCI命令解析359

12.2.3 使用MCI播放CD366

12.2.4 使用MCI录音369

12.3 VFW多媒体编程371

12.3.1 Video For Windows API简介372

12.3.2 生成视频文件379

12.3.3 反转视频文件385

12.3.4 使用低级音频函数395

12.4 Active Movie编程398

12.4.1 使用Media Player控件398

12.5 DirectX编程400

12.5.1 二维图形程序400

12.5.2 三维图形程序422

12.5.3 创建优质音效424

12.5.4 控制硬件输入424

12.6 小结425

12.5.5 实现网络连接425

第十三章 网络编程426

13.1 有关网络的基本概念426

13.1.1 计算机网络的定义426

13.1.2 理解网络结构427

13.1.3 理解网络体系结构427

13.1.4 网络体系结构中的层次概念427

13.1.5 网络体系结构中的协议概念428

13.1.6 服务和协议429

13.1.8 TCP/IP协议组430

13.1.7 理解服务模式430

13.2 Windows套接字编程432

13.2.1 理解服务器/客户机模型432

13.2.2 什么是套接字432

13.2.3 数据报套接字433

13.2.4 流式套接字438

13.3 异步Socket编程441

13.4 MFC Socket编程443

13.4.1 MFC中的套接字类443

13.4.2 CAsyncSocket类443

13.4.3 CSocket类449

13.4.4 在MFC程序中使用MFC套接字类451

13.5.1 邮件槽的一般概念457

13.5 邮件槽编程457

13.5.2 创建邮件槽458

13.5.3 邮件槽的写入操作459

13.5.4 邮件槽的读出操作461

13.5.5 邮件槽小结463

13.6 WNet API和NT API编程463

13.6.1 网络资源的描述464

13.6.2 枚举网络资源465

13.6.3 增加网络连接468

13.6.6 增加共享资源469

13.6.5 查询连接名字469

13.6.4 取消网络连接469

13.6.7 删除共享资源472

13.6.8 检查共享资源472

13.6.9 查询或改变共享资源的详细信息472

13.7 管道编程473

13.7.1 匿名管道473

13.7.2 命名管道474

13.7.3 例子:单线程多连接命名管道服务器477

13.8 Wininet编程482

13.8.1 HINTERNET和CInternetSession类483

13.8.2 FTP API和CFtpConnection类486

13.8.3 HTTP API和CHttpConnection类491

13.9 小结496

第十四章 用InstallShield制作安装程序497

14.1 什么是安装程序497

14.2 用Project Wizard建立新项目498

14.2.1 安装程序项目的组成499

14.2.2 第一步:填写软件基本信息501

14.2.3 第二步:选择安装需要502

14.2.4 第三步:选择安装平台503

14.2.5 第四步:选择软件支持的语言504

14.2.6 第五步:选择安装类型504

14.2.7 第六步:选择安装组件505

14.2.9 完成并查看新项目506

14.2.8 第七步:选择文件分组506

14.3 详细定制项目507

14.3.1 Scripts507

14.3.2 Components507

14.3.3 Setup Types511

14.3.4 Media512

14.3.5 Setup Files513

14.3.6 File Groups514

14.3.7 Resource516

14.4 编译执行516

14.5 小结517

1999《Visual C++ 6.0实用编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由席庆,张春林编著 1999 北京:中国水利水电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 6.0中文版实用编程技术(1999 PDF版)
Visual FoxPro 6.0中文版实用编程技术
1999 北京:中国水利水电出版社
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
Visual C++ 6.0高级编程(1999 PDF版)
Visual C++ 6.0高级编程
1999
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Visual C++6.0实例教程(1999年04月第1版 PDF版)
Visual C++6.0实例教程
1999年04月第1版 电子工业出版社
Visual C++ 6使用详解(1999 PDF版)
Visual C++ 6使用详解
1999 北京:机械工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual J++ 6.0实用编程技术(1999 PDF版)
Visual J++ 6.0实用编程技术
1999 北京:人民邮电出版社
Visual C++ 6.0编程基础(1999 PDF版)
Visual C++ 6.0编程基础
1999 北京:北京航空航天大学出版社
FORTRAN77编程操作基础(1992 PDF版)
FORTRAN77编程操作基础
1992 北京:北京邮电学院出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:航空工业出版社
Visual C++ 6.0实用数据库编程(1999 PDF版)
Visual C++ 6.0实用数据库编程
1999 合肥:中国科学技术大学出版社