《Windows环境下的Turbo Pascal程序员指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)帕尔默(Palmer,Scott.D.)著;王学军,孙 利译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:750532215X
  • 页数:353 页
图书介绍:书名原文:Programmer'sintroductiontoTurboPascalforWindows:著者原题无汉译名:本书介绍了TurboPascal程序设计、基础理论及中高级程序设计技巧等。

目 录 1

第一部分Turbo Pascal程序设计概述 1

第一章Turbo Pascal集成开发环境 1

Windows程序设计的优点 1

集成开发环境主窗口 2

简单的说明 4

使用集成开发环境菜单 6

File 6

Edit 8

Search 9

Run 11

Compile 11

Options 11

Window 13

Help 14

第二章Turbo Pascal基本知识 15

Turbo Pascal标识符 15

保留字 15

标识符规则 16

程序总体结构 16

Turbo Pascal的特点 18

BEGIN与END 19

简单数据类型 19

结构数据类型 21

常量与变量 23

语句 24

过程与函数 26

Turob Pascal单元 27

程序注释 27

将主任务分解为子任务 28

指出程序应该做什么 28

第三章结构化与面向对象程序设计 28

结构化程序设计的基本概念 28

确定更广泛的实施细节 29

从结构化到面向对象程序设计 29

面向对象程序设计的基本概念 30

方法与封装 33

包含什么方法 36

继承 37

静态与虚拟方法 42

例:一个面向对象的栈 50

动态对象变量与指针 54

第四章Windows程序设计环境 56

一个排队的、事件驱动的结构 56

多任务 57

进程间通信 58

内存管理 58

图形与设备无关 59

图形用户界面 59

Windows中的程序设计 60

第二部分Turbo Pascal for WindoWs基础 61

第五章 ObjectWindows与其它Turbo Pascal单元 61

ObjectWindows单元 61

Wobjects 61

WinProcs 62

WinTypes 62

StdDlgs 62

StdWnds 62

其它TPW单元 62

Strings 63

WinDOS 63

WinCRT 63

System 63

ObjectWindows对象类型 64

顶层抽象对象类型 64

窗口对象类型 64

对话框对象类型 65

控制对象类型 65

MDI对象类型 65

在ObjectWindows下使用Windows函数 66

第六章创建一个窗口 67

创建一个梗概Windows应用程序 67

响应鼠标按键 70

显示消息框以响应鼠标按键 70

显示文本以响应鼠标按键 73

处理空字符结尾的串 76

第七章在窗口中显示数据 78

不同下压式按钮的标识符 78

增加文件存贮保护 79

格式化显示数据 82

在窗口中绘图 86

WMLButtonDown方法 89

WMMouseMove方法 90

WMLButtonUp方法 90

程序主体 90

第八章使用菜单获取用户输入 91

准备一个使用菜单的程序 91

包含一个资源文件 95

定义命令常数 95

装载菜单资源 96

建立命令响应方法 96

开始使用Whitewater资源工具包 97

使用WRT菜单编辑器 98

测试菜单资源 99

存贮菜单资源 100

运行菜单 101

菜单格式中的变体 102

创建多级别菜单 102

检查/不检查菜单选项 103

建立多列菜单 105

第九章用对话框获取用户输入 112

对话资源与对象类型 112

预定义的对话框类型 112

重画一个窗口内容 112

初始化与取消点聚集 118

开始一个新的绘画 118

定义一个绘画存贮缓冲区 118

定义一个保存绘画点的对象类型 118

Point方法 119

清除一个窗口内容 119

创建一个文本输入对话框 120

改变线宽度 120

改变线颜色 128

改变线形式 136

第三部分中级Windows程序设计技巧 145

第十章创建和使用对话资源 145

什么是资源 145

资源类型 146

关于对话资源数值的几点研究 147

在WRT中创建一个对话框 148

创建和使用对话资源的基本步骤 148

创建一个对话框 149

创建无线按钮 152

按钮成组 154

按钮对齐 154

创建下压按钮 155

验证分组情况和ID值 156

保存对话 157

创建一个Do-Nothing菜单 157

在程序中使用对话框资源 157

定义一个传送缓冲区 162

定义一个TDialog子类型 162

初始化缓冲区 162

为对话框控制定义标识符 162

包含资源 162

初始化对话框 163

执行对话 163

检查对话的返回值 163

运行对话框程序 164

增加检查框 164

“安全的”对话框执行 170

第十一章把各种资源集成到应用程序中 172

指定对话资源的特征 172

为一个画线程序指定资源 172

把资源集成到一个应用程序中 175

建立多个传送缓冲区 186

创建多个对话类型 186

初始化多个缓冲区的域 187

运行多个对话资源 187

在WRT中创建加速键 188

第十二章创建和使用加速键 188

加速键编辑器 189

定义一个加速键表 190

把加速键集成到应用程序中 190

改变菜单资源 190

加载加速键表 191

第十三章 打开和保存文件和流 193

聚集和流 193

理解聚集 193

预定义的聚集类型 194

理解流 194

流式文件I/O 196

打开和保存文件 210

修改对象类型 212

初始化和使用流 213

TInputDialog对象类型 214

第十四章怎样使用文本输入资源和组合框 214

获取文本输入 214

在对话框中建立编辑域的步骤 217

文本输入对话域的例子 217

创建组合框 224

列表框 224

简单组合框 227

下拉式组合框 229

带有下拉列表的组合框 231

第十五章创建和使用位图、图标和光标 235

创建位图 235

使用WRT位图编辑器 235

在TPW程序中使用位图 238

移动和放大位图 241

使用WRT的图标编辑器 248

创建和使用图标 248

为最小化程序显示一个图标 249

创建和使用光标 251

创建和使用字符串表 253

使用WRT字符串表编辑器 253

在程序中使用字符串表 254

第十六章使用Turbo Debugger for Windows 259

调试Windows应用程序的秘诀 259

Turbo Debugger for Windows入门 260

TDW Windows 261

在Turbo Debugger for Windows下的操作 262

监视一个变量 262

创建宏 263

检查数值 263

设置断点 263

单步执行程序 263

TDW其它特征 264

第四部分高级WindoWs程序设计技巧 265

第十七章使用Windows多文档接口(MDI) 265

一个简单的MDI应用程序 265

一个简单的MDI应用程序组成部分 267

一个增强型的MDI应用程序 270

第十八章Turbo Pascal和Windows的内存管理 275

Windows操作模式 275

内存寻址方案 275

实模式 276

标准模式 276

增强模式 276

不需要MaxAvail 277

固定的与可移动的段 277

Windows如何组织PC内存 277

可废弃的段 278

Turbo Pascal和内存管理 278

使用应用程序的局部内存 279

使用Windows的全局内存 280

第十九章使用剪裁板和动态数据交换(DDE) 282

TPW和Windows剪裁板 282

向剪裁板上拷贝的步骤 287

在程序19.1内部 287

从剪裁板上粘贴数据 289

动态数据交换 289

第二十章使用Windows图形设备接口(GDI) 290

使用GDI的工作原理 290

使用TWindow.Paint方法 291

Pie 294

重要的Windows GDI函数 294

Rectangle 294

Ellipse 295

使用刷子和填充方式 295

创建商业图形 299

在图形中包含正文 302

使用Windows字体 303

第二十一章创建和使用动态链接库(DLL) 310

为什么要动态链接库 310

如何建立一个动态链接库 310

将DLL例程输入到一个单元中 311

在程序中使用DLL例程 312

附录A使用Borland资源工作间 314

附录B其它Windows程序设计工具 321

附录C ObjectWindows参考手册 324