《Delphi使用指南》求取 ⇩

Delphi的安装1

目录1

文件概述2

使用这本手册2

使用在线帮助3

使用交互式教学课程3

手册惯例3

与Borland的联系4

Delphi简介7

Delphi的开发环境7

Delphi快速入门7

第1章7

第Ⅰ部分7

启动Delphi8

Delphi使用界面的基本组件8

Delphi启动后即可见到的组件8

窗体8

窗体工具9

构件模板10

对象选择器11

程序编辑器11

对象监视器11

快速图标栏12

Delphi启动后不可见的组件13

工程管理器13

菜单设计工具14

集成调试器14

对象浏览器14

图像编辑器15

Delphi的开发模式15

产生一个新的窗体17

加入一个新的构件到窗体中17

设计一个窗体17

设置构件的属性值18

Name的属性19

执行程序19

事件的处理20

开始一个新的工程22

从事件处理甸句柄中调用过程或函数24

发行您的应用程序25

Delphi的工程概述26

工程(.DPR)文件26

观察.DPR文件27

DPR文件中的uses子句27

单元(.PAS)文件28

观察.PAS文件29

.PAS文件的uses子句30

窗体(.DFM)文件30

.DFM文件中的类型说明31

没有窗体的源程序单元32

设置使用环境33

访问环境设置33

Gallery选项33

UseonNewForm34

UseonNewProject35

使Gallery选项有效35

DesktopContents选项36

DesktopOnly36

DesktopandSymbols36

StepProgramBlock37

IngegratedDebugging37

Debugging选项37

MinimizeOnRun37

BreakOnException37

FormDesigner选项(Grid)37

Desktop37

EditFiles37

Autosave选项37

Compiling选项38

总结38

第Ⅱ部分41

基本技巧41

第2章41

使用构件和程序41

Delphi构件41

缺省的构件模板42

窗体构件42

安装额外的构件49

管理窗体中的构件49

设置窗体属性50

Name属性51

向窗体中加入构件51

选择窗体中的构件53

改变窗体中构件的大小53

在窗体中加上一个构件的多个拷贝54

组合构件55

剪切、复制和粘贴构件56

删除和恢复构件57

对齐58

利用窗体的网格(griu)作为对齐的基准59

锁定构件位置60

控制不可见构件的产生次序60

设置构件属性60

对象监视器如何显示属性61

在对象监视器上用Tab跳跃到属性名称位置62

显示及设置共有的属性63

Name属性的有效范围(Scope)63

利用属性编辑器64

对话框编辑器64

装入一个图像64

改变图像大小66

存储您的工程67

在执行期间设置属性68

在执行期间利用属性来设置窗体68

程序的运用69

产生缺省的事件处理句柄69

将窗体显示为对话框70

运用程序编辑器71

查看程序编辑器71

如何找到已有的事件处理句柄72

找到缺省的事件处理句柄72

将事件与事件处理句柄结合73

利用Sender参数74

显示和编写共享事件75

修改一个共享的事件理句柄76

删除事件处理句柄77

自定义Delphi的可视化构件78

库(VCL)78

从库中加入和删除一个构件79

加入VBX控制80

存储构件的源程序81

利用构件专家81

处理一个失败的编译过程81

利用自定义库83

总结84

第3章86

建立窗体和菜单86

什么是一个窗体?86

设计可重用的窗体86

共享窗体86

使窗体可被其他窗体调用87

使窗体可相互调用87

修改共享的窗体87

将一个窗体样板加入到工程中88

使用浏览陈列室中的窗体样板88

打开一个窗体样板作为参考89

观察窗体和单元90

建立窗体91

利用常式来显示对话框91

显示信息框91

ShowMessage程序91

MessageDlg函数92

创建简单的输入窗体94

覆盖输入字符95

建立一个模式或非模式对话框97

开发自定义对话框97

显示一个非模式对话框98

显示一个模式对话框98

设置对话框的窗体属性99

指定一个对话框的标题100

提供命令按钮100

按Esc时执行按钮程序100

按Enter时执行按钮程序101

当用户选择一个按钮时关闭对话框101

生成标准的命令按钮102

设置Tab次序103

测试Tab次序104

将一个构件从Tab次序中删除105

使构件有效或失效105

