词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。