书籍详情
Delphi 5编程基础
作者:吴小前 马亮 等
出版社:清华大学出版社
出版时间:1998-01-01
ISBN:9787302007586
定价:¥27.00
购买这本书可以去
内容简介
随着计算机的迅速普及,软件产业也得到了空前的发展。目前,无论是对软件的用户界面还是对软件的运行速度都提出了很高的要求。自从面向对象编程思想出现以后,人们的编程思维模式也得到了根本的改变。人们越来越觉得为了提高应用程序的统一性。一致性和编程效率,程序员应该充分吸收别人的编程经验,尽量避免重复性的工作,而将主要精力集中在应用程序本身。于是,可视编程技术得到了迅速的发展,相继出现了Visual Basic、VisualC++等可视应用程序开发工具。Delphi也是一种可视应用程序开发工具,其基础语言为Object Pascal。由于Object Pascal是一种强类型语言,与其他语言相比,它提供了一种快速的编译器。优化编译模式在很大程度上提高了代码质量,所以这种语言一直都受到人们的青睐。自从Delphi 1.0推出以来,相继出现了Delphi的2.0、3.0、4.0和5.0版本。各版本虽然向后兼容,但随着版本的提高,在许多方面都作了改进。Delphi 5与其以前的版本相比,虽然它们的集成开发环境看上去极为相似,但在好几个方面都作了改进,主要体现在数据库体系结构与连接、VCL组件增强、Object Pascal语言的扩展、工程管理器、模块管理器以及Internet应用开发等方面。从而使Delphi 5的功能更加强大,使用起来更加灵活和方便,大大地提高了应用程序的开发效率。为了兼顾到初学者学习Delphi 5的需要,本书从Delphi的编程语言Object Pascal开始,介绍了Object Pascal的基本编程要素以及高级特征。为了使读者尽快利用Delphi 5这个强大的工具构建出专业水准的Windows应用程序,本书以丰富的例子,说明性很强的插图向读者展示了应用程序各组成部分的编程方法,提出了关键要素的处理技巧,使读者在短时间内即可达到相当不错的学习效果。
作者简介
暂缺《Delphi 5编程基础》作者简介
目录
第1章 Delphi简介
1.1 Delphi概述
1.1.1 Delphi的版本
1.1.2 Delphi 5的新特点
1.2 Delphi 5的安装
1.2.1 系统配置
1.2.2 安装过程
1.2.3 安装外挂工具
1.3 开发环境
1.3.1 加速按钮栏
1.3.2 对象监视器
1.3.3 窗体设计器和代码编辑器
1.3.4 代码浏览器
1.3.5 类完成器
1.3.6 环境设置
1.4 帮助系统
第2章 Object Pascal语言和程序结构
2.1 结构与类型概述
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 操作符
2.3.1 算术操作符
2.3.2 逻辑操作符
2.3.3 关系操作符
2.3.4 操作符的优先级
2.4 数据类型
2.4.1 有序类型
2.4.2 实数类型
2.4.3 字符串类型
2.4.4 构造类型
2.4.5 指针类型
2.5 语句
2.5.1 声明语句
2.5.2 可执行语句
2.6 过程和函数
2.6.1 过程
2.6.2 函数
2.6.3 函数和过程中变量的作用域
第3章 面向对象编程
3.1 类和对象的概念
3.1.1 什么是类
3.1.2 类的字段、方法和属性
3.1.3 什么是对象
3.2 类的封装性
3.3 类的继承性
3.4 类的多态性
3.5 单元
3.6 程序
第4章 工程、单元和固体
4.1 工程
4.1.1 组成工程的文件
4.1.2 工程中的文件
4.2 工程管理器
4.2.1 显示工程管理器
4.2.2 工程管理器窗口
4.2.3 将窗体和程序单元集成到工程中
4.2.4 查看或编辑窗体和程序单元
4.3 设置工程的属性
4.3.1 Forms选项卡
4.3.2 Application选项卡
4.3.3 Compiler选项卡
4.3.4 Linker选项卡
4.3.5 Directories/Conditionals选项卡
4.3.6 Version InfO选项卡
4.3.7 Packages选项卡
4.4 编译和连接
4.4.1 检查源程序的语法
4.4.2 编译工程
4.4.3 生成工程
第5章 使用窗体和组件
5.1 Delnhi的可视化设计界面
5.1.1 可视化设计界面
5.1.2 配置窗体设计器
5.1.3 组件的类型
5.1.4 命名约定
5.2 建立窗体
5.2.1 利用内建函数(或过程)显示对话框
5.2.2 开发自定义的对话框
5.3 一个简单的窗体示例
5.3.1 添加组件
5.3.2 操纵组件
5.3.3 用对象监视器设置属性
5.3.4 编写事件处理句柄
5.3.5 执行例子
第6章 可视化组件库
6.1 概述
6.1.1 组件与对象
6.1.2 TObject和运行期间的类型标识
6.1.3 组件的层次结构
6.2 常用的组件
6.2.1 文本输入组件
6.2.2 接或类组件
6.2.3 列表类组件
6.2.4 容器组件
6.2.5 菜单组件
6.2.6 工具条
6.2.7 对话框组件
6.3 Delnhi 5.0中有关VCL的新特征
第7章 使用调试器
7.1 错误类型
7.1.1 设计或错误
7.1.2 编译期错误
7.1.3 运行期错误
7.1.4 逻辑错误
7.2 准备调试
7.3 使用调试器控制程序的运行
7.3.1 Run菜单中的调试选项
7.3.2 断点
7.3.3 监视窗口
第8章 异常处理
8.1 异常处理的语法格式
8.1.1 TryExcept结构
8.1.2 TryFinally结构
8.1.3 默认的异常处理方式
8.2 处理RTL异常
8.3 处理VCL异常
8.4 数据库异常处理
8.4.1 EDataBaseError异常
8.4.2 EDBEngineErmr异常
8.5 用户自定义异常
8.5.1 用户自定义异常
8.5.2 用户定义的数据库异常
第9章 SQL Expforer和 SQL Monitor
9.1 SQL Explorer的界面
9.2 SQL ExPlorer的菜单、快捷菜单和键盘命令
9.2.1 SQL Explorer的菜单
9.2.2 快捷菜单和键盘命令
9.3 用SQL Explorer操作数据库
9.3.1 维护数据库别名
9.3.2 用 SQL Explorer访问数据库
9.3.3 输入 SQL语句
9.4 数据字典
9.S SQL Monitor
9.5.1 SQL Monitor概述
9.5.2 设置跟踪选项
第10章 开发数据库应用程序
10.1 DelPhi 5.0组件板中的数据访问组件
10.1.1 Datasoue组件
10.1.2 Table组件
10.1.3 Query组件
10.1.4 StmedProc组件
10.1.5 Database组件
10.1.6 Session组件
10.1.7 BatchMove组件
10.2 DelPhi 5.0的数据控制组件
10.3 对数据集的整体操作
10.4 数据模块
10.4.1 如何使用数据模块
10.4.2 把组件加到数据模块中
10.4.3 使用数据模块中组件的属性、方法和事件
10.4.4 数据模块的重用
10.4.5 如何把数据模块加到对象库中
10.5 创建两个数据库应用程序
10.5.1 创建第一个数据库应用程序
10.5.2 创建第二个数据库应用程序
10.6 数据库表格向导(Form Wizard)
10.6.1 建立单一数据库表格
10.6.2 建立一个主/从数据库表格
第11章 InterBase
11.1 本地InterBase
11.2 InterBase ISQL
11.2.1 登录到数据库上
11.2.2 数据库的建立
11.2.3 删除数据库
11.2.4 数据库表的创建
11.3 数据操纵
11.3.1 插入记录
11.3.2 更新记录
11.3.3 删除记录
11.4 触发器
11.4.1 生成器
11.4.2 删除相关记录
11.5 存储过程
11.5.1 返回一组记录的存储过程
11.5.2 返回单值的存储过程
第12章 多层数据库应用程序
12.1 多层数据库应用程序概述
12.2 多层数据库应用程序的结构
12.3 创建多层数据库应用程序
12.3.1 创建应用程序服务器
12.3.2 创建客户机程序
12.3.3 客户机程序中的远程服务器组件
12.3.4 用客户机数据集访问数据
12.3.5 记录的更新
12.3.6 在应用程序服务器上处理更新请求
第13章 创建报表
13.1 报表实例中要使用的数据库表
13.2 用QuickRep和QRBand组件创建报表的窗体
13.3 增加数据集组件
13.4 加入静态文本信息
13.5 在报表中加入数据
13.6 组标题和组脚注
13.7 主/从报表
13.8 将报表集成到应用程序中
第14章 多线程
14.1 多任务和多线程
14.2 多线程的同步控制
14.2.1 临界区
14.2.2 互斥元
14.2.3 信号量
14.2.4 事件
14.3 使用同步对象Thread Object创建多线程应用程序
第15章 基于Internet的Web服务器应用程序
15.1 CGI简介
15.1.1 基本概念和原理
15.1.2 CGI的工作过程
15.1.3 用CGI编程的实例
15.2 Delphi提供的Internet组件
15.3 Web服务器应用程序的结构
15.4 创建基于Internet的Web服务器应用程序
第16章 用Delphi制作多媒体程序
16.1 多媒体概述
16.2 如何显示图形
16.3 如何制作动画
16.4 如何播放声音
16.4.1 MediaPlay组件
16.4.2 Play a Sound应用程序的窗体
16.4.3 编写事件代码
16.4.4 运行程序
16.5 如何播放VCD
16.6 ActiveX组件
16.6.1 ActiveX组件、接口和类型库
16.6.2 Delphi 5.0中 ActiveX组件的新特征
16.6.3 使用 Delphi 5.0的 ActiveX组件
16.6.4 创建自己的ActiVeX组件
第17章 创建自己的组件
17.1 Delphi组件原理
17.1.1 什么是组件
17.1.2 编写组件和使用组件的区别
17.1.3 编写自定义组件的步骤
17.2 创建组件的方法概述
17.2.1 创建组件的起点
17.2.2 创建新组件的方法
17.2.3 创建组件的面向对象技术
17.3 创建组件的编程
17.3.1 定义属性
17.3.2 创建事件
17.3.3 处理消息
17.3.4 注册组件
17.4 创建自己组件的例子
17.4.1 创建TSetColorshape组件
17.4.2 创建一个窗口化TReostat组件
1.1 Delphi概述
1.1.1 Delphi的版本
1.1.2 Delphi 5的新特点
1.2 Delphi 5的安装
1.2.1 系统配置
1.2.2 安装过程
1.2.3 安装外挂工具
1.3 开发环境
1.3.1 加速按钮栏
1.3.2 对象监视器
1.3.3 窗体设计器和代码编辑器
1.3.4 代码浏览器
1.3.5 类完成器
1.3.6 环境设置
1.4 帮助系统
第2章 Object Pascal语言和程序结构
2.1 结构与类型概述
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 操作符
2.3.1 算术操作符
2.3.2 逻辑操作符
2.3.3 关系操作符
2.3.4 操作符的优先级
2.4 数据类型
2.4.1 有序类型
2.4.2 实数类型
2.4.3 字符串类型
2.4.4 构造类型
2.4.5 指针类型
2.5 语句
2.5.1 声明语句
2.5.2 可执行语句
2.6 过程和函数
2.6.1 过程
2.6.2 函数
2.6.3 函数和过程中变量的作用域
第3章 面向对象编程
3.1 类和对象的概念
3.1.1 什么是类
3.1.2 类的字段、方法和属性
3.1.3 什么是对象
3.2 类的封装性
3.3 类的继承性
3.4 类的多态性
3.5 单元
3.6 程序
第4章 工程、单元和固体
4.1 工程
4.1.1 组成工程的文件
4.1.2 工程中的文件
4.2 工程管理器
4.2.1 显示工程管理器
4.2.2 工程管理器窗口
4.2.3 将窗体和程序单元集成到工程中
4.2.4 查看或编辑窗体和程序单元
4.3 设置工程的属性
4.3.1 Forms选项卡
4.3.2 Application选项卡
4.3.3 Compiler选项卡
4.3.4 Linker选项卡
4.3.5 Directories/Conditionals选项卡
4.3.6 Version InfO选项卡
4.3.7 Packages选项卡
4.4 编译和连接
4.4.1 检查源程序的语法
4.4.2 编译工程
4.4.3 生成工程
第5章 使用窗体和组件
5.1 Delnhi的可视化设计界面
5.1.1 可视化设计界面
5.1.2 配置窗体设计器
5.1.3 组件的类型
5.1.4 命名约定
5.2 建立窗体
5.2.1 利用内建函数(或过程)显示对话框
5.2.2 开发自定义的对话框
5.3 一个简单的窗体示例
5.3.1 添加组件
5.3.2 操纵组件
5.3.3 用对象监视器设置属性
5.3.4 编写事件处理句柄
5.3.5 执行例子
第6章 可视化组件库
6.1 概述
6.1.1 组件与对象
6.1.2 TObject和运行期间的类型标识
6.1.3 组件的层次结构
6.2 常用的组件
6.2.1 文本输入组件
6.2.2 接或类组件
6.2.3 列表类组件
6.2.4 容器组件
6.2.5 菜单组件
6.2.6 工具条
6.2.7 对话框组件
6.3 Delnhi 5.0中有关VCL的新特征
第7章 使用调试器
7.1 错误类型
7.1.1 设计或错误
7.1.2 编译期错误
7.1.3 运行期错误
7.1.4 逻辑错误
7.2 准备调试
7.3 使用调试器控制程序的运行
7.3.1 Run菜单中的调试选项
7.3.2 断点
7.3.3 监视窗口
第8章 异常处理
8.1 异常处理的语法格式
8.1.1 TryExcept结构
8.1.2 TryFinally结构
8.1.3 默认的异常处理方式
8.2 处理RTL异常
8.3 处理VCL异常
8.4 数据库异常处理
8.4.1 EDataBaseError异常
8.4.2 EDBEngineErmr异常
8.5 用户自定义异常
8.5.1 用户自定义异常
8.5.2 用户定义的数据库异常
第9章 SQL Expforer和 SQL Monitor
9.1 SQL Explorer的界面
9.2 SQL ExPlorer的菜单、快捷菜单和键盘命令
9.2.1 SQL Explorer的菜单
9.2.2 快捷菜单和键盘命令
9.3 用SQL Explorer操作数据库
9.3.1 维护数据库别名
9.3.2 用 SQL Explorer访问数据库
9.3.3 输入 SQL语句
9.4 数据字典
9.S SQL Monitor
9.5.1 SQL Monitor概述
9.5.2 设置跟踪选项
第10章 开发数据库应用程序
10.1 DelPhi 5.0组件板中的数据访问组件
10.1.1 Datasoue组件
10.1.2 Table组件
10.1.3 Query组件
10.1.4 StmedProc组件
10.1.5 Database组件
10.1.6 Session组件
10.1.7 BatchMove组件
10.2 DelPhi 5.0的数据控制组件
10.3 对数据集的整体操作
10.4 数据模块
10.4.1 如何使用数据模块
10.4.2 把组件加到数据模块中
10.4.3 使用数据模块中组件的属性、方法和事件
10.4.4 数据模块的重用
10.4.5 如何把数据模块加到对象库中
10.5 创建两个数据库应用程序
10.5.1 创建第一个数据库应用程序
10.5.2 创建第二个数据库应用程序
10.6 数据库表格向导(Form Wizard)
10.6.1 建立单一数据库表格
10.6.2 建立一个主/从数据库表格
第11章 InterBase
11.1 本地InterBase
11.2 InterBase ISQL
11.2.1 登录到数据库上
11.2.2 数据库的建立
11.2.3 删除数据库
11.2.4 数据库表的创建
11.3 数据操纵
11.3.1 插入记录
11.3.2 更新记录
11.3.3 删除记录
11.4 触发器
11.4.1 生成器
11.4.2 删除相关记录
11.5 存储过程
11.5.1 返回一组记录的存储过程
11.5.2 返回单值的存储过程
第12章 多层数据库应用程序
12.1 多层数据库应用程序概述
12.2 多层数据库应用程序的结构
12.3 创建多层数据库应用程序
12.3.1 创建应用程序服务器
12.3.2 创建客户机程序
12.3.3 客户机程序中的远程服务器组件
12.3.4 用客户机数据集访问数据
12.3.5 记录的更新
12.3.6 在应用程序服务器上处理更新请求
第13章 创建报表
13.1 报表实例中要使用的数据库表
13.2 用QuickRep和QRBand组件创建报表的窗体
13.3 增加数据集组件
13.4 加入静态文本信息
13.5 在报表中加入数据
13.6 组标题和组脚注
13.7 主/从报表
13.8 将报表集成到应用程序中
第14章 多线程
14.1 多任务和多线程
14.2 多线程的同步控制
14.2.1 临界区
14.2.2 互斥元
14.2.3 信号量
14.2.4 事件
14.3 使用同步对象Thread Object创建多线程应用程序
第15章 基于Internet的Web服务器应用程序
15.1 CGI简介
15.1.1 基本概念和原理
15.1.2 CGI的工作过程
15.1.3 用CGI编程的实例
15.2 Delphi提供的Internet组件
15.3 Web服务器应用程序的结构
15.4 创建基于Internet的Web服务器应用程序
第16章 用Delphi制作多媒体程序
16.1 多媒体概述
16.2 如何显示图形
16.3 如何制作动画
16.4 如何播放声音
16.4.1 MediaPlay组件
16.4.2 Play a Sound应用程序的窗体
16.4.3 编写事件代码
16.4.4 运行程序
16.5 如何播放VCD
16.6 ActiveX组件
16.6.1 ActiveX组件、接口和类型库
16.6.2 Delphi 5.0中 ActiveX组件的新特征
16.6.3 使用 Delphi 5.0的 ActiveX组件
16.6.4 创建自己的ActiVeX组件
第17章 创建自己的组件
17.1 Delphi组件原理
17.1.1 什么是组件
17.1.2 编写组件和使用组件的区别
17.1.3 编写自定义组件的步骤
17.2 创建组件的方法概述
17.2.1 创建组件的起点
17.2.2 创建新组件的方法
17.2.3 创建组件的面向对象技术
17.3 创建组件的编程
17.3.1 定义属性
17.3.2 创建事件
17.3.3 处理消息
17.3.4 注册组件
17.4 创建自己组件的例子
17.4.1 创建TSetColorshape组件
17.4.2 创建一个窗口化TReostat组件
猜您喜欢