Delphi 5实务经典PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:林金霖编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2000
- ISBN:7113037720
- 页数:697 页
1 认识Delphi 5 1
1.1 Delphi 5简介 1
1.2 Delphi 5集成开发环境 3
1.2.1 快捷工具栏(Speed Bar) 3
17.1 如何撰写CGI程序 5
1.2.2 组件模板(Component Palette) 5
1.2.2.1 多页次组件模板 6
1.2.2.2 组件模板的分类 6
1.2.2.3 如何加入组件 9
1.2.3 对象监视器(Object Inspector) 10
1.2.4 程序代码编辑器(Code Editor) 12
1.2.5 程序代码浏览器(Code Explorer) 17
1.2.6 窗体(Form) 18
1.3 鼠标右键功能选择菜单(Popup Menus) 18
1.4 自定义桌面设置 19
1.5 预定工作表(To-Do List) 19
1.6.1 Delphi 5使用手册 20
1.6 如何取得更多的相关信息 20
1.6.2 Delphi 5在线帮助 21
1.6.3 INPRISE Web Site 25
1.6.4 Delphi深度历险网站 25
1.6.5 加入DelphiChart 26
2 Delphi 5程序结构 27
2.1 三秒钟完成第一个程序 27
2.2 了解工程(Project) 29
2.2.1 什么是工程(Project) 29
2.2.2 工程文件(.DPR) 30
2.2.3 窗体文件(.DFM) 34
2.2.4 程序单元文件(.PAS) 35
2.3 使用工程管理器(Project Manager) 38
2.4 工程选项设置(Project Options) 39
2.5 充分利用对象库(Object Repository) 42
2.5.1 充分利用对象库的对象 42
2.5.2 建产自己的对象库 43
3 Delphi 5对象共同属性 47
3.1 与位置或大小有关的属性 48
3.2 与位置或外观有关的属性 49
3.2.1 BorderStyle属性 49
3.2.2 Color属性 51
3.2.3 Font属性 53
3.3 与Parent有关的属性 54
3.4 与引导有关的属性 56
3.4.1 Caption属性 56
3.4.2 TabOrder与TabStop属性 57
3.5 与拖曳有关的属性 58
3.5.1 Drag-and-Drop自动拖曳 58
3.5.2 Drag-and-Dock拖曳 61
3.6 设置共同属性 63
3.7.1 Parent与Owner 64
3.7 Parent、Owner、Sender与Self 64
3.7.2 Sender 65
3.7.3 Self 67
4 Delphi 5对象共同事件 67
4.1 使用缺省的事件处理过程 69
4.1.1 如何使用缺省的事件处理过程 69
4.1.2 如何撰写共用的事件处理过程 70
4.2.1 Mouse Down鼠标事件 71
4.2 鼠标事件 71
4.2.2 Mouse Move鼠标事件 73
4.2.3 Mouse UP鼠标事件 73
4.2.4 鼠标事件综合练习 73
4.2.5 Click与DblClick鼠标事件 79
4.3 键盘事件 80
4.3.1 KeyDownq键盘事件 80
4.3.2 KeyUP键盘事件 84
4.3.3 KeyPress键盘事件 84
4.4 Tlist对象 85
4.5 Tshape对象 94
5 TForm对象 103
5.1 TForm对象的属性 103
5.1.1 与活动(Active)相关的属性 105
5.1.2 与图标(Icon)相关属性 106
5.1.3 与视觉相关属性 109
5.1.4 与导引相关属性 113
5.1.5 与绘图相关属性 113
5.1.6 与菜单基相关属性 113
5.1.7 与键盘相关属性 115
5.1.8 与滚动条(ScrollBar)相关属性 116
5.1.9 与控制对象相关属性 118
5.2 TForm对象的操作方法 120
5.2.1 TForm对象创建与释放 121
5.2.2 TForm对象显示与隐藏 124
5.2.4 TForm对象焦点(Focus)设置 130
5.2.5 对象控制的操作方法 130
5.3 TCanvas对象 131
5.3.1 TCanvas对象 131
5.3.2 TCanvas对象 134
5.4 TpopupMenu对象 139
5.5 TmainMenu对象 140
6.1 多文档界在(MDI)应用程序 143
6 MDI应用程序 143
6.2 利用对象库建立MDI应用程序 144
6.3 手动建MDI应用程序 149
6.3.1 建立MDI应用程序主窗口 150
6.3.2 建立MDI子窗口 154
6.3.3 主窗口文件功能设置 157
6.3.4 建立其他的窗口(如AboutBox窗口) 159
6.4 TActionList对象 162
6.4.1 使用Standard Action 162
6.4.2 自定义Action 162
6.5 TImageList对象 163
7 Delphi 5文字控制对象 165
7.1 TEdit对象 165
7.1.1 TEdit对象的属性 167
7.1.2 TEdit对象的操作方法 171
7.1.3 TEdit对象的事件处理 176
7.2 TMaskEdit对象 177
7.2.1 TMaskEdit对象属性 177
7.2.2 TMaskEdit对象掩码字符 178
7.3 TMemo对象 180
7.4 TRichhEdit对象 185
7.4.1 TRichhEdit对象属性 187
7.4.2 TRichhEdit对象操作方法 190
7.5 TLabel对象 192
7.6 TString对象 195
8.1 TButton对象 199
8.2 TBitButton对象 201
8.3 TToolBar对象 204
8.3.1 TToolBar对象属性 205
8.3.2 TToolButton对象属性 208
8.4 TCoolBar对象 210
8.4.1 TCoolBar对象属性 211
8.4.2 TCoolBand对象属性 211
8.5 TUpDown与TSpinEdit对象 213
8.6 TSpeedButton对象 214
9.1.1 TListBox对象属性 219
9 Delphi 5输入控制项(二) 219
9.1 TListBox对象 219
9.1.2 TListBox对象操作方法 222
9.2 TComboBox对象 224
9.3 TRadioButton对象 226
9.4 TCheckBox对象 227
9.5 TCheckListBox对象 229
9.6 TTreeView对象 230
9.6.1 TTreeView对象常用属性与操作方法 230
9.6.2 TTreeNode对象 232
9.7 TListView对象 236
10 Delphi 5常用对话框 241
10.1 ShowMessage对话框 241
10.2 MessageDlg对话框 242
10.3 MessageBox对话框 243
10.4 InputBox对话框 245
10.5 InputQuery对话框 246
10.6 OpenDialog与SaveDialog对话框 247
10.8 FontDialog与ColorDialog对话框 254
10.8.1 FontDialog常用属性与操作方法 255
10.8.2 ColorDialog常用属性与操作方法 258
10.9.1 PrintDialog对话框 260
10.9 PrintDialotg与PrintSetupDialog对话框 260
10.9.2 PrintSetupDialog对话框 262
10.10 FindDialog与ReplaceDialog对话框 264
11 Delhi 5分类对象 269
11.1 TGroupBox对象 269
11.2 TRadioGroup对象 269
11.3 TPanel对象 272
11.4 TScrollBox对象 274
11.5 TPageControl对象 276
11.5.1 TPageControl 对象属性 276
11.5.2 TTabSheet对象 280
11.6 THeaderControl对象 286
12 其他常用对象 291
12.1 TScrollBar对象 291
14.3.1 设计期间的TQuery对象 292
14.3 TQuery对象 292
14.3.2 运行期间的TQuery对象 293
12.2 TProgressBar对象 295
12.3 TStatusBar对象 296
12.4 TTimer对象 298
12.5 TStringGrid对象 301
12.6 TSplitter对象 304
12.7 TDateTimePicker对象 305
12.8 TMonthCalendar对象 308
13 Delphi 5数据库程序设计(一) 313
13.1 数据库简介 313
13.2 Delphi 5与数据库环境设置 313
13.2.1 BDE Administrator 314
13.2.2 Paradox、dBase及FoxPro的连接 316
13.2.3 MS SQL Servet的连接 318
13.2.4 Oracle Server的连接 328
13.2.5 以ODBC连接Access数据库 337
13.3 Database Desktop 341
13.3.1 建立新的数据表(Table) 341
13.3.2 为数据表(Table)新增数据 343
13.3.3 查询数据表(Table)的数据 344
13.3.3.1 以SQL命令查询数据库 344
13.3.3.2 以QBE访问异构数据库 345
13.4 利用向导建立数据库程序 346
13.4.1 向导建立简单的数据库程序 347
13.4.2 向导建立Master-Detail的数据库程序 350
13.4.3 手动建立Master-Detail的数据库程序 356
13.5 数据库查询语言SQL(Structured Query Language) 356
13.5.1 SELECT命令 357
13.5.2 UPDATE命令 360
13.5.3 DELETE命令 360
13.5.4 INSERT命令 361
14.1.1 TDaraSet对象状态 363
14.1 TDaraSet对象 363
14 Delphi 5数据库程序设计(二) 363
14.1.2 TDaraSet对象属性 364
14.1.3 TDaraSet对象操作对作方法 369
14.1.4 TDaraSet对象的事件处理 377
14.2 TTable对象 385
14.2.1 TTable对象数据过滤 385
14.1.2.1 利用Filter属性进行数据过滤 385
14.1.2.2 利用onFilterRecord事件进行数据过滤 387
14.2.2 TTable对象数据搜索 388
14.2.2.2 LookUP搜索 390
14.3.3 动态产生SQL语句 395
14.3.4 利用SQL语句动态查询(以Oracle为例) 397
14.3.5 利用SQL语句动态查询(以MSSQL为例) 400
14.4.1 TStoredPro对象存取Oracle数据库 403
14.4.1.1 Oracle数据库的Stored Procedure 403
14.4.1.2 Oracle数据库的Stored Function 405
14.4.1.3 Oracle数据库的Stored Package 408
14.4.2 TStoredProc对象存取MS SQL数据库 411
14.4.2.1 MS SQL数据库的Stored Procedure(一) 412
14.4.2.2 MS SQL数据库的Stored Procedure(二) 413
14.4.2.3 MS SQL数据库的Stored Procedure(三) 415
15 Delphi 5数据库程序设计(三) 417
15.1 数据库程序设计常用的对象 417
15.1.1 TDataModule对象 417
15.1.2 TDarabase对象 419
15.1.3 TDBGrid对象 423
15.1.3.1 TDBCtrlGrid对象的常用属性 423
15.1.3.2 TDBGrid对象的常用事件 428
15.1.4 TDBCtrlGrid对象 430
15.1.5 TDBNavigator对象 433
15.2 Delphi 5的报表对象 434
15.2.1 Delphi 5报表的概念 435
15.2.2 TQuickRep对象的常用操作方法 435
15.2.3 直列式(List)报表制作 436
15.2.4 标签式(Label)报表制作 441
15.2.5 群组式(Group)报表制作 443
15.2.6 Master/Detail报表制作 445
15.3 Delphi 5的安装程序 449
16.1 多级分布式(Multi-Tier)数据应用程序 459
16.1.1 什么是Multi-Tier数据库应用程序 459
16 多级分布式(Multi-Tier)数据库应用程序 459
16.1.2 建立应用程序服务器(Application Server) 462
16.2 以TremoteDataModule作为客户端应用程序 464
16.3 以TMTSDataModule作为客户端应用程序 472
16.5 以TDCOMConnection作为客户端应用程序 487
16.6 以TSocketConnection作为客户端应用程序 490
16.7 以TWebConnection作为客户端应用程序 495
16.8 以TCORBAConnection作为客户端应用程序 497
17.1.1 网页服务器的建立与设定 501
17 Delphi 5与国际互联网 501
17.1.2 什么是CGI程序 503
17.1.3 第一支CGI程序 504
17.1.4 如何取得客户端需求信息 506
17.2 TPageproducer对象 509
17.3 TDataSetPageproducer对象 512
17.4 TDataSetTableproducer对象 513
17.5 TQueryTableproducer对象 515
17.6.1 撰写ActiveXForm国际互联网应用程序 519
17.6 ActiveXForm对象 519
17.6.2 通过ActiveXForm存取数据库 523
17.7 InternetExpress组件的应用 525
17.7.1 什么是InternetExpress组件 525
17.7.2 使用InternetExpress组件开发国际互联网数据库应用程序 528
17.8 ASP(Active Servet Page)组件的制作 534
18 Delphi 5与ADO组件 543
18.1 什么是ADO(ActiveX Data Objects)组件 543
18.2.1 TADOConnection对象常用属性 545
18.2 TADOConnection对象 545
18.2.2 TADOConnection对象常用操作方法 553
18.2.3 TADOConnection对象事件处理 556
18.3 TADODataSet对象 560
18.3.1 通过TADODataSet对象取得数据 560
18.3.2 TADODataSet对象的批次更新处理 566
18.4 TADOTable对象 569
18.5 TADOQuery对象 569
18.6 TADOStoredProc对象 571
18.7 TADOCnmmand对象 572
19.1 DecisionCube的对象层次结构 575
19 Delphi 5与图表分析组件 575
19.2 TDecisionQuery对象 577
19.3 TDecisionCube对象 578
19.4 TDecisionSource对象 580
19.5 TDecisionGrid对象 581
19.6 TDecisionGraph对象 582
19.7 TDecisionPivot对象 584
19.8 TChart对象 584
19.9 TchartFx对象及图表综合分析范例 587
20 Delphi 5与Server组件 595
20.1.1 TWordApplication对象 596
20.1 Delphi 5与Word组件 596
20.1.2 TWordDocument对象 597
20.1.3 TWordFont对象 599
20.1.4 数据库数据与Word文件的连接 601
20.2 Delphi 5与 Excel组件 603
20.2.1 Excel组件系列的层次结构 603
20.2.2 TExcelApplication对象 603
20.2.3 TExcelWorkBook对象 605
20.2.4 创建Excel表格和图表对象 606
20.2.5 Excel与Word之间的数据传送 610
20.3.1 PowerPointApplication对象 611
20.3 Delphi 5与PowerPoint组件 611
20.3.2 PowerPointPresetation对象 613
20.3.3 PowerPointSlide对象 614
A object Pascal程序设计 617
A.1 程序注释 617
A.2 指定语句 617
A.3 表达式 618
A.3.1 算术运算符(Arithmetic Operators) 618
A.3.2 布尔运算符(Boolean Operators) 619
A.3.3 逻辑运算符(Logical Operators) 620
A.3.4 字符串运算符(String Operators) 622
A.3.5 集合运算符(Set Operators) 622
A.3.6 关系运算符(Relational Operators) 623
A.4 变量声明 623
A.5 常量声明 625
A.6 数据类型 626
A.6.1 Simple Types(简单的数据类型) 626
A.6.1.1 Integer Types(整数数据类型) 628
A.6.1.3 Boolean Types(布尔数据类型) 629
A.6.1.2 Character Types(字符数据类型) 629
A.6.1.4 Enumerated Types(枚举数据类型) 630
A.6.1.5 Subrange Types(子界数据类型) 632
A.6.1.6 Real Types(实数数据类型) 632
A.6.2 String Types(字符串数据类型) 633
A.6.3 Structured Tyes(构造数据类型) 634
A.6.3.1 Set Types(集合数据类型) 634
A.6.3.2 Arrar Types(数组数据类型) 635
A.6.3.3 Record Types(记录数据类型) 636
A.6.4 Pointer Types(标识数据类型) 638
A.7 过程(Procedure)与函数(Function) 639
A.6.5 Variant Type(变体数数据类型) 639
A.8 参数的传递 641
A.8.1 传值参数 642
A.8.2 变量参数 642
A.8.3 常量参数 642
A.9 程序段 643
A.10 程序的循环控制 645
A.11 程序的分支控制 649
A.12 异常处理 649
A.12.1 with语句 649
A.12.2 try...except语句 650
A.12.3 try...finally语句 651
B Delphi 5常用函数 653
B.1 字符串本关函数 653
B.1.1 字符串转换 653
B.1.2 字符串处理 659
B.2 数值相关函数 671
B.3 日期相关函数 677
B.4 Variant相关函数 679
B.5 文件相关函数 682
B.5.1 文件管理函数 682
B.5.2 文件处理函数 692
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《徐小斌经典书系 夜谭》徐小斌 2019
- 《世界名著阅读经典 欧也妮·葛朗台 高老头 全译本 12-16岁》(法)巴尔扎克著 2017
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018