设置对话框中的焦点106

在设计时设置焦点106

在运行期间设置焦点106

将一个窗体存成一个样板107

将窗体文件存成ASCII文本108

将文本文件转成.DFM格式109

ASCII窗体的实例109

MDI和SDI窗体111

创建窗体菜单113

打开菜单设计工具114

建立菜单115

菜单命名116

菜单项命名116

加入、插入和删除菜单项117

加入分隔条117

指定加速键和键盘热键118

产生嵌套式(子)菜单118

通过将现存菜单降层生成嵌套式菜单119

移动菜单项119

查看菜单120

无需打开菜单设计工具来编辑菜单项120

快速菜单命令121

利用菜单设计工具的快速菜单121

设计期间在菜单中进行切换122

利用菜单样板122

将菜单存储成样板124

样板菜单项和事件处理句柄的命名规则125

连接菜单事件和程序代码126

菜单构件事件126

处理菜单项事件126

合并菜单127

动态地加入菜单项127

连接一个菜单项与一个现存的事件处理句柄127

指定活动菜单:Menu属性128

决定合并菜单项的顺序:GroupIndex属性128

引入资源.RC文件128

管理窗体在程序运行期间的动作129

指定窗体为工程的主窗体129

将窗体指定成自动生成130

控制窗体的自动生成次序130

总结131

什么是工程132

工程目录132

管理工程、文件和目录132

第4章132

组成一个工程的文件133

在设计期间生成的文件133

编译器生成的工程文件134

非Delphi资源文件135

了解工程中的文件136

工程的源程序(.DPR)文件136

单元源程序(.PAS)文件137

与窗体相关连的程序单元文件138

过程和函数的程序单元文件139

窗体程序单元的编译器指示139

窗体程序单元的变量说明139

窗体程序单元类型说明139

构件的程序单元文件140

单元目标(.DCU)文件140

图形的窗体(.DFM)文件140

开始一个新工程141

利用工程样板开始一个工程141

自定义工程选项142

环境选项142

AutosaveOptions143

Gallery143

陈列室选项143

指定一个工程专家144

指定缺省的新工程144

指定一个工程样板144

指定缺省新窗体145

指定缺省主窗体145

将样板加入到陈列室145

工程选项146

Default检查框147

窗体选项147

Application页147

Title147

Compiler页148

Linker页148

Icon148

HelpFile148

Directory和Conditional选项149

管理工程内容149

利用工程管理器150

显示工程管理器150

工程管理器窗口150

工程管理器快速图标151

工程管理器状态栏152

工程管理器文件列表152

工程管理器Path栏153

将窗体和程序单元集成到工程中154

生成新的窗体程序单元155

生成新的源程序单元155

生成一个新构件程序单元155

利用一个属于不同工程或位于不同位置(共享文件)的文件156

利用已有的BorlandPascal源程序单元156

从工程中移除一个组成文件156

存储工程和个别的工程文件157

存储一个工程157

程序单元和工程源程序文件的命名158

后续的存储158

工程的第一次存储158

分别存储不同版本的工程文件159

存储文件160

File|Save和File|SaveAs161

生成一个完整工程的备份161

在工程构件中进行切换162

观看窗体和程序单元162

在窗体图像和程序单元源程序间切换162

将一个窗口放置到前面162

利用工程管理器来观看或编辑程序单元163

检查源程序语法164

观看工程源程序(.DPR)文件164

编译、产生和运行工程164

编译一个工程165

获得编译状态信息166

产生一个工程166

运行一个工程166

在WINDOWS环境中运行一个工程167

管理多重工程版本和团体开发167

启动团体开发支持167

总结168

编写ObjectPascal程序代码171

程序的编写风格171

编写可读性强的程序代码171

程序语言概论171

第5章171

第Ⅲ部分171

为程序代码做注释172

编写赋值语句173

给属性和变量赋值173

标识符说明175

变量说明176

为变量命名176

给变量指明类型176

数据类型178

类型和赋值兼容性179

常量说明180

调用过程和函数181

调用过程181

一个例子:剪切、拷贝、粘贴和全部清除182

调用含有参数的过程183

调用函数184

以函数的返回值赋值184

使用返回布尔值的函数可完成程序的跳转185

if语句187

