《Turbo Pascal for Windows 技术丛书 Windows 程序设计指南 4》求取 ⇩

第○章引言1

0.1进入Turbo Pascal for Widnows1

0.1 1 Turbo Pascal语言1

0.1.2 Windows环境中的程序设计1

0.1.3资源编辑工具1

0.1.4 ObjectWindows库1

目 录1

0.1.5 Turbo Debugger for Windows2

0.2需要知道什么2

0.3本书的编排2

1.1什么是Windows应用程序4

第一部分学习ObjectWindows4

第一章继承窗口4

1.1.1 Windows的优点5

1.1.2需求5

1.2编程工具5

1.2.1事件驱动结构5

1.2.2与设备无关的图形5

1.2.3多任务6

1.2.4内存管理6

1.2.9多文档接口7

1.2.8动态数据交换7

1.3Windows数据类型7

1.2.6动态连接7

1.2.7剪裁板7

1.2.5资源7

1.4面向对象的窗口编程8

1.4.1一个更好的Windows接口8

1.4.2自动消息响应9

1.5 Windows程序的结构9

1.5.1 Windows的结构10

1.5.2和Windows及DOS的交互10

1.6“Hello,Windows”程序10

1.6.1应用程序开发周期12

第二章循序渐进地学习14

2.1第一步:一个简单的Windows应用程序14

2.1.1应用程序需求14

2.1.2定义应用程序类型14

2.2主窗口对象类型16

2.2.1什么是窗口对象16

2.2.2创建一个新窗口类型17

2.2.3对消息的响应17

2.2.4终止应用程序19

3.2在窗口中显示正文22

3.1什么是显示环境22

第三章在窗口中填写内容22

3.2.1消息记录23

3.2.2消除屏幕23

3.3第四步:在窗口中画线24

3.3.1拖动模型24

3.3.2对拖动消息的响应25

3.4第五步:改变线宽27

3.4.1跟踪线宽27

3.4.2运行输入对话29

3.5.1绘图模型30

3.5自动刷新图形30

3.5.2将图形作对象存储31

3.5.3重画储存的图形33

第四章加入一个菜单34

4.1菜单资源34

4.2主窗口菜单34

4.3截获菜单消息35

4.4响应菜单消息36

4.5给可执行文件添加资源37

第五章保存对话38

5.1第八步:加一个弹式窗口38

5.1.2 MakeWindow函数39

5.1.1创建和显示弹出式窗口39

5.2加一个对话框40

5.2.1加一个对象域41

5.2.2修改Init构子41

5.2.3运行对话框42

5.3第九步:将图形存入一个文件中42

5.3.1监视状态42

5.3.2保存和装载文件44

第六章弹出窗口47

6.1第十步:弹出一个帮助窗口47

6.2在ObjectWindows中使用单元47

6.2.2创建单元48

6.2.1修改主程序48

6.3给窗口加上控制50

6.3.1什么是控制50

6.3.2创建窗口控制50

6.3.3作为域的控制对象51

6.3.4管理控制51

6.3.5对控制事件的响应52

7.2.3接口对象55

7.2.2 TApplication55

7.2.1基对象55

7.1 ObjectWindows约定55

第七章ObjectWindows概述55

第二部分使用ObjectWindows55

7.2 ObjectWindows的层次55

7.2.4窗口对象56

7.2.5对话对象57

7.2.6控制对象57

7.3.2 WinProcs58

7.4 Windows资源58

7.3.4 StdDlgs58

7.3.3 WinTypes58

7.3.1 WObjects58

7.3 ObjectWindows单元58

7.2.7 MDI对象58

7.5 Windows函数59

7.5.1 ObjectWindows调用Windows函数59

7.5.2对函数的存取59

7.5.3组合风格常量60

7.5.4 Windows函数的类型60

7.5.5回谓函数60

7.6接收Windows消息61

7.6.1怎样将事件变成方法调用61

7.6.3 Windows消息类型62

7.6.2 Windows消息的参数62

7.6.4缺省消息处理63

7.6.5发送消息63

7.6.6消息范围64

7.6.7用户定义消息64

第八章应用程序对象66

8.1控制应用程序流程66

8.2初始化应用程序67

8.2.1初始化主窗口67

8.2.2初始化每个应用程序实例68

8.2.3初始化第一个应用程序实例69

8.3运行应用程序71

8.4关闭应用程序71

第九章接口对象73

9.1 TWindowsObject类型73

9.2为什么要有接口对象73

9.3窗口父子关系74

9.3.1子窗口链表74

9.3.2子窗口循环程序75

9.4消息处理75

9.4.1响应消息76

9.4.2命令和子窗口消息77

第十章窗口对象80

10.1 TWindow类型80

10.2初始化和创建窗口对象80

10.2.1初始化对象80

