《Windows动态数据交换程序设计 用Borland C++和Turbo C++ for Windows》求取 ⇩

目录1

简介1

0.1 概述1

0.2 所需的编程工具2

第一部分 一般Windows编程5

第一章 启动Borland C++5

1.1 运行安装程序5

1.2 集成开发环境(IDE)的使用10

1.2.1 启动IDE10

1.2.2 使用IDE的菜单和窗口10

1.3 配置Borland C++14

1.4 编写第一个C语言程序16

1.4.1 理解C程序的结构17

1.4.2 使用编辑器编写程序21

1.4.4 程序是如何工作的23

1.4.3 编译和运行程序23

1.5 介绍库函数24

1.5.1 使用一些基本的输入函数25

1.5.2 使用一些基本的输出函数27

1.5.3 使用一些格式转换函数29

1.6 总结31

第二章 Windows程序设计32

2.1 关于Windows编程的一些说法32

2.2 为什么要为Windows编程33

2.3 发者的有利之处33

2.4 对Windows编程环境的理解34

2.4.1 Windows是多任务环境34

2.4.2 Windows是面向对象的环境35

2.5 Windows资源42

2.5.1 Windows资源的类型42

2.7 fcwin.c例子程序所需的资源44

2.5.2 资源文件类型44

2.6 用资源工作44

2.8 定制FCWIN资源49

2.9 总结56

第三章 Windows编程工具58

3.1 WinSpector应用58

3.1.1 启动WinSpector应用58

3.1.2 Perferences对话框58

3.1.3 Directory选项59

3.1.4 Viewer选项59

3.1.5 Append New Reports选项59

3.1.9 Post-Mortem Dump选项60

3.1.12 解释日志文件60

3.1.11 User Comments选项60

3.1.10 Stack Frame Data选项60

3.1.8 Summary To AUX选项60

3.1.7 System Information选项60

3.1.6 Overwrite Pevious Reports选项60

3.2 WinSight应用73

3.2.1 启动74

3.2.2 选择察看74

3.2.3 使用窗口树75

3.2.4 窗口树显示格式75

3.2.5 扩展及关闭窗口树75

3.2.6 定位一个窗口75

3.2.7 记录窗口76

3.2.8 窗口类的工作77

3.2.9 选择被跟踪消息77

3.3 Turbo Debugger for Windows79

3.3.1 调试准备79

3.3.2 使用Tubo Debugger82

3.3.3 使用高级调试特征88

3.4 总结89

第四章 设计Windows应用程序的方法91

4.1 建立Windows应用程序环境91

4.1.1 建立你自己的Windows Stub可执行文件91

4.1.2 理解Windows目录的使用93

4.1.3 示例设计fcwin.c94

4.2 为Windows应用程序建立源文件123

4.2.1 熟悉Windows编程环境124

4.2.2 建立一个模块定义文件124

4.2.3 设计程序的头文件125

4.2.4 为FCWIN构造工程文件127

4.3 总结128

5.1 设计Windows接口129

5.1.1 登录窗口类129

第五章 编写Windows应用程序129

5.1.2 建立主消息循环134

5.1.3 写WndProc()函数135

5.1.4 为对话框设置回调函数136

5.1.5 建立对话框函数137

5.1.6 控制对话框138

5.1.7 使用MessageBox()函数来建立弹出帮助和错误信息帮助139

5.1.8 假脱机硬拷贝到Windows打印管理器141

5.2 使用动态链接库(DLL)148

5.2.1 理解DLLs149

5.2.2 编写一个DLL应用程序150

5.3 总结154

第二部分 动态数据交换157

第六章 动态数据交换概念157

6.1 DDE协议157

6.1.3 会话初始化158

6.1.1 会话的同步158

6.1.2 应用程序名、标题名和项目名158

6.1.4 会话中的交换159

6.1.5 会话终止160

6.1.6 DDE消息160

6.2 动态数据交换管理库——DDEML174

6.2.1 回调函数174

6.2.2 DDEML应用程序175

6.2.3 服务名、标题名和项目名175

6.2.4 DDEML事务176

6.3 总结178

第七章 DDEML会话管理179

7.1 DDEML的初始化过程179