控制程序代码的执行流程187

在if语句中使用else部分188

在if语句中编写多个语句189

嵌套式if语句189

case语句191

编写循环语句192

repeat语句192

while语句194

for语句195

一个计数的例子196

使用嵌套式for循环197

ObjectPascal的程序模块200

决定使用哪种循环200

事件处理句柄中的程序模块201

在程序单元中的程序模块202

程序模块中的程序模块203

了解范围203

访问不在本范围中的说明204

一个关于范围的例子205

在一个不同的范围中重新208

说明标识符208

使用一个全局变量208

编写一个过程或函数211

编写一个程序或函数的标题部分213

编写一个程序或函数的程序模块214

过程或函数程序模块中的说明214

类型说明214

变量和常量的说明215

说明部分的顺序215

编写语句部分215

为函数中赋一个返回值215

在您的程序代码中放置过程或函数216

前置说明218

传递参数220

数值参数221

变量参数223

常量参数224

决定使用哪一种参数224

定义新的数据类型225

枚举型225

子界型228

数组类型230

多维数组231

字符串类型:字符数组231

计算字符串的长度233

集合型234

记录型236

一些有关对象的说明237

了解ObjectPascal程序单元238

什么是程序单元238

程序单元的结构238

接口部分240

执行部分240

初始化部分241

如何使用程序单元241

执行部分的uses句子242

重新编写一个程序单元242

在工程中加入一个已存在的程序单元243

总结244

第6章249

用Delphi的对象编程249

什么是对象?249

检查一个Delphi的对象249

改变构件的名称252

从一个对象中继承数据和程序254

对象、构件256

对象范围257

访问其他窗体上的构件258

一个对象的范围和后代258

公有域和私有域说明259

重载一个方法259

访问对象域和方法261

给对象变量赋值262

建立非可视化对象265

建立一个对象的实例266

撤消您的对象266

总结267

第7章269

编写坚固可靠的应用程序269

保护程序模块代码269

处理异常事件270

响应异常事件270

执行错误处理程序代码270

异常事件和执行流程271

嵌套式异常事件响应271

保护资源配置272

什么样的资源需要保护?273

建立一个资源保护程序模块274

处理RTL异常事件275

什么是RTL异常事件?275

堆异常事件276

整数运算异常事件276

输入输出异常事件276

类型转换异常事件277

转换异常事件277

硬件异常事件277

建立一个异常事件处理句柄278

异常事件处理句柄279

使用异常事件实例280

异常事件处理句柄的范围281

提供缺省异常事件处理句柄281

处理异常事件类282

启动异常事件282

处理构件异常事件283

静异常事件284

定义您自己的异常事件285

说明一个异常事件对象类型285

启动一个异常事件286

设置异常事件地址286

总结286

第8章288

使用集成调试器288

错误的类型288

逻辑错误289

设计一个调试方案289

运行错误289

开始一个调试过程290

生成调试信息290

在您开始调试之前291

执行你的程序291

指明程序参数292

控制程序执行292

执行到光标位置292

执行点293

单步执行程序代码293

TraceInto293

调试您的应用程序的起始程序代码294

StepOver294

暂停程序295

重新开始执行程序295

执行到一个断点295

使用断点296

设置断点296

无效的断点297

在程序开始后设置断点297

使用断点297

使断点失效或无效298

删除断点298

观察和编辑在断点处的程序代码298

修改断点属性值299

建立状态断点299

设置布尔值300

使用通过次数300

自定义断点和执行点颜色301

检查程序数据值301

观察表达式301

格式化观察项表达式302

使一个观察值失效303

计算表达式304

删除一个观察项304

计算和修改表达式304

修改变量值306

观察函数调用306

查看函数调用307

处理硬体和语言异常308

总结309

使用字符串列313

访问一个特定的字符串313

统计一个串列中的字符串个数313

在一个串列中处理字符串313

第9章313

应用程序实例313

第Ⅳ部分313

查找一个字符串的位置314

在一个串列中加入字符串314

在一个串列中移动一个字符串315

从一个串列中删除一个字符串315

拷贝一个完整的字符串列316

顺序访问一个串列中的字符串316

装入和存储字符串列317

建立一个新的字符串列317

局部字串列318

全局字串列319

