《Delphi开发技术大全》扫描版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Delphi程序开发范例宝典》电子书[]
- 《Delphi源代码分析》扫描版[]
- 《Delphi 7基础教程》扫描版[]
- 《Delphi开发技术大全》扫描版[]
- 《Delphi函数参考大全》扫描版[]
- 《Delphi面向对象编程思想》第一版[]
- 《实用Delphi数据库开发经典案例解析》扫描版[]
- 《Delphi程序开发图书合集更新ing》扫描版[]
- 《趣味程序导学Delphi》文字版[]
- 《软件工程师园地:Delphi》更新完毕/共4讲[WMV][]
内容介绍
目录:
第1篇 Delphi基础篇
第1ç« è®¤è¯†Delphi 3
1.1 Delphi概述 4
1.1.1 Delphi简介 4
1.1.2 Delphiçš„å‘展历程 4
1.1.3 Delphi 7.0的新特性 4
1.2 Delphi 7.0集æˆå¼€å‘环境 4
1.2.1 Delphi集æˆå¼€å‘环境概述 4
1.2.2 Delphi集æˆå¼€å‘环境 5
1.2.3 Delphi主èœå• 5
1.2.4 Delphi工具æ 9
1.2.5 Delphiç»„ä»¶é¢æ¿ 10
1.2.6 å¯¹è±¡æ ‘çŠ¶è§†å›¾ 11
1.2.7 对象查看器 12
1.2.8 代ç 编辑器 12
1.2.9 ä»£ç æµè§ˆå™¨ 13
1.2.10 项目管ç†å™¨ 13
1.3 定制集æˆå¼€å‘环境 14
1.3.1 定制编程环境 14
1.3.2 定制工具æ 15
1.3.3 定制Delphiçš„ç»„ä»¶é¢æ¿ 16
1.3.4 定制代ç 编辑器 16
1.3.5 ä¿å˜å®šåˆ¶çš„å¼€å‘环境 17
1.4 安装其他开å‘组件 18
1.4.1 安装ActiveX组件 18
1.4.2 安装第三方组件 18
1.5 安装其他开å‘工具 20
1.5.1 安装打包工具 20
1.5.2 安装InterBaseæ•°æ®åº“ 24
1.6 æœ‰æ•ˆä½¿ç”¨å…‰ç›˜èµ„æº 27
1.6.1 通过Delphi自带的示例å¦ä¹ 使用Delphi 27
1.6.2 在Delphiä¸åŠ è½½QReport报表组件 27
1.7 æœ‰æ•ˆåˆ©ç”¨å¸®åŠ©èµ„æº 27
1.7.1 Delphi帮助文档的使用 27
1.7.2 Delphi附属开å‘环境的帮助 29
1.7.3 Delphiä¸API帮助的使用 29
第2ç« Delphiè¯è¨€åŸºç¡€ 31
2.1 Object Pascalè¯è¨€ 32
2.2 程åºè®¾è®¡è§„范 32
2.2.1 注释的使用 32
2.2.2 Delphiä¸çš„命å规则 33
2.2.3 使用空白增强代ç çš„å¯è¯»æ€§ 33
2.2.4 有效地利用代ç 缩进 33
2.3 程åºè®¾è®¡åŸºç¡€ 34
2.3.1 Delphiä¸çš„ä¿ç•™å— 34
2.3.2 Delphiä¸çš„å…³é”®å— 34
2.3.3 æ ‡è¯†ç¬¦ 35
2.3.4 常é‡çš„声明与使用 35
2.3.5 å˜é‡çš„声明与使用 36
2.3.6 è¿ç®—符 37
2.4 基本数æ®ç±»åž‹ 39
2.4.1 整数类型 39
2.4.2 å—符类型与å—符串类型 41
2.4.3 日期类型 44
2.4.4 数组类型 45
2.4.5 集åˆç±»åž‹ 45
2.4.6 集åˆç±»åž‹çš„典型应用 47
2.4.7 指针类型 48
2.4.8 文件类型 49
2.4.9 å˜ä½“类型 51
2.4.10 过程与函数类型 52
第3ç« Delphi控制è¯å¥ 55
3.1 顺åºè¯å¥ 56
3.1.1 赋值è¯å¥ 56
3.1.2 输入è¯å¥ 56
3.1.3 输出è¯å¥ 58
3.2 æ¡ä»¶åˆ¤æ–è¯å¥ 59
3.2.1 使用if…thenè¯å¥ 59
3.2.2 if…then…elseè¯å¥ 60
3.2.3 if…then…else ifè¯å¥ 61
3.2.4 case…ofæ¡ä»¶åˆ†æ”¯è¯å¥ 61
3.3 循环结构 63
3.3.1 Repeat…untilè¯å¥ 63
3.3.2 while…doè¯å¥ 65
3.3.3 for…doè¯å¥ 65
3.4 其他控制è¯å¥ 67
3.4.1 Breakè¯å¥ 67
3.4.2 Continueè¯å¥ 68
3.4.3 Exitè¯å¥ 68
3.4.4 Haltè¯å¥ 69
3.4.5 RunErrorè¯å¥ 69
3.4.6 Abortè¯å¥ 70
3.4.7 gotoè¯å¥ 70
第4ç« æ•°ç»„ä¸Žç®—æ³• 71
4.1 数组的概念 72
4.2 一维数组 72
4.2.1 一维数组的声明 72
4.2.2 一维数组的引用 72
4.2.3 æ•°ç»„ä¸‹æ ‡çš„ä¸Šä¸‹è¾¹ç•Œ 73
4.3 二维数组åŠå¤šç»´æ•°ç»„ 74
4.3.1 二维数组的声明和引用 74
4.3.2 多维数组的声明 76
4.4 åŠ¨æ€æ•°ç»„ 76
4.4.1 åŠ¨æ€æ•°ç»„的声明 76
4.4.2 åŠ¨æ€æ•°ç»„的引用 77
4.5 控件数组 78
17.2.1 TADOTable组件的主è¦å±žæ€§ 436
17.2.2 TADOTable组件的方法 439
17.3 TADOQuery组件 442
17.3.1 TADOQuery组件的属性 442
17.3.2 TADOQuery组件的方法 445
17.3.3 使用TADOQuery组件æ“作数æ®åº“ 446
17.3.4 在TADOQuery组件ä¸èµ‹å€¼å’Œè¿è¡ŒSQL 448
17.3.5 如何在ADOQuery1ä¸èµ‹å€¼å˜é‡ 448
17.3.6 在ADOQuery1组件ä¸ç»„装SQLå®žçŽ°åŠ¨æ€æŸ¥è¯¢ 449
17.4 TADOCommand组件 449
17.4.1 TADOCommand组件的属性 450
17.4.2 TADOCommand组件的方法 451
17.5 TADODataSet组件 452
17.5.1 TADODataSet组件的主è¦å±žæ€§ 452
17.5.2 TADODataSetç»„ä»¶çš„ä¸»è¦æ–¹æ³• 453
17.6 æ•°æ®è¡¨ã€å—段的相关应用 454
17.6.1 与数æ®åº“ã€æ•°æ®è¡¨ç›¸å…³çš„应用 454
17.6.2 ä¸Žå—æ®µç›¸å…³åº”用 459
17.7 使用å˜å‚¨è¿‡ç¨‹å’Œè§†å›¾ 463
第18ç« å¸¸ç”¨æ•°æ®ç»„ä»¶ 465
18.1 æ•°æ®ç»„ä»¶çš„ä»‹ç» 466
18.2 TDBEdit组件 466
18.2.1 TDBEdit组件的常用属性 466
18.2.2 TDBEdit组件的常用方法 467
18.2.3 TDBEdit组件的常用事件 468
18.2.4 TDBEdit组件的应用 469
18.3 TDBNavigator组件 470
18.3.1 TDBNavigator组件的常用属性 470
18.3.2 TDBNavigator组件的常用方法 472
18.3.3 TDBNavigator组件的常用事件 473
18.3.4 TDBNavigator组件的应用 473
18.4 TDBImage组件 474
18.4.1 TDBImage组件的常用属性 474
18.4.2 TDBImage组件的常用方法 476
18.4.3 TDBImage组件的常用事件 477
18.4.4 TDBImage组件的应用 477
18.5 TDBListBoxç»„ä»¶çš„ä»‹ç» 478
18.5.1 TDBListBox组件的常用属性 478
18.5.2 TDBListBox组件的常用方法 480
18.5.3 TDBListBox组件的常用事件 481
18.5.4 TDBListBox组件的应用 482
18.6 TDBLookupListBox组件 483
18.6.1 TDBLookupListBox组件的常用属性 483
18.6.2 TDBLookupListBox组件的常用方法 484
18.6.3 TDBLookupListBox组件的常用事件 484
18.6.4 TDBLookupListBox 组件的应用 486
18.7 TDBComboBox组件 487
18.7.1 TDBComboBox组件的常用属性 487
18.7.2 TDBComboBox组件的常用方法 488
18.7.3 TDBComboBox组件的常用事件 488
18.7.4 TDBComboBox组件的应用 488
18.8 TDBGrid组件 489
18.8.1 TDBGrid组件的常用属性 490
18.8.2 TDBGrid组件的常用方法 491
18.8.3 TDBGrid组件的常用事件 491
18.8.4 TDBGrid组件的应用 493
第19ç« æ·»åŠ ã€åˆ é™¤å’Œä¿®æ”¹æ•°æ® 495
19.1 æ·»åŠ æ•°æ® 496
19.1.1 æ•°æ®å†…容检验 496
19.1.2 ç›´æŽ¥æ·»åŠ æ•°æ® 496
19.1.3 æ·»åŠ å›¾ç‰‡ã€å£°éŸ³æ–‡ä»¶ 499
19.1.4 ä»Žå…¶ä»–è¡¨æ·»åŠ æ•°æ® 501
19.1.5 从其他类型的数æ®åº“䏿·»åŠ æ•°æ® 501
19.1.6 æ·»åŠ æ–‡æœ¬æ–‡ä»¶å†…å®¹ 503
19.1.7 æ·»åŠ Word文件内容 504
19.1.8 æ·»åŠ ç”µåè¡¨æ ¼å†…å®¹ 507
19.1.9 利用å˜å‚¨è¿‡ç¨‹æ·»åŠ æ•°æ® 508
19.2 åˆ é™¤æ•°æ® 509
19.2.1 åˆ é™¤æ•°æ®çš„å‡ ç§æ–¹æ³• 509
19.2.2 åˆ é™¤æŒ‡å®šçš„è®°å½• 511
19.2.3 åˆ é™¤ç¬¦åˆæ¡ä»¶çš„记录 512
19.2.4 åˆ é™¤æ‰€æœ‰è®°å½• 513
19.2.5 利用å˜å‚¨è¿‡ç¨‹åˆ 除记录 513
19.3 æ›´æ–°æ•°æ® 514
19.3.1 æ›´æ–°æ•°æ®çš„å‡ ç§æ–¹æ³• 514
19.3.2 更新特定记录 515
19.3.3 æ›´æ–°ç¬¦åˆæ¡ä»¶çš„记录 516
19.3.4 更新所有记录 518
19.3.5 利用å˜å‚¨è¿‡ç¨‹æ›´æ–°è®°å½• 518
第20ç« æµè§ˆä¸ŽæŸ¥è¯¢æ•°æ® 521
20.1 对数æ®è¡¨è¿›è¡Œæµè§ˆ 522
20.1.1 通过TADOTableæµè§ˆæ•°æ®è¡¨ 522
20.1.2 通过TADOQuery组件æµè§ˆæ•°æ®è¡¨ 523
20.2 æ•°æ®çš„ç®€å•æŸ¥è¯¢ 524
20.2.1 æ•°æ®æŸ¥è¯¢ 525
20.2.2 æ•°æ®æŽ’åº 526
20.2.3 æ•°æ®è¿‡æ»¤ 527
20.2.4 æ•°æ®ç»Ÿè®¡ 528
20.3 æ•°æ®çš„å¤åˆæŸ¥è¯¢ 530
20.3.1 ä½¿ç”¨åæŸ¥è¯¢ 530
20.3.2 使用连接查询 531
20.3.3 使用内连接查询 532
20.3.4 使用外连接查询 532
20.3.5 使用交å‰è¿žæŽ¥æŸ¥è¯¢ 534
20.4 æ•°æ®çš„æ—¶é—´åŠæ—¶é—´æ®µæŸ¥è¯¢ 535
20.5 æ•°æ®æ¨¡ç³ŠæŸ¥è¯¢ 536
第21ç« å›¾è¡¨ç»„ä»¶çš„è®¾è®¡ 539
21.1 TDBChart图表组件简介 540
21.1.1 TDBChart图表组件的属性 540
21.1.2 TDBChart图表组件的方法 542
21.1.3 TDBChart图表组件的事件 543
21.2 TDBChart图表的类型与应用 545
21.2.1 柱形图表(Bar) 545
21.2.2 折线图表(Line) 548
21.2.3 饼形图表(Pie) 550
21.2.4 ç®å½¢å›¾è¡¨(Arrows) 552
21.2.5 点形图表(Point) 554
21.2.6 预览和打å°TDBChart图表 557
第22ç« å¤šå±‚æ•°æ®åº“ç¨‹åº 559
22.1 多层数æ®åº“程åºè®¾è®¡åŽŸç† 560
22.2 多层数æ®åº“æœåŠ¡ 560
22.3 远程数æ®è¿žæŽ¥ç»„ä»¶ 561
22.3.1 TDCOMConnection组件 561
22.3.2 TSocketConnection组件 563
22.4 多层数æ®åº“ä¸çš„æ•°æ®é›† 564
22.4.1 TDataSetProvider组件 564
22.4.2 TClientDataSet组件 565
22.5 多层数æ®åº“编程实现 565
22.5.1 建立多层数æ®åº“的连接 565
22.5.2 è¿œç¨‹æ•°æ®æŸ¥è¯¢ 568
22.5.3 è¿œç¨‹æ•°æ®æ“作 570
22.5.4 在客户端控制显示的数æ®è¡¨ 573
第23ç« æŠ¥è¡¨ä¸Žæ‰“å°ç¨‹åºè®¾è®¡ 575
23.1 QuickReport报表 576
23.2 QuickReport报表å‘导 577
23.3 使用QuickReport组件设计报表 579
23.3.1 常用的QuickReport组件 579
23.3.2 åŸºæœ¬æ•°æ®æŠ¥è¡¨ 583
23.3.3 å¡ç‰‡å¼æ•°æ®æŠ¥è¡¨ 584
23.3.4 åæŸ¥è¯¢æŠ¥è¡¨ 585
23.4 特色报表设计 586
23.4.1 ä¸è§„则报表 587
23.4.2 报表åˆå¹¶ 587
23.5 RaveæŠ¥è¡¨ä»‹ç» 588
23.6 利用Raveå‘导创建报表 589
23.7 利用Rave组件设计报表 593
23.7.1 常用的Rave组件 593
23.7.2 è®¾è®¡ä¸»ä»Žå¼æŠ¥è¡¨ 595
23.7.3 设计汇总报表 596
23.7.4 利用报表打å°å›¾å½¢ 597
23.8 特色报表设计 598
23.8.1 设计页眉和页脚 599
23.8.2 打å°åˆ†æ 文本 600
第24ç« æ•°æ®åº“安全技术 601
24.1 æ•°æ®åº“的备份 602
24.1.1 备份数æ®åº“的概念 602
24.1.2 使用Delphi备份Accessæ•°æ®åº“ 602
24.1.3 在ä¼ä¸šç®¡ç†å™¨ä¸å¤‡ä»½SQL Serveræ•°æ®åº“ 603
24.1.4 使用Delphi备份SQL Serveræ•°æ®åº“ 604
24.2 æ•°æ®åº“的还原 606
24.2.1 还原数æ®åº“的概念 606
24.2.2 还原Accessæ•°æ®åº“ 606
24.2.3 在ä¼ä¸šç®¡ç†å™¨ä¸è¿˜åŽŸSQL Serveræ•°æ®åº“ 606
24.2.4 使用Delphi还原SQL Serveræ•°æ®åº“ 607
24.3 æ•°æ®åº“的分离 609
24.3.1 在ä¼ä¸šç®¡ç†å™¨ä¸åˆ†ç¦»æ•°æ®åº“ 609
24.3.2 使用Delphi分离数æ®åº“ 610
24.4 æ•°æ®åº“çš„é™„åŠ 612
24.4.1 在ä¼ä¸šç®¡ç†å™¨ä¸é™„åŠ æ•°æ®åº“ 612
24.4.2 使用Delphié™„åŠ æ•°æ®åº“ 613
第5篇 网络通信篇
第25ç« ç½‘ç»œç¼–ç¨‹ 617
25.1 网络基本知识 618
25.1.1 网络分层 618
25.1.2 点对点网络 619
25.1.3 通信åè®® 619
25.1.4 ç½‘ç»œåœ°å€ 620
25.2 常用的网络组件编程简介 620
25.3 常用的网络组件 620
25.3.1 TIdSMTP组件 620
25.3.2 TIdMessage组件 623
25.3.3 TTcpClient组件 625
25.3.4 TTcpServer组件 628
25.3.5 TIdUDPClient组件 629
25.3.6 TIdUDPServer组件 631
25.3.7 TIdTCPClient组件 632
25.3.8 TIdTCPServer组件 636
25.3.9 POP3组件 637
25.4 基于组件的网络编程 639
25.4.1 利用TTcpClientã€TTcpServer组件进行网络连接 639
25.4.2 通过局域网控制其他计算机 640
25.4.3 é”å®šå±€åŸŸç½‘ä¸æŒ‡å®šè®¡ç®—æœºçš„é¼ æ ‡ 642
25.5 对局域网的编程æ“作 644
25.5.1 获å–工作组上的计算机的åç§° 644
25.5.2 获å–局域网ä¸çš„工作组 646
25.5.3 局域网èŠå¤© 648
.........