7.1.1 初始化应用程序——DdeInitialize()179

7.1.2 登记服务名182

7.1.3 错误捕获——DdeGetLastError()183

7.1.4 释放DDEML资源——DdeUninitialize()185

7.2 会话管理185

7.2.1 运用标题名185

7.2.2 建立一个会话——DdeConnect()186

7.2.3 建立多个会话——DebeConnectList()和DdeQueryNextServer188

7.2.4 获取会话信息——DdeQueryConvInfo()189

7.2.5 结束一个会话——DdeDisconnect()和DdeDisconnectList()190

7.2.6 重建一个终止了的会话——DdeReconnect190

7.3 DDEML客户机和服务器应用程序举例190

7.3.1 DDEML服务器应用程序举例191

7.3.2 DDEML客户机应用程序举例206

7.4 总结225

第八章 DDEML事务管理226

8.1 DDEML字符串管理226

8.1.3 获得和比较字符串227

8.1.2 递增和递减参考计数227

8.1.1 创建字符串句柄227

8.2 DDEML数据管理229

8.2.1 创建全局内存对象229

8.2.2 存取全局内存对象229

8.2.3 释放全局内存对象230

8.3 事务管理231

8.3.1 DDEML事务——DdeClientTransaction()232

8.3.2 事务控制239

8.4 程序例子——TICKER和QUOTE241

8.4.1 应用程序设计242

8.4.2 一个DDEML客户应用程序——TICKER242

8.4.3 一个DDEML服务器应用程序——QUOTE271

8.5 总结297

第九章 DDEML监视器应用程序298

9.1 监视器应用程序的初始化298

9.2 监视程序结构299

9.3 DDEMON——DDE监视程序举例302

9.4 总结355

第三部分 对象链接与嵌入359

第十章 对象链接与嵌入概念359

10.1 对象和文档359

10.2 链接与嵌入360

10.3 打包360

10.4 登记数据库360

10.5 剪贴板361

10.6 OLE应用程序362

10.6.1 客户应用程序363

10.7 总结363

10.6.2 服务器应用程序367

第十一章 OLE服务器应用程序370

11.1 POLY.EXE:一个OLE服务器应用程序370

11.1.1 头文件编译举例371

11.1.2 WinMain:应用程序初始化和终止378

11.1.3 主窗口处理模块388

11.1.4 多边形窗口处理397

11.1.5 服务器分类400

11.1.6 文档分类404

11.1.7 文档管理408

11.1.8 对象方法413

11.1.9 对象管理420

11.1.10 文件输入输出432

11.1.11 菜单和杂类处理443

11.1.12 对话框过程449

11.1.13 支持模块451

11.2 总结459

第十二章 OLE客户应用程序460

12.1 OLECLNT.EXE:一个OLE客户应用程序460

12.1.1 程序例子头文件461

12.1.2 WinMain:应用程序初始化和终止468

12.1.3 主窗口处理模块474

12.1.4 拖放478

12.1.5 对象窗口处理480

12.1.6 客户回调和流方法485

12.1.7 文档管理488

12.1.8 对象管理507

12.1.9 会话和对象插入523

12.1.10 剪贴板处理532

12.1.11 链接管理535

12.1.12 登记数据库存取548

12.1.13 菜单处理553

12.1.14 支持模块557

12.2 总结570

13.1.1 输入库571

第十三章 对象处理程序571

13.1 动态链接库的概念571

13.1.2 动态链接库的组成成员572

13.1.3 动态链接库的优点573

13.2 POLYHAND.DLL:动态链接库对象句柄573

13.2.1 对象句柄登记573

13.2.2 对象句柄的输入和输出函数574

13.2.3 对象句柄函数管理574

13.2.4 对象创建函数与OLE API的不同点576

13.2.5 实例程序577

13.3 总结596

第四部分 剪贴板和动态链接库599

第十四章 剪贴板的使用方法599

14.1 剪贴板使用的数据格式600

14.2 文本数据与剪贴板600

14.2.1 剪切或复制文本数据到剪贴板601

14.2.2 粘贴文本数据到应用程序602

14.3 图形数据与剪贴板611

14.4 虚拟文件图与剪贴板619

14.4.1 剪切或复制虚拟文件图到剪贴板620