把对象加入一个字符串列中320

在一个字符串列中操作一个对象321

访问相对应对象322

加入对应的对象322

总结322

第10章324

文本编辑器实例324

多文档界面应用程序324

FormStyle属性值325

建立MDI框窗体325

建立MDI子窗体326

建立应用程序菜单327

建立框窗体菜单328

建立子窗口菜单329

合并应用程序菜单330

在运行时建立子窗口331

调用其他的程序单元331

在打开的子窗口下333

对齐和访问打开的子窗口333

编写窗口菜单命令程序代码333

提供一个文本操作的区域334

在一个菜单中包含一个打开文件的表334

加入便笺构件335

在一个便笺构件中处理文本335

设置文本对齐和字卷行336

设置文本对齐336

动态地加入滚动条337

在文本中使用剪贴板338

选择文本338

剪贴、拷贝和粘贴文本339

删除文本而不改变剪贴板的内容339

灰暗菜单项目340

一个过程341

说明一个方法341

从一个事件处理句柄中调用341

提供一个弹出式菜单342

处理OnPopup事件342

为窗体指明弹出式菜单343

使用通用对话框344

在对象监视器中通用对话框的选项345

从一个通用对话框中激活Help按钮345

使用OpenDialog构件346

OpenDialog构件属性值346

Filter属性值347

指明文件过滤字符347

打开一个已有的文本文件348

说明一个窗体水平的变量349

装入一个文件350

使用Save对话框351

SaveDialog构件属性值351

存储文本文件352

建立备份文件353

使用字体对话框354

字体对话框构件属性值355

在便笺构件中改变字体355

使用打印对象356

打印文本文件356

画布357

字体357

使用打印机对话框357

Print对话框构件的属性值357

MinPage/MaxPage358

Options|poPageNums358

Options|poPrintToFile358

Options|poSelection358

把你的文本文件导引到打印机中359

处理File|PrintSetupOnClick事件359

用户Printer对话框构件359

PrintRange359

下载文本360

打印便笺的内容361

退出361

关闭一个窗口362

关闭子窗口362

确定是否文件已经被修改过363

退出应用程序364

总结365

制图和画图的区别367

第11章367

在程序运行时绘图367

使用像素数组368

处理像素368

读取像素的颜色368

设置像素的颜色368

使用画笔369

移动画笔369

画直线及折线370

画一直线370

使用画刷370

画折线371

绘制图形371

制作矩形和椭圆的方法372

制作圆角矩形的方法372

制作多边形的方法373

制作其他形状的图形373

总结373

画图程序实例375

响应鼠标375

第12章375

什么是鼠标所产生的事件376

响应鼠标的Mouse-down动作376

响应鼠标的Mouse-up动作378

响应鼠标的移动379

在窗体对象上增加一个域380

对绘制的线条作微调382

跟踪起始点383

跟踪移动过程384

在窗体中加入一个工具条386

在工具条中加入加速键387

在工具条中加入一个加速键387

设置加速键的起始状态388

指定加速键上的图形388

制作一组加速键389

使用可切换状态加速键389

响应鼠标的单击事件390

响应被按下的鼠标390

使用不同的工具来绘图390

说明一个枚举变量类型391

使用加速键来改变绘图工具392

使用绘图工具393

选择更有效的处理393

如何绘制相应的图形394

在窗体中加入一个处理方法396

自定义您的笔和画刷398

增加一个隐藏式工具条398

隐藏和显示工具条400

改变笔的风格401

共用一个事件处理句柄401

改变笔的颜色402

改变笔的宽度403

改变画刷的风格403

改变画刷的颜色404

增加一个状态条404

配置显示板要显示的内容405

装入一个状态条显示板405

立体化显示板406

更新状态条的内容406

绘制位图407

加入一个可滚动的区域408

加入一个图象构件408

加入一个构件409

设置位图初始之大小409

绘制位图410

加入一个菜单411

打印图形412

处理图形文件413

从文件中装入所要的图形414

将图形存到文件中414

取代现有的图形415

用剪贴板来处理图形416

将图形复制到剪贴板中417

将图形剪切到剪贴板中417

从剪贴板中粘贴图形418

总结419

装入需要的控制构件421

生成一个文件管理器的窗体421