10.2.2创建窗口元素83

10.2.3初始化和创建小结83

10.3窗口类的登录83

10.3.1登录属性84

10.4编辑窗口和文件窗口86

10.4.1编辑窗口86

10.4.2文件窗口88

10.5滚动窗口89

10.5.1流动器属性89

10.5.2给窗口加一个滚动器90

10.5.3滚动标例90

10.5.4自动滚动与跟踪92

10.5.5修改滚动单元和范围92

10.5.6修改滚动的位置92

10.5.7设置页大小93

10.5.8优化Paint方法93

11.2.2执行对话95

11.2.1构造和初始化对话95

11.1 使用对话资源95

第十一章对话对象95

11.2使用对话对象95

11.2.3结束对话96

11.2.4管理对话对象96

11.2.5控制操作和消息处理97

11.2.6连接控制对象98

11.2.7调用DefWndProc99

11.2.8使用对话的扩展例子100

11.2.9对话窗口100

11.3输入对话101

11.4.1初始化文件对话102

11.4文件对话102

11.4.2运行文件对话103

第十二章控制对象104

12.1 TControl对象类型104

12.1.1构造和创建控制对象105

12.1.2取消和释放控制106

12.1.3控制和消息处理106

12.2象对话的窗口108

12.3列表框控制108

12.3.1构造和创建列表框108

12.3.2修改列表框109

12.3.3询问列表框110

12.3.4从列表框中获取选择110

12.3.5示例程序LBoxTest111

12.4静态控制111

12.4.1构造静态控制112

12.4.2询问静态控制113

12.4.3修改静态控制113

12.4.4 StatTest应用程序示例113

12.5.1响应按钮消息114

12.5按钮控制114

12.6检查框和无线按钮115

12.6.1构造检查框和无线按钮115

12.6.2询问选择框的状态115

12.6.3修改选择框的状态116

12.7组框116

12.7.1响应组框消息116

12.7.2 BtnTest示例程序117

12.8滚动条117

12.8.1构造滚动条117

12.8.3修改滚动条119

12.8.4响应滚动条事件119

12.8.2询问滚动条119

12.8.5 SBarTest示例程序121

12.9编辑控制121

12.9.1构造编辑控制121

12.9.2剪载板和编辑操作123

12.9.3询问编辑控制123

12.9.4修改编辑控制125

12.9.5 EditTest示例程序126

12.10组合框126

12.10.1三种组合框126

12.10.4 CBoxTest示例程序128

12.10.3修改组合框128

12.10.2构造组合框128

12.11设置控制值129

12.11.1定义转换缓冲区129

12.11.2定义相应的对话或窗口130

12.11.3转换数据131

12.11.4支持用户控制的数据转换132

12.11.5转换示例132

第十三章MDI对象133

13.1 MDI应用程序的组成部分133

13.1.1每一个MDI窗口是一个对象133

13.2.2构造MDI子窗口134

13.2构造MDI窗口134

13.2.1构造MDI框架窗口134

13.3 MDI应用程序中的消息处理135

13.4管理MDI子窗口135

13.4.1子窗口的激活136

13.4.2子窗口菜单136

13.5 MDI应用程序示例136

14.1 内存管理程序的使用137

14.2 Windows内存管理方法137

14.2.1句柄和地址137

第十四章内存管理137

第三部分ObjectWindows高级专题137

14.3局部和全局内存138

14.4局部堆的使用138

14.4.1局部内存的分配和存取139

14.4.2局部内存块的释放和弃掉140

14.4.3局部内存块的再分配和修改140

14.4.4局部内存块的查询141

14.4.5程序设计的考虑141

14.5全局堆的使用141

14.5.1全局堆的分配和存取142

14.5.4全局内存块的再分配和修改143

14.5.3全局内存块的释放和弃掉143

14.5.2锁存全局内存块的其它方法143

14.5.5全局内存块的查询144

14.5.6全局可弃内存块的修改145

14.5.7内存较少时的警告消息145

14.5.8程序设计的考虑145

第十五章动态连接库146

15.1 DLL子程序的存取146

15.2 DLL例示146

16.1.2数据在写字板中的存放152

16.1.1写字板的格式152

16.1 Windows的写字板152

第十六章动态数据交换152

16.1.3从写字板中检索数据154

16.1.4数据处理的延迟155

16.2程序间的消息传送155

16.3动态数据交换155

16.3.1 述语156

16.3.2会话的创建156

16.3.3会话的终止158

16.3.4交换数据的方法158

16.3.5单数据项的请求158

16.3.6数据传送161

16.3.7服务程序修改数据值162

16.3.8服务程序执行宏命令164

16.3.9系统主题165

第十七章 图形设备接口 GDI166

17.1 显示环境166

17.1.1 显示环境的管理166

