《Turbo PASCAL for Windows程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈奇编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505326104
  • 页数:337 页
图书介绍:

目录 1

第一章 Turbo PASCAL for Windows简介 1

1.1 TPW概貌 1

1.1.1 面向对象的程序设计技术 1

1.1.2 使用大容量的内存 2

1.1.3 与MS Windows的接口 3

1.1.4 事件驱动式的程序设计(Event Driven Programming) 4

1.1.5 TPW的标准部件(Standard Units) 4

1.1.6 集成化的开发环境 5

1.1.7 运行TPW的条件 5

1.2 系统安装和启动 6

1.2.1 系统安装、启动和退出 6

1.2.2 交换文件 7

1.2.3 DOS初始化文件ConFig.sys和AutoExec.bat 7

1.2.4 TPW的初始化文件 7

1.3 关于TPW菜单命令的简要介绍 8

第二章 面向对象的程序设计方法 13

2.1 对象的定义 13

2.2 对象的继承性和虚方法 15

2.3 动态对象 20

2.4 对象的多形性 22

2.5 关于部件Strings 30

第三章 设计Windows应用程序的基本技术 35

3.1 建立应用程序的基本框架 35

3.1.1 打开主窗口 35

3.1.2 同时运行一个应用程序的多个拷贝 37

3.2 给应用程序加上菜单 39

3.2.1 设计菜单 39

3.2.2 响应菜单命令 44

3.2.3 关于菜单资源属性 47

3.3 给应用程序加上加速键 48

3.3.1 设计加速键资源 48

3.3.2 为应用程序配上加速键 50

3.4 使用对话框 53

3.4.1 对话框和控制框 53

3.4.2 设计一个对话框 55

3.4.3 为对话框编程 58

3.4.4 保存对话框信息 60

3.4.5 管理列表框和组合框 66

第四章 输出文字和图形 74

4.1 显示描述表和设备描述表 74

4.2 绘图和文字输出 78

4.2.1 绘图的基本方法 78

4.2.2 输出文字 81

4.3 选择绘图工具 84

4.3.1 选择工具的方法 84

4.3.2 选择画笔 84

4.3.3 选择刷子 89

4.3.4 选择字模 90

4.4 点位图 91

4.4.1 显示点位图 91

4.4.2 绘制点位图 95

4.4.3 用点位图创建刷子 99

4.5 改变窗口类属性 100

第五章 Windows的消息及其处理方法 105

5.1 Windows消息的种类和格式 105

5.2 消息的处理方法及用户自定义的消息 108

5.3 鼠标器输入消息 111

5.4 键盘输入消息 117

5.5 屏幕编辑 128

5.6 滚动窗口 131

第六章 子窗口和弹出式窗口 140

6.1 设计子窗口和弹出式窗口的基本方法 140

6.1.1 基本步骤 140

6.1.2 子窗口链表 141

6.1.3 打开一个弹出式窗口的示例程序 142

6.1.4 不同类型子窗口的设计技术 147

6.2 控制框子窗口 156

6.3 无模式对话框 165

6.4 中止一件耗时的工作 175

第七章 进一步的菜单和对话框技术 183

第一部分 菜单技术 183

7.1 菜单布局、打勾和禁止菜单命令 183

7.2 增加、删除和修改菜单命令 189

7.3 浮动菜单 197

第二部分 对话框技术 200

7.4 对话框和控制框风格 200

7.5 关于对象TCollection 201

7.6 多项选择列表框 203

7.7 使用窗口对象库的数据自动传送机制 208

7.8 使用流(Stream) 217

8.1 多文本界面的基本概念 227

第八章 多文本界面 227

8.2 建立一个MDI框架 228

8.3 MDI应用程序的消息及其处理 232

第九章 动态联接库 238

9.1 基本概念 238

9.2 设计动态联接库 239

9.2.1 动态联接库源程序的结构 239

9.2.2 改变输出子程序的名称 241

9.2.3 需注意的一些问题 242

9.3 输入动态联接库中的子程序 244

9.3.1 静态输入法 244

9.3.2 动态输入法 249

9.4 动态联接库的初始化代码和退出代码 252

9.5 使用其它语言编写的动态联接库 256

第十章 应用程序之间的数据交换 258

10.1 内存管理 258

10.2.1 剪辑板数据格式 260

10.2 剪辑板 260

10.2.2 剪辑板基本操作 261

10.2.3 写字符串到剪辑板 262

10.2.4 从剪辑板读字符串 263

10.2.5 写点位图到剪辑板 263

10.2.6 从剪辑板上读取点位图 264

10.2.7 通过剪辑板传送数据的示例程序 266

10.3 动态数据交换 274

10.3.1 基本概念 274

10.3.2 开始一个会话 276

10.3.3 传送数据的方法 279

10.3.4 动态数据交换的示例程序 284

第十一章 打印输出 293

11.1 检测缺省打印机 293

11.2 了解设备性能 297

11.3 设置打印机 299

11.4 使用Escape函数 303

11.5 设置打印中止函数 306

11.6 打印输出示例程序 309

第十二章 其它 315

12.1 使用光标 315

12.1.1 光标的基本概念 315

12.1.2 改变类光标 317

12.1.3 在运行时改变光标 319

12.1.4 暂时改变光标 321

12.2 使用图标 322

12.2.1 图标的基本概念 322

12.2.2 为应用程序配备图标 323

12.2.3 在程序运行时改变图标 325

12.3 不使用窗口对象库的编程方法 327

附录一 窗口对象库中的对象继承关系 335

附录二 缩写词英汉对照 336

参考文献 337