会员: 密码:  免费注册 | 忘记密码 | 会员登录 网页功能: 加入收藏 设为首页 网站搜索  
电子图书 > Delphi图书
Delphi中文帮助手册
发表日期:2005-05-17 22:44:55文件大小:1.22MB 下载次数:14709  

版权所有:
软件版本:DOC
文件大小:1.22MB
操作系统:win9x/NT/2000/XP
下载说明: Microsoft Windows是基于图形界面的多任务、多窗口操作系统。自1983年问世以来,它历经完善,其Windows环境及Windows标准已不断被广大用户所接受。Windows由于其功能齐备、使用方便、用户界面新颖美观,使得计算机操作方式和软件开发过程发生了革命性的变化,开发遵循Windows标准的应用程序越来越受到各国用户的极大关注和兴趣。这时,Borland公司适时地推出了基于Object Pascal语言的第一个可视化开发平台—Delphi。 Delphi有众多优越特性。它提供了新颖的可视化设计工具,采用面向对象的方法将Windows编程的复杂性封装起来,实现了将可视化设计与Object Pascal语言的有机集成,配有Database Engine,可通过SQL Links、ODBC访问多种数据库,并且提供了强大的开发基于客户/服务器模式的数据库应用的能力。今天,Delphi已经发展到2.0版,DelphI 2.0不象某些工具仅仅从16位改为32位,而是几乎重新改写了Delphi的核心,使Delphi本身成为符合Microsoft Win95 Logo的应用程序。它全面支持Windows 95&NT的OLE Automation、OCXs、多线程、Unicode和MAPI等功能。在可视化开发环境方面,Delphi 2.0换成了Win95控制元件,增强了IDE对象的的操作方式(如Drag-Drop),它还提供了新的储存各种资源的工具——对象仓储(Object Repository)。在数据库前端应用开发方面,Delphi 2.0使用了Multi Session和Thread Safe的数据库引擎、数据库过滤器(Filter)、Visual Query Build、查询引擎和新的数据更新模式等。总之,从Borland Pascal走向Borland Delphi是可视化开发平台的一次飞跃,可以将Delphi称作Visual Pascal。 鉴于Delphi的优良特性和顺应广大用户的要求,我们在积累大量开发经验的基础上编写了这本书。本书包括三部分内容,即基础篇、数据库篇和高级开发篇,同时配有与开发实例相对应的源代码盘。 基础篇共十二章,它们是:Delphi快速入门;Delphi面向对象的编程方法;字符串列表及应用;文本编辑器的设计;Delphi图形图像编程;文件管理;剪贴板和动态数据交换;对象的链接与嵌入;Delphi拖放(DragDrop)编程;动态链接库(DLLs)编程;Dephi应用程序的Help应用;异常处理与程序调试。数据库篇共五章,它们是:Delphi开发数据库应用程序概述;简单数据库应用的创建及MASTAPP;数据访问部件的应用及编程;数据浏览部件的应用及编程;SQL编程。高级开发篇共三章,它们是:Delphi客户/服务器应用开发;Delphi 自定义部件开发;开发Delphi对象式数据管理功能。 基础篇的主要内容是讲述使用Delphi 所必须了解的的概念,可视化程序设计方法,Delphi 可视部件类库(VCL)中各种部件的使用方法和它们在各类应用程序中的应用,有关OLE、DDE、MDI、图形图像、文件管理、异常与调试和DLL等Windows高级特性开发方法。通过本篇的学习,读者将掌握Delphi的编程方法、Delphi各种常规部件的综合应用方法和Delphi高级应用程序开发技巧。 数据库篇的主要内容是讲述Delphi数据库开发原理和方法、数据库访问和控制部件的编程和如何在Delphi数据库应用中使用SQL语言。通过本篇的学习,读者将掌握Delphi数据库开发原理、各种数据库部件的综合应用方法和高级数据库应用的开发技术。 高级开发篇的主要内容是讲述Delphi的客户/服务器模式原理和数据库应用开发技巧,Delphi用户自定义部件原理和开发方法,Delphi对象式数据管理功能的开发技术。通过本篇的学习,读者将掌握与数据库服务器的联接技术,数据库应用程序中的触发器、存储过程和事务控制的编程,深刻地理解Delphi 可视部件类库的构造原理、属性原理、事件原理、方法原理和消息机制,掌握Delphi对象式数据管理技术在Delphi 动态DFM文件及部件的存取、数据库BLOB字段、存取嵌入在OLEContainer对象中的OLE服务器的数据等方面的应用以及如何巧妙地运用动态DFM文件开发超媒体系统,读者将大大提高自己的Delphi高级应用开发能力, 在本书的编著过程中,我们尽量注意减少冗长无味的说明,代之以具体实用的例题演示。通过例题,引导读者把握Delphi的精髓所在。本书注重开发实例、开发经验、开发技巧和Windows高级特性开发,适合于各个层次的Delphi用户。对初学者来说,可迅速加入Delphi高级用户的行列;对有一定使用经验的读者,也可通过本书掌握Delphi深层次的开发方法,学会用更巧妙的办法开发出高水平的Delphi应用。 目 录 第一部分 基 础 篇 第一章 Delphi快速入门 1.1 Delphi基本概念介绍 1.1.1 Delphi的基本形式 1.1.2 面向对象编程的概念 1.2 Delphi 2.0快速入门 1.2.1 进入Delphi的可视化编程环境 1.2.2 Delphi 2.0可视化编程环境介绍 1.2.3 设计简单的用户界面 1.2.4 改变对象的属性 1.2.5 编写事件处理过程 1.2.6 使用联机帮助Help 1.3 Delphi 2.0的可视化部件用法简介 1.3.1 常用的文本相关部件 1.3.2 按钮和检查框部件 1.3.3 分组、分界部件 1.3.4 图形、图象部件 1.3.5 关系图、文件列表部件 1.3.6 滚动部件 1.3.7 网格、表格部件 1.3.8 多媒体(MultiMedia)和OLE部件 1.4 使用非可视部件 1.4.1 使用菜单部件 1.4.2 使用计时器部件Timer 1.4.3 使用公用对话框部件 1.5 使用Delphi的工程管理、设计工具 1.5.1 创建多窗体工程项目 1.5.2 使用工程管理器 1.5.3 使用窗体样板和对话框专家 1.5.4 使用工程样板和应用专家 第二章 Delphi 面向对象的编程方法 2.1 编写Object Pascal程序代码 2.1.1 编写赋值语句 2.1.2 标识符的说明与使用 2.1.3 过程与函数 2.1.4 跳转语句 2.1.5 循环语句 2.1.6 程序模块 2.1.7 关于作用范围 2.1.8 编写一个过程或函数 2.1.9 定义新的数据类型 2.1.10 Object Pascal的库单元Unit 2.2 用Delphi的对象进行编程 2.2.1 什么是对象 2.2.2 从一个对象中继承数据和方法 2.2.3 对象的范围 2.2.4 对象公有域和私有域的说明 2.2.5 访问对象的域和方法 2.2.6 对象变量的赋值 2.2.7 建立非可视化对象 第三章 字符串列表及应用 3.1 字符串列表的常用操作 3.1.1 列表中操作字符串 3.1.2 装载、保存字符串列表 3.1.3 创建新的字符串列表 3.1.4 往字符串列表中加入对象 3.2 字符串列表应用 3.2.1 设置自画风格 3.2.2 把图像加入字符串列表 3.2.3 绘制自画项目 第4章 文本编辑器的设计 4.1 多文档界面 4.1.1 创建父窗体 4.1.2 创建子窗体 4.1.3 创建应用程序菜单与菜单融合 4.2 多页面界面 4.2.1 静态多页面界面 4.2.2 动态多页面界面 4.3 文本编辑部件及应用 4.3.1 TEdit部件 4.3.2 TMemo部件 4.4 常用对话框的使用 4.4.1 字体对话框部件 4.4.2 查找对话框部件 4.4.3 替换对话框部件   4.4.4 打开对话框部件 4.5 文件打印 4.5.1 TPrinter对象 4.5.2 打印对话框 第五章 Delphi图形图像编程 5.1 图形对象概述 5.1.1 TCanvas对象 5.1.2 TPen对象 5.1.3 TBrush对象 5.1.4 TColor类型 5.2 图形程序的开发 5.2.1 在工具条中加快速键 5.2.2 响应鼠标事件 5.2.3 绘图功能的实现 5.3 图像对象概述 5.3.1 TGraphic对象 5.3.2 TPicture对象 5.3.3 TImage部件 5.3.4 TBitmap对象 5.4 图像对象的应用 第六章 文件管理 6.1 文件类型和标准过程 6.1.1 文本文件 6.1.2 记录文件 6.1.3 无类型文件 6.1.4 Delphi的文件管理标准过程 6.2 记录文件的应用 6.2.1 任务介绍 6.2.2 设计基本思路 6.2.3 记录文件的创建和打开 6.2.4 记录文件的读入和显示 6.2.5 增加一条记录 6.2.6 修改记录 6.2.7 记录的删除、插入、排序 6.2.8 结果综合 6.2.9 编辑对话框的输入检查 6.2.10 文件和系统的关闭 6.2.11 记录文件小结 6.3 文件控件的应用 6.3.1 文件控件及其相互关系 6.3.2 文件名浏览查找系统的设计思路 6.3.3 文件名浏览查找系统的功能和实现 6.4 文件管理器的实现 6.4.1 设计基本思路 6.4.2 子窗口的创建、布置和关闭 6.4.3 文件控件的联系 6.4.4 DriveTabSet的自画风格显示 6.4.5 文件管理基本功能的实现 6.4.6 其它文件管理功能的实现 6.4.7 目录管理功能的实现 6.4.8 一些问题的处理 6.4.9 小结 第七章 剪贴板和动态数据交换  7.1 剪贴板及其应用 7.1.1 使用剪贴板传输文本 7.1.2 剪贴板类 7.1.3 利用剪贴板传输图像 7.1.4 建立自己的剪贴板观察程序 7.2 Windows的DDE原理和Dephi的DDE实现机制 7.2.1 Windows的DDE原理 7.2.2 Delphi的DDE实现机制简介 7.3 DDE客户程序的实现 7.3.1 联接模式 7.3.2 与DDE服务器建立联系 7.3.3 数据申请 7.3.4 数据发送 7.3.5 控制服务器应用程序的执行 7.3.6 格式化文本 7.3.7 响应DDE事件 7.3.8 利用客户程序和Excel交换数据 7.3.9 用客户程序控制程序管理器 7.4 DDE服务器程序的实现 7.4.1 与DDE客户程序建立联接 7.4.2 响应DDE事件 7.4.3 DDE服务器应用例程 7.4.4 小结 第八章 对象的链接与嵌入 8.1 OLE简介 8.1.1 OLE1.0和OLE2.0 8.1.2 链接与嵌入 8.1.3 设计状态OLE对象的创建 8.1.4 OLE类•文本、项目 8.2 设计状态OLE对象的创建   8.2.1 TOLEContainer部件 8.2.2 OLE对象创建的步骤 8.3 OLE应用程序的开发 8.3.1 OLE应用程序界面开发 8.3.2 插入对象 8.3.3 冻结对象 8.3.4 粘贴对象 8.3.5 释放对象 8.3.6 文件中的OLE对象 8.4 OLE自动化 8.4.1 TAutoObject对象 8.4.2 创建OLE自动化服务器 8.4.3 自动化另一程序 第九章 Delphi 拖放(DragDrop)编程 9.1 控件的拖放支持 9.1.1 拖放属性 9.1.2 拖放事件 9.1.3 拖放方法 9.2 开发拖放功能的一般步骤 9.2.1 开始拖动操作 9.2.2 接收拖动项目 9.2.3 放下拖动项目 9.2.4 结束拖动操作 9.3 文件管理器的拖放支持 第十章 动态链接库(DLLs)编程 10.1 Windows的动态链接库原理 10.1.1 动态链接库的工作原理 10.1.2 Windows系统的动态链接库 10.2 DLLs的编写和调用 10.2.1 DLLs的编写 10.2.2 调用DLLs 10.2.3 静态调用 10.2.4 动态调用 10.3 利用DLLs实现数据传输 10.3.1 DLL中的全局内存 10.3.2 利用DLLs实现应用程序间的数据传输 10.4 利用DLLs实现窗体重用 10.4.1 利用DLL实现窗体重用的一般步骤 10.4.2 窗体重用实例 10.4.3 小结 第十一章 Delphi应用程序的Help应用 11.1 Help文件的建立 11.1.1 建立Help文件所需的工具和文件 11.1.2 Help文件的创建 11.2 Delphi应用程序的Help编程 11.2.1 定义应用程序的帮助文件 11.2.2 通用对话框中使用帮助系统 11.3 Delphi帮助提示(Hint)的应用 11.3.1 帮助提示的显示 11.3.2 OnHint事件 11.4 自定义部件的帮助的安装 第十二章 异常处理与程序调试 12.1 Delphi异常处理机制与异常类 12.1.1 运行时间库异常类(RTL Exception) 12.1.2 对象异常类 12.1.3 部件异常类 12.1.4 小结 12.2 异常保护 12.2.1 需要保护的资源 12.2.2 产生一个资源保护块 12.3 异常响应 12.3.1 使用异常实例 12.3.2 提供缺省响应 12.3.3 响应一族异常 12.3.4 异常的重引发和处理嵌套 12.3.5 自定义异常类的应用 12.3.6 利用异常响应编程 12.4 程序调试简介 12.4.1 调试的准备和开始 12.4.2 程序运行的控制 12.4.3 断点的使用 12.4.4 监视数据的值 12.5 其它调试工具 12.5.1 Turbo Debugger 12.5.2 WinSight 12.5.3 WinSpector 12.6 使用Browser 12.6.1 设置过滤器 12.6.2 使用加速菜单 12.6.3 查找按钮 12.6.4 Detalls区的显示页 12.6.5 使用Browser 12.6.6 小结 第二部分 数 据 库 篇 第十三章 Delphi开发数据库应用程序概述 13.1 数据库系统概述 13.1.1 数据库管理系统 13.1.2 数据库应用程序 13.2 Delphi的数据库特性及功能简介 13.2.1 Delphi的数据库特性 13.2.2 Delphi可以访问的数据源 13.3 Delphi数据库的体系结构 13.3.1 数据访问部件 13.3.2 数据控制部件 13.3.3 数据库窗体专家和数据库操作台(DBD) 13.4 Delphi数据库应用程序的开发方法和步骤 13.4.1 概述 13.4.2 数据库应用程序的开发步骤 13.4.3 交付数据库应用程序 13.4.4 安装BDE 13.4.5 安装SQL Links 第十四章 简单数据库应用的创建及MASTAPP介绍 14.1 简单的单表数据库应用 14.1.1 选择相关的部件 14.1.2 设置部件的属性 14.1.3 运行程序 14.2 利用TDBNavigator部件创建存取程序 14.2.1 创建应用程序窗体 14.2.2 使用TDBNavigator部件移动记录指针 14.2.3 定制TDBNavigator部件 14.3 创建主要──明细数据库应用 14.3.1 一对多关系的主要──明细型数据库应用程序 14.3.2 一对多关系的数据库应用 14.4 字段对象的使用 14.4.1 字段对象的类型 14.4.2 创建永久性的字段对象 14.4.2 字段对象的属性设置 14.4.4 字段对象的访问 14.4.5 设定字段对象的显示格式 14.4.6 自定义字段以及计算字段对象的创建 14.5 查询数据库中的记录 14.5.1 使用GotoKey方法查找数据记录 14.5.2 使用FindKey方法查找数据库中的记录 14.5.3 利用GotoNearest和FindNearest执行不精确查找 14.6 修改数据库中的记录 14.6.1 Edit和Post方法 14.6.2 实现异常保护的try...finally语句 14.7 插入和删除记录 14.7.1 逐步插入方法 14.7.2 调用InsertRecord插入记录 14.8 输入数据的有效性验证 第十五章 数据访问部件的应用及编程 15.1 Delphi数据访问部件的层次结构 15.2 TSession部件及其应用 15.2.1 TSession部件的重要属性及作用 15.2.2 TSession部件的方法: 15.2.3 TSession部件应用举例 15.3 数据集部件TDataSet及其应用 15.3.1 数据集部件的几种状态(或称模式) 15.3.2 数据集的打开的关闭 15.3.3 数据集的导航 15.3.4 数据集中的数据维护 15.3.5 数据集部件与数据浏览部件的连接 15.3.6 数据集部件的事件 15.4 TTable部件及应用 15.4.1 TTable部件主要的属性 15.4.2 TTable部件的方法及应用 15.5 TDataSource部件及其应用 15.5.1 TDataSource部件的属性 15.5.2 TDataSource部件的事件 15.6 字段部件和字段编辑器的使用 15.6.1 字段部件 15.6.2 字段编辑器的使用 15.7 TReport部件及其应用 15.8 应用举例——多个窗体显示同一个数据库表 第十六章 数据浏览部件的应用及编程 16.1 数据浏览部件的基本特性 16.2 使用TDBText部件显示表中的数据 16.3 使用TDBEdit部件显示和编辑表中的数据 16.4 用TDBGrid部件显示和编辑表中的数据 16.4.1 TDBGrid部件的主要属性及应用 16.4.2 TDBGrid部件的事件及应用 16.5 TDBNavigator部件及其应用 16.6 TDBMemo部件及其应用 16.7 TDBImage部件及其应用 16.8 数据浏览部件中的列表框和组合框 16.8.1 TDBComboBox部件 16.8.2 TDBListBox部件 第十七章 SQL编程 17.1 SQL语言简介 17.1.1 SQL的历史 17.1.2 SQL的优点 17.2 TQuery部件在SQL编程中的运用 17.2.1 TQuery部件的使用 17.2.2 在TQuery部件中编写简单的SQL查询命令 17.3 SQL语言编程概述 17.3.1 SQL命令文本的编写 17.3.2 SQL程序的执行 17.3.3 通过TQuery部件如何获得活动的数据 17.4 动态SQL语句的编程 17.4.1 使用Params属性为参数赋值 17.4.2 使用ParamByName方法为参数赋值 17.4.3 使用Datasource属性为参数赋值 17.4.4 Prepare方法的使用 17.5 SQL编程实例 17.5.1 设计简单的SQL程序编辑器 17.5.2 设计一个数据库查询器 第三部分 高 级 开 发 篇 第十八章 Delphi客户/服务器应用开发 18.1 Delphi客户/服务器应用开发原理 18.1.1 客户/服务器体系结构 18.1.2 关系数据库体系结构与客户/服务器模式 18.1.3 各种数据库服务器功能介绍 18.1.4 IDAPI结构原理 18.2 Delphi客户/服务器应用开发环境的构造 18.2.1 Borland SQL Links 的安装 18.2.2 配置SQL环境 18.3 Delphi 客户/服务器编程 18.3.1 使用TDatabase部件联接SQL服务器 18.3.2 处理客户/服务器事务控制 18.3.3 使用存储过程 18.3.4 从开发平台到服务器的向上适化 18.4 Delphi客户/服务器应用实例分析 18.4.1 数据库环境介绍 18.4.2 应用程序分析 第十九章 Delphi 自定义部件开发 19.1 Delphi部件原理 19.1.1 什么是部件 19.1.2 编写部件的不同之处 19.1.3 建立部件过程概略 19.2 Delphi部件编程方法 19.2.1 Delphi部件编程概述 19.2.2 Delphi部件编程 19.3 Delphi部件编程实例 19.3.1 创建数据库相关的日历控制——TDBCalendar 19.3.2 创建图形部件 第二十章 开发Delphi对象式数据管理功能 20.1 流式对象的实现原理和应用 20.1.1 TStream对象 20.1.2 THandleStream对象 20.1.3 TFileStream对象 20.1.4 TCustormMemoryStream对象 20.1.5 TMemoryStream对象 20.1.6 TResourceStream对象 20.1.7 TBlobStream对象 20.2 读写对象的实现原理和应用 20.2.1 TFiler对象 20.2.2 TWriter对象 20.2.3 TReader对象 20.3 Delphi对象式数据管理应用实例 20.3.1 Delphi动态DFM文件及部件的存取在超媒体系统中的应用 20.3.2 数据库BLOB字段的应用 20.3.3 存取嵌入在OleContainer对象中的OLE服务器的数据 附 录 附录A 配置数据库引擎BDE(Borland DataBase Engine) 一、数据库引擎(Borland Database Engine)的配置指南 1、BDE配置工具概述 2、存储配置信息 二、配置Microsoft ODBC 1、配置Miscrosoft ODBC(Open Database Connectivity)的步骤 2、配置ODBC的配置文件 3、配置ODBC的BDE配置文件 4、ODBC的端口配置入口 5 、关于AutoODBC 三、BDE配置工具的参数 1、数据库引擎配置工具的System页 2、数据库引擎配置工具的Date页 3、数据库引擎配置工具的Time页 4、数据库配置工具的Number页 5、数据库引擎配置工具的Driver页 6、数据库引擎配置工具的Alias页 附录B Report Smith应用概述 一、关于报表Reports和Repert Smith 3.0 二、Reprort Smith概述 三、熟悉Report Smith 四、新版本Report Smith的新特点 附录C InterBase概述 一、Local InterBase 二、InterBase Server 三、InterBase的特性简介 四、InterBase的约束 五、语法规则 六、数据库对象命名规则 七、文件命名规则 八、文件说明 1、.主文件说明  2、次级文件说明 附录D 数据库桌面介绍 一、数据库桌面(DataBase Desktop)新特点: 1、工具条增强功能 2、菜单增强功能 3、文件处理增强功能 4、工具增强功能 5、联机帮助的增强功能 6、SQL增强功能 二、关于数据库桌面对象 1、Tables 2、Temporary Tables 3、Queries 4、SQL文件 三、数据库桌面对象的文件扩展名 四、关于数据库桌面窗口 1、查询窗口 2、SQL编辑器 3、表格窗口 4、工具条 5、状态条

立即下载
下载的书籍需要相应的阅读器才能查看,请到如果你的机器上没有相应的阅读器,请到 图书阅读工具 栏目中下载相关的工具。

返回顶部】 【打印本页】 【关闭窗口

关于我们 / 给我留言 / 版权举报 / 意见建议 / 网站编程QQ群   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net 加载时间 0.00256