17.1.2显示环境的内容166

17.2绘图工具167

17.2.1库存工具167

17.2.2逻辑工具168

17.3.2画窗口174

17.3在窗口中显示图形174

17.3.1 在窗口中绘图174

17.3.3绘图方法175

17.3.4绘图工具的使用175

17.4 GDI绘图函数176

17.4.1画正文的函数177

17.4.2画线函数177

17.4.3画形状的函数179

17.4.4调色板的使用182

18.2将资源加到可执行文件中184

18.1资源创建184

第十八章资源使用184

18.3资源编译器的运行185

18.3.1资源编译器的说明文件186

18.3.2资源编译器指南189

18.4将资源加载到应用程序中189

18.4.1加载菜单189

18.4.2加载加速键表190

18.4.3加载对话框191

18.4.4加载光标和图标191

18.4.5加载字符串资源192

18.4.7用位图创建画刷193

18.4.6加载位图193

18.4.8在菜单中显示位图194

第十九章标准应用程序指南196

19.1设计原则196

19.1.1给用户提供响应信息196

19.1.2让用户控制程序流196

19.2标准外观与行为196

19.2.1一般视面197

19.2.2鼠标与键盘的交互197

19.2.3菜单197

19.3编写安全的程序199

19.2.5设计考虑199

19.2.4对话框199

19.3.1主要消费对象202

第四部分集和流204

第二十章集204

20.1集204

20.1.1可动态地设置集的大小204

20.1.2有多形的集204

20.1.3类型检查和集204

20.2集的创建205

20.3循环程序206

20.3.1 ForEach循环206

20.3.2 FirstThat和LastThat循环207

20.4有序集208

20.5字符串集209

20.5.1再研究循环过程210

20.6多形集210

20.7集和内存管理212

21.2.1流是不规则的213

21.2流213

21.2.2流对对象的处理213

21.1对象的输入/输出问题213

第二十一流213

21.3流的核心用途214

21.3.1.建立流214

21.3.2流的读、写214

21.3.3流的关闭215

21.4对象与流215

21.4.1加载和存贮方法215

21.4.2流的登记216

21.5.2 Get对象的过程217

21.5.1 Put对象的过程217

21.5流的机制217

21.4.4标准对象的登记217

21.4.3登记方法217

21.5.3空对象指针的处理218

21.6流集的例子218

21.7进行存贮操作的主体221

21.7.1流中的域段221

21.7.2同类窗口实例222

21.8流的拷贝222

21.9随机存取的流223

21.10流中的非对象223

21.11设计自己的流223

21.11.1流错误的处理223

1991《Turbo Pascal for Windows 技术丛书 Windows 程序设计指南 4》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由博山编译 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Turbo PASCAL for Windows程序设计(1994 PDF版)
Turbo PASCAL for Windows程序设计
1994 北京:电子工业出版社
Windows程序设计( PDF版)
Windows程序设计
TURBO PASCAL for Windows 程序设计( PDF版)
TURBO PASCAL for Windows 程序设计
MICROSOFT WINDOWS 3.0程序设计指南( PDF版)
MICROSOFT WINDOWS 3.0程序设计指南
北京科海培训中心资料组
Borland pascal 7.0 Windows程序设计(1994 PDF版)
Borland pascal 7.0 Windows程序设计
1994 北京:学苑出版社
FoxPro for Windows高级程序设计技术(1995 PDF版)
FoxPro for Windows高级程序设计技术
1995 北京:海洋出版社
Turbo PASCAL程序设计(1991 PDF版)
Turbo PASCAL程序设计
1991 徐州:中国矿业大学出版社
Turbo Pascal 6.0高级程序设计技术(1992 PDF版)
Turbo Pascal 6.0高级程序设计技术
1992 北京:海洋出版社
Visual Basic 3.0 for Windows程序设计指南(1995 PDF版)
Visual Basic 3.0 for Windows程序设计指南
1995 西安:西安电子科技大学出版社
Windows环境下的Turbo Pascal程序员指南(1994 PDF版)
Windows环境下的Turbo Pascal程序员指南
1994 北京:电子工业出版社
Turbo Pascal 5.5版 程序设计指南(1991 PDF版)
Turbo Pascal 5.5版 程序设计指南
1991 上海:上海科学普及出版社
FoxPro for Windows程序设计(1998 PDF版)
FoxPro for Windows程序设计
1998 广州:中山大学出版社
Windows程序设计(1998 PDF版)
Windows程序设计
1998 北京:人民邮电出版社
TURBO PASCAL 程序设计(1991 PDF版)
TURBO PASCAL 程序设计
1991 北京:北京航空航天大学出版社
Turbo pascal程序设计(1997 PDF版)
Turbo pascal程序设计
1997 北京:国防工业出版社