图书介绍
Delphi使用指南PDF|Epub|txt|kindle电子书版本下载
- (美)Borland International,Inc编著 著
- 出版社: 北京:石油工业出版社
- ISBN:7502117490
- 出版时间:1996
- 标注页数:508页
- 文件大小:7MB
- 文件页数:521页
- 主题词:
PDF下载
下载说明
Delphi使用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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