配置窗体的内容421

第13章421

文件管理器实例421

设计菜单423

建立驱动器列表424

找出可使用的磁盘424

链接各个控制构件425

响应标签的改变425

响应目录列表的改变426

响应文件列表的改变427

作一个自行处理图形的控制构件428

将控制构件设置成为自行处理图形的风格428

将图形加入程序中429

将图形对象加入至字符串串列中429

将图像加入至字符串表中430

绘制自行处理图形的项目431

决定其大小431

绘制每一项的内容433

处理文件433

删除文件435

确认是否要删除文件435

改变文件的属性436

读取文件的属性436

设置文件的属性438

改变文件的部分属性438

文件的移动、复制、和改名439

运行程序442

从文件列表中运行程序442

拖放数据443

开始一个拖曳动作443

接受被拖曳的项目444

放开拖曳的项目445

结束拖曳动作446

总结446

DDE的对话449

DDE的服务449

使用DDE和OLE来交换数据449

如何使用DDE449

第14章449

DDE的主题450

DDE的项目450

创建DDE客户程序450

和DDE服务器的链接452

请求数据454

压入数据455

控制其他程序456

创建DDE服务器的程序457

建立和DDE客户的链接458

如何使用OLE459

什么是OLE459

OLE1.0和OLE2.0460

在设计时和执行时创建对象460

链接和嵌入461

链接式对象461

嵌入式对象462

OLE的类462

OLE的文件462

如何生成OLE客户端程序463

OLE的项目463

OLE格式的数据文件465

DEE和OLE的比较466

总结467

第15章470

OLE的实例470

生成一个MDI的框架470

生成窗体和子窗体471

加入OLE客户端构件472

OLE程序菜单472

生成框架的菜单474

生成子窗体菜单476

OLE对象的菜单项目479

OLE的工具箱和状态条480

设置工具箱和状态条480

加入工具箱481

加入状态条481

插入对象482

使用插入对象对话框483

初始化OLE客户端484

使对象失效486

使用选择性粘贴对话框488

粘贴对象488

用剪贴板来使用OLE对象492

注册贴簿的格式492

指定OLE格式493

粘贴OLE对象495

拖曳对象496

注册一个可以拖曳OLE对象的窗体497

将一个OLE对象拖曳到我们的程序中498

使用文件来处理对象499

将对象存入文件中500

从文件中读入对象500

总结502

1996《Delphi使用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Borland International,Inc编著 1996 北京:石油工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows使用指南(1997 PDF版)
Windows使用指南
1997 北京:北京科学技术出版社
Netscape使用指南(1996年8月第1版 PDF版)
Netscape使用指南
1996年8月第1版 东南大学出版社
FISHBASE使用指南( PDF版)
FISHBASE使用指南
中国水产科学研究院信息与经济研究中心
PC升级图解大全(1998 PDF版)
PC升级图解大全
1998 机械工业出版社;美国西蒙与舒斯特国际出版公司
SQL 使用指南(1996 PDF版)
SQL 使用指南
1996 北京:电子工业出版社
巧学巧用中文 Windows 95(1996 PDF版)
巧学巧用中文 Windows 95
1996 北京:电子工业出版社
MP3使用指南(1998 PDF版)
MP3使用指南
1998 北京:人民邮电出版社
Delphi 4.0应用开发指南(1998 PDF版)
Delphi 4.0应用开发指南
1998 北京:人民邮电出版社
UNIX使用指南(1997 PDF版)
UNIX使用指南
1997 北京:清华大学出版社
APPLEⅡ微型计算机BASIC语言与磁盘操作系统(1934 PDF版)
APPLEⅡ微型计算机BASIC语言与磁盘操作系统
1934 广州:广东科技出版社
Windows95使用指南(1996 PDF版)
Windows95使用指南
1996 北京:电子工业出版社
BBS使用指南(1996 PDF版)
BBS使用指南
1996 北京:电子工业出版社
Delphi 4实用开发指南(1999 PDF版)
Delphi 4实用开发指南
1999 北京:人民邮电出版社
PC使用指南(1996 PDF版)
PC使用指南
1996 北京:电子工业出版社
Internet使用指南(1995 PDF版)
Internet使用指南
1995 北京:电子工业出版社