请输入您要查询的百科知识:

 

词条 Delphi开发技术大全
释义

基本信息

书名:Delphi开发技术大全

ISBN:711515703

作者:明日科技 梁水 李方超 赛奎春

出版社:人民邮电出版社

定价:89

页数:857

出版日期:2007-3-1

版次: 1

开本:16开

简介

本书是一本Delphi综合开发参考手册,书中几乎囊括了使用Delphi进行实用程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分36章,包括认识Delphi,Delphi语言基础,Delphi控制语句,数组与算法,过程与函数,面向对象的程序设计,用户界面设计,菜单、工具栏和状态栏设计,对话框在程序中的应用,组件的使用,自制VCL组件,鼠标、键盘相关技术的应用,图形图像处理技术,多媒体技术,文件操作技术,系统控制技术,ADO数据库开发技术,常用数据组件,添加、删除和修改数据,浏览与查询数据,图表组件的设计,多层数据库程序,报表与打印程序设计,数据库安全技术,网络编程,Internet编程,数据通信,Windows API函数的应用,DLL动态链接库的使用,多线程的应用,消息处理技术,注册表的应用,程序优化,程序调试,自定义帮助,程序打包及安装等内容。书中各部分介绍的技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握Delphi的编程知识、方法和编程技巧。

本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows 2000下测试通过,保证能够正常运行。

本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。

目录

第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

.........

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/21 9:53:42