14.4.2 粘贴虚拟文件图到应用程序621

14.5 剪贴板的高层使用技巧629

14.5.1 数据格式多样化629

14.5.2 延迟提供数据给剪贴板的时间630

14.5.3 使用自定义的剪贴板格式631

14.5.4 剪贴板内容显示程序633

第十五章 动态链接函数库641

15.1 什么是动态链接函数库642

15.1.1 静态链接与动态链接642

15.1.2 动态链接函数库与一般应用程序间的差异644

15.1.5 使用动态链接函数库的优点645

15.1.4 Windows如何找到动态链接函数库645

15.1.3 目标函数库与导入函数库645

15.1.6 查看动态链接函数库的内容646

15.2 自行设计动态链接函数库647

15.2.1 动态链接函数库的入口648

15.2.2 LibMain()函数649

15.2.3 WEP()函数650

15.2.4 动态链接函数库的模块定义文件651

15.3 动态链接函数库的调用方式657

15.3.1 输入动态链接函数库中的函数的方法658

15.3.2 远程函数调用659

15.3.3 DS!=SS的衍生问题660

15.3.4 动态链接函数库的重要限制662

15.4 动态链接的高层技巧675

15.4.1 回调函数的运用675

15.4.3 善用输入函数库677

15.4.2 应用程序指定链接的方法677

15.5 动态链接函数库的使用扩展693

15.5.1 无需事先输入函数的动态链接方式693

15.5.2 仅含资源的动态链接函数库694

15.5.3 内存对象的归属权694

15.6 其他需要运用动态链接函数库的时机700

15.6.1 挂接与动态链接函数库700

15.6.2 驱动程序与动态链接函数库701

15.6.3 用户自定义的子控制702

第五部分 附录717

附录A OLE和DDEML使用717

附录B 动态数据交换函数和消息718

附录C 剪贴板函数和消息742

附录D 对象链接与嵌入函数和消息755

附录E 安装、启动、退出中文Windows781

1995《Windows动态数据交换程序设计 用Borland C++和Turbo C++ for Windows》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由程铁皋等编 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++3.1开发Windows应用程序(1993 PDF版)
Borland C++3.1开发Windows应用程序
1993 北京:清华大学出版社
Borland C++ Programming For Windows( PDF版)
Borland C++ Programming For Windows
Windows 程序设计使用Borland c++函数( PDF版)
Windows 程序设计使用Borland c++函数
如何用 Borland C++ 设计Windows应用程序( PDF版)
如何用 Borland C++ 设计Windows应用程序
Borland c++ For windows程序设计( PDF版)
Borland c++ For windows程序设计
C的Windows动画程序设计(1994 PDF版)
C的Windows动画程序设计
1994 北京:学苑出版社
C++ For Windows 98图形动画程序设计(1999 PDF版)
C++ For Windows 98图形动画程序设计
1999 北京:高等教育出版社
Windows程序设计 绘图篇 使用Borland C++ for windows(1993 PDF版)
Windows程序设计 绘图篇 使用Borland C++ for windows
1993 北京:科学出版社
Borland C++Windows程序设计(1994 PDF版)
Borland C++Windows程序设计
1994 北京:人民邮电出版社
Borland C++For Windows应用程序设计及实例(1996 PDF版)
Borland C++For Windows应用程序设计及实例
1996 西安:西安交通大学出版社
Borland C++ for Windows程序设计(1994 PDF版)
Borland C++ for Windows程序设计
1994 北京:清华大学出版社
Turbo C/Borland C++用户界面程序设计(1994 PDF版)
Turbo C/Borland C++用户界面程序设计
1994 西安:西安交通大学出版社
Borland C++ Object Windows程序设计指南(1995 PDF版)
Borland C++ Object Windows程序设计指南
1995 北京:北京航空航天大学出版社
Borland C++3.0&Turbo C++3.0 for windows用户参考手册(1992 PDF版)
Borland C++3.0&Turbo C++3.0 for windows用户参考手册
1992 北京:北京航空航天大学出版社
如何用Borland C++设计 Windows应用程序(1993 PDF版)
如何用Borland C++设计 Windows应用程序
1993 北京:海洋出版社