简介
本书是阐述Delphi窗口开发环境的经典之作,内容丰富详实。全书详细介绍了Delphi可视化设计的集成开发环境的使用及结构原理,并教您如何利用Delphi来编写Windows应用程序,如何运用Web Broker机制来开发互联网应用程序,如何发挥Package功能来达到缩小ActiveX的目的。另外,本书还教您在互联网上实作ActiveX来改善Socket的传输效率及安全性,教您学习自己设计Delphi组件,并在Delphi上开发报表、商业决策分析的应用程序。
为了方便读者学习,随书附赠一张光盘,其中收录了各章范例,让您的学习能事半功倍。
本书由台湾博硕文化股份有限公司提供版权,中国铁道出版社计算机图书项目中心审选王秀平、侯彩霞、梁秀玲、孟伟、马超、廖康良、陈贤淑、孟丽花等同志完成了本书的整稿及排版工作。
中国铁道出版社
2002年6月
目录
第1章 可视化设计的集成开发环境(ide)
1-1 代码编辑器(code editor)
1-2 代码测览器(code explorer)
1-3 窗体(form)
1-4 组件面板( component palette)
1-5 对象检查器(object inspector)
1-6 对象树状窗口( object tteeview)
1-7 加速栏(speed bar)
1-8 弹出式莱单( popllp monos)
1-9 调试器(debugger)
1-10 所有工具窗口都可dockable
1-11 联机帮助(on line help)
1-12 工程程序结构
1-13 对象库的应用
第2章 object pascal语言的认识
2-l 简介object pascal
2-2 简单类型(simple type)
2-3 整数类型(integer types)
2-4 字符类型(char types)
2-5 枚举类型(enumerated types)
. 2-6 子界类型(subrange types)
2-7 实数类型(real types)
2-8 布尔类型( boolean types)
2-9 字符串类型(string types)
2-10 结构类型( structure types)
2-11 数组类型(array types)
2-12 记录类型(record types)
2-13 集合类型(set types)
2-14 文件类型(file types)
2-15 指针类型( pointer types)
2-16 过程类型(procedural types)
2-17 变体类型(vanant types)
2-18 条件语句及循环语句
2-19 函数与过程( function and procedure)
2-20 动态数组(dynamic armys)
2-21 方法重载( method overloading)
2-22 默认参数(default parameters)
2-23 afterconstructlon及beforedestruction方法
2-24 1呻lementating interfaces by delegation
2-25 异常处理功能
第3章 delphi的基本程序设计原理
3-1 对象的基本概念
3-2 delphi提供的对象
3-3 组件的继承
3-4 组件的有效范围
3-5 创建非可视化组件
3-6 文字输入控制组件
3-7 选项功能控制组件
3-8 信息驱动操作方式
3-9 读取鼠标信息
3-10 窗口鼠标拖一放程序的编写
3-11 读取键盘信息
3-12 读取对象焦点信息
第4章 窗口程序的菜单设计
4-1 窗口程序的菜单设计种类
4-2 delphi提供的菜单组件
4-3 下拉式菜单及右键菜单的设计
4-4 button和bitbtn菜单的设计
4-5 多页标签窗口的设计
4-6 ttoolbar及timagelist组件的应用
4-7 可视化的vcl组件都支持dock功能
4-8 action list组件
第5章 窗口与审口之间的关系与窗口的类别
5-1 什么是窗口
5-2 vcl提供的窗口类别
5-3 窗口与窗口之间的关系
5-4 mdi应用程序的设计
5-5 动态产生窗口对象
5-6 程序logo窗口的设计
5-7 提示信息窗口的应用
5-8 标准对话框窗口的应用
5-9 可视化的窗口继承
第6章 delphi提供的图形及文件处理功能
6-1 delphi所提供的图形处理组件
6-2 编写图形处理应用程序
6-3 一个立体动画范例
6-4 多媒体系统的开发
6-5 文本文件(text files)
6-6 类型文件( typed files)
6-7 无类型文件(untyped files)
6-8 文件管理函数
6-9 tstream的应用
第7章 windows程序设计高级技巧
7-1 其他可视化组件应用
7-2 剪贴板的高级应用
7-3 在delphi的应用程序中调用windows api
7-4 编写及调用dll程序
7-5 多国语言的程序开发功能
7-6 编写应用程序的on line help
7-7 开发windows nt service程序
7-8 如何在delphi中控制 microsoft office
7-9 利用delphi编写ole server
7-10 编写有关soket的应用程序
第8章 数据库程序设计概念
8-l 主从结构的实际内涵
8-2 delphi的two-tier主从结构精髓
8-3 delphi的multi-tier结构
8-4 delphi的多人组合开发环境
8-5 对象库(object respority)
b-6 数据字典(data dictionary)
8-7 数据模块(data module)
8-8 数据库维护辅助工具
第9章 数据库应用程序设计基础
9-1 创建第一个数据库应用程序
9-2 功能强大的字段编辑器及tfield组件
9-3 什么是tdataset
9-4 设计数据库维护程序
9-5 设计数据库搜索功能
9-6 什么是sql
9-7 使用sql语法的数据库程序设计方式
9-8 使用在后台数据库上的sql存储过程(stored procedure)
9-9 数据库控制组件的应用
第10章 数据库应用程序设计高级技巧
10-1 分析使用bde组件的效率及差异
10-2 数据集(dataset)的应用
10-3 database的isolation levels
10-4 文本文件与 sql数据库之间的转换
10-5 更新多个表产生的查询结果
10-6 bde数据库程序的错误信息管理
10-7 一对多表的设置
10-8 连接权限及事务数据的控制
第11章 multi-tier数据库应用程序设计基础
11-1 multi-tier数据库程序设计原理
11-2 在开始编写 multi-tier应用程序之前
11-3 编写multi-tier的基本数据维护程序
11-4 如何在mu1ti-tier的程序中进行transaction
11-5 如何把sql命令从前台程序传给应用程序服务器运行
11-6 如何把查询参数传给应用程序服务器上的tquery
第12章 muti-tier应用程序设计的高级技巧
12-1 single instance及 multiple instance的差异
12-2 multhtier的错误处理机制
12-3 把应用程序服务器编写成nt service类型
12-4 前台程序与应用程序服务器之间的数据传递
12-5 可以让你在前台设置master/detail的关系
12-6 利用 briefcase功能来达到mobile client的目的
12-7 控制前台用户权限
12-8 支持mts(microsoft transaction server)
12-9 支持corba(common object request broker architecture)
第13章 web应用程序设计概念
13-1 目前web应用程序开发方式有哪些
13-2 web结构的实际内涵
13-3 delphi在互联网上的强大支持
13-4 开发环境及系统运行环境需求
13-5 服务器操作系统安装及设置
13-6 系统的整体安全规划及设置实现
第14章 cgi的运行原理及程序写法
14-l 什么是cgi(common gatewny interface)
14-2 运行原理
14-3 cgi程序与数据库之间的关系
14-4 什么是isapi
14-5 isapi的实际运行原理
14-6 isapi程序与数据库之间的关系
第15章 利用delphi的 web broker机制开发互联网应用程序
15-1 delphi所提供的web broker组件
15-2 编写第一个 web broker应用程序
15-3 数据输入富体的web broker应用程序
15-4 查询数据库的 web broker应用程序
15-5 开发microsoft iis专属的应用程序( isapi)
15-6 开发apache server专属的应用程序
第16章 如何应用delphi的internet express技术
16-l 什么是 internet express
16-2 编写单文件维护程序
16-3 编写一对多维护程序
16-4 编写查询程序
16-5 利用queryform来编写窗体输入程序
第17章 利用detohi开发 activex的应用程序
17-1 如何利用 delphi开发 active x应用程序
17-2 在activex程序中访问远程数据库
17-3 如何deploy开发完成的activex应用程序
17-4 利用package功能来缩小activex
17-5 如何在互联网上实现activex
17-6 改善socket的传输效率及安全性
17-7 loadbalancing及 fail over的设置
第18章 利用delphi的 web snap机制开发互联网应用程序
18-1 利用web snap功能编写 web应用程序
18-2 利用web snap编写单文件维护程序
18-3 利用web snap的 login机制
第19章 delphi提供的xml机制
19-1 什么是xml
19-2 如何利用 delphi处理xml文档
19-3 利用data binding向导来处理xml文档
19-4 如何利用xml mapping工具程序及组件
19-5 实际应用范例说明
第20章 delphi提供的web service机制
20-1 什么是web service、soap、wsdl
20-2 delphi如何支持web service
20-3 编写 web service的服务端程序
20-4 编写 web service的前台程序
20-5 从你的web程序去调用别人的 web service
第21章 报表、统计图表、商业决策分析应用
21-1 quickreport组件的应用
21-2 tprint组件的应用
21-3 delphi提供的商业统计图表组件
21-4 使用chartfx组件
21-5 使用chart组件
21-6 利用delphi来开发商业决策分析应用程序
第22章 自己设计delphi组件
22-1 delphi的vcl组件机制原理
22-2 如何创建、安装及注册组件
22-3 组件类的声明
22-4 组件方法的设计
22-5 组件属性的设计
22-6 组件事件的设计
22-7 组件的信息处理
22-8 实际的组件范例
第23章 利用delphi开发com的应用程序
23-1 com的运行原理
23-2 delphi如何支持com机制
23-3 编写com的服务端程序及前台程序
23-4 调用windows系统默认的com对象
23-5 编写asp调用的com对象
附录a delphi运行函数功能说明表
a-l 数学函数(arithmetic routines)
a-2 控制面板函数(console routines)
a-3 日期与时间函数(date and time routines)
a-4 动态分配函数(dynamic allocation routines)
a-5 文件管理函数
a-6 浮点数转换函数(floating-point conversion routines)
a-7 流程控制函数(flow-control routines)
a-8 输入/输出函数(i/o routines)
a-9 内存管理函数 memory-management routines)
a-10 杂项函数(miscellaneous routines)
a-11 序数函数(ordinal routines)
a-12 指针和地址函数(pointer and address routines)
a-13 字符串格式函数(string-formatting routines)
a-14 字符串处理函数(string-handling routines:pasca1-style)
a-15 字符串处理函数(string-handling routines:nul1-terminated)
a-16 文本文件函数(text-file routines)
a-17 转换函数(transfer routines)
a-18 无类型文件函数(untyped-file routines)
1-1 代码编辑器(code editor)
1-2 代码测览器(code explorer)
1-3 窗体(form)
1-4 组件面板( component palette)
1-5 对象检查器(object inspector)
1-6 对象树状窗口( object tteeview)
1-7 加速栏(speed bar)
1-8 弹出式莱单( popllp monos)
1-9 调试器(debugger)
1-10 所有工具窗口都可dockable
1-11 联机帮助(on line help)
1-12 工程程序结构
1-13 对象库的应用
第2章 object pascal语言的认识
2-l 简介object pascal
2-2 简单类型(simple type)
2-3 整数类型(integer types)
2-4 字符类型(char types)
2-5 枚举类型(enumerated types)
. 2-6 子界类型(subrange types)
2-7 实数类型(real types)
2-8 布尔类型( boolean types)
2-9 字符串类型(string types)
2-10 结构类型( structure types)
2-11 数组类型(array types)
2-12 记录类型(record types)
2-13 集合类型(set types)
2-14 文件类型(file types)
2-15 指针类型( pointer types)
2-16 过程类型(procedural types)
2-17 变体类型(vanant types)
2-18 条件语句及循环语句
2-19 函数与过程( function and procedure)
2-20 动态数组(dynamic armys)
2-21 方法重载( method overloading)
2-22 默认参数(default parameters)
2-23 afterconstructlon及beforedestruction方法
2-24 1呻lementating interfaces by delegation
2-25 异常处理功能
第3章 delphi的基本程序设计原理
3-1 对象的基本概念
3-2 delphi提供的对象
3-3 组件的继承
3-4 组件的有效范围
3-5 创建非可视化组件
3-6 文字输入控制组件
3-7 选项功能控制组件
3-8 信息驱动操作方式
3-9 读取鼠标信息
3-10 窗口鼠标拖一放程序的编写
3-11 读取键盘信息
3-12 读取对象焦点信息
第4章 窗口程序的菜单设计
4-1 窗口程序的菜单设计种类
4-2 delphi提供的菜单组件
4-3 下拉式菜单及右键菜单的设计
4-4 button和bitbtn菜单的设计
4-5 多页标签窗口的设计
4-6 ttoolbar及timagelist组件的应用
4-7 可视化的vcl组件都支持dock功能
4-8 action list组件
第5章 窗口与审口之间的关系与窗口的类别
5-1 什么是窗口
5-2 vcl提供的窗口类别
5-3 窗口与窗口之间的关系
5-4 mdi应用程序的设计
5-5 动态产生窗口对象
5-6 程序logo窗口的设计
5-7 提示信息窗口的应用
5-8 标准对话框窗口的应用
5-9 可视化的窗口继承
第6章 delphi提供的图形及文件处理功能
6-1 delphi所提供的图形处理组件
6-2 编写图形处理应用程序
6-3 一个立体动画范例
6-4 多媒体系统的开发
6-5 文本文件(text files)
6-6 类型文件( typed files)
6-7 无类型文件(untyped files)
6-8 文件管理函数
6-9 tstream的应用
第7章 windows程序设计高级技巧
7-1 其他可视化组件应用
7-2 剪贴板的高级应用
7-3 在delphi的应用程序中调用windows api
7-4 编写及调用dll程序
7-5 多国语言的程序开发功能
7-6 编写应用程序的on line help
7-7 开发windows nt service程序
7-8 如何在delphi中控制 microsoft office
7-9 利用delphi编写ole server
7-10 编写有关soket的应用程序
第8章 数据库程序设计概念
8-l 主从结构的实际内涵
8-2 delphi的two-tier主从结构精髓
8-3 delphi的multi-tier结构
8-4 delphi的多人组合开发环境
8-5 对象库(object respority)
b-6 数据字典(data dictionary)
8-7 数据模块(data module)
8-8 数据库维护辅助工具
第9章 数据库应用程序设计基础
9-1 创建第一个数据库应用程序
9-2 功能强大的字段编辑器及tfield组件
9-3 什么是tdataset
9-4 设计数据库维护程序
9-5 设计数据库搜索功能
9-6 什么是sql
9-7 使用sql语法的数据库程序设计方式
9-8 使用在后台数据库上的sql存储过程(stored procedure)
9-9 数据库控制组件的应用
第10章 数据库应用程序设计高级技巧
10-1 分析使用bde组件的效率及差异
10-2 数据集(dataset)的应用
10-3 database的isolation levels
10-4 文本文件与 sql数据库之间的转换
10-5 更新多个表产生的查询结果
10-6 bde数据库程序的错误信息管理
10-7 一对多表的设置
10-8 连接权限及事务数据的控制
第11章 multi-tier数据库应用程序设计基础
11-1 multi-tier数据库程序设计原理
11-2 在开始编写 multi-tier应用程序之前
11-3 编写multi-tier的基本数据维护程序
11-4 如何在mu1ti-tier的程序中进行transaction
11-5 如何把sql命令从前台程序传给应用程序服务器运行
11-6 如何把查询参数传给应用程序服务器上的tquery
第12章 muti-tier应用程序设计的高级技巧
12-1 single instance及 multiple instance的差异
12-2 multhtier的错误处理机制
12-3 把应用程序服务器编写成nt service类型
12-4 前台程序与应用程序服务器之间的数据传递
12-5 可以让你在前台设置master/detail的关系
12-6 利用 briefcase功能来达到mobile client的目的
12-7 控制前台用户权限
12-8 支持mts(microsoft transaction server)
12-9 支持corba(common object request broker architecture)
第13章 web应用程序设计概念
13-1 目前web应用程序开发方式有哪些
13-2 web结构的实际内涵
13-3 delphi在互联网上的强大支持
13-4 开发环境及系统运行环境需求
13-5 服务器操作系统安装及设置
13-6 系统的整体安全规划及设置实现
第14章 cgi的运行原理及程序写法
14-l 什么是cgi(common gatewny interface)
14-2 运行原理
14-3 cgi程序与数据库之间的关系
14-4 什么是isapi
14-5 isapi的实际运行原理
14-6 isapi程序与数据库之间的关系
第15章 利用delphi的 web broker机制开发互联网应用程序
15-1 delphi所提供的web broker组件
15-2 编写第一个 web broker应用程序
15-3 数据输入富体的web broker应用程序
15-4 查询数据库的 web broker应用程序
15-5 开发microsoft iis专属的应用程序( isapi)
15-6 开发apache server专属的应用程序
第16章 如何应用delphi的internet express技术
16-l 什么是 internet express
16-2 编写单文件维护程序
16-3 编写一对多维护程序
16-4 编写查询程序
16-5 利用queryform来编写窗体输入程序
第17章 利用detohi开发 activex的应用程序
17-1 如何利用 delphi开发 active x应用程序
17-2 在activex程序中访问远程数据库
17-3 如何deploy开发完成的activex应用程序
17-4 利用package功能来缩小activex
17-5 如何在互联网上实现activex
17-6 改善socket的传输效率及安全性
17-7 loadbalancing及 fail over的设置
第18章 利用delphi的 web snap机制开发互联网应用程序
18-1 利用web snap功能编写 web应用程序
18-2 利用web snap编写单文件维护程序
18-3 利用web snap的 login机制
第19章 delphi提供的xml机制
19-1 什么是xml
19-2 如何利用 delphi处理xml文档
19-3 利用data binding向导来处理xml文档
19-4 如何利用xml mapping工具程序及组件
19-5 实际应用范例说明
第20章 delphi提供的web service机制
20-1 什么是web service、soap、wsdl
20-2 delphi如何支持web service
20-3 编写 web service的服务端程序
20-4 编写 web service的前台程序
20-5 从你的web程序去调用别人的 web service
第21章 报表、统计图表、商业决策分析应用
21-1 quickreport组件的应用
21-2 tprint组件的应用
21-3 delphi提供的商业统计图表组件
21-4 使用chartfx组件
21-5 使用chart组件
21-6 利用delphi来开发商业决策分析应用程序
第22章 自己设计delphi组件
22-1 delphi的vcl组件机制原理
22-2 如何创建、安装及注册组件
22-3 组件类的声明
22-4 组件方法的设计
22-5 组件属性的设计
22-6 组件事件的设计
22-7 组件的信息处理
22-8 实际的组件范例
第23章 利用delphi开发com的应用程序
23-1 com的运行原理
23-2 delphi如何支持com机制
23-3 编写com的服务端程序及前台程序
23-4 调用windows系统默认的com对象
23-5 编写asp调用的com对象
附录a delphi运行函数功能说明表
a-l 数学函数(arithmetic routines)
a-2 控制面板函数(console routines)
a-3 日期与时间函数(date and time routines)
a-4 动态分配函数(dynamic allocation routines)
a-5 文件管理函数
a-6 浮点数转换函数(floating-point conversion routines)
a-7 流程控制函数(flow-control routines)
a-8 输入/输出函数(i/o routines)
a-9 内存管理函数 memory-management routines)
a-10 杂项函数(miscellaneous routines)
a-11 序数函数(ordinal routines)
a-12 指针和地址函数(pointer and address routines)
a-13 字符串格式函数(string-formatting routines)
a-14 字符串处理函数(string-handling routines:pasca1-style)
a-15 字符串处理函数(string-handling routines:nul1-terminated)
a-16 文本文件函数(text-file routines)
a-17 转换函数(transfer routines)
a-18 无类型文件函数(untyped-file routines)
Delphi 6彻底研究
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!