标题：KYLIX应用开发与实例
基本信息
书名:KYLIX应用开发与实例
ISBN:711111142 
作者:汪晓庆 等 
出版社:机械工业出版社 
定价:38 
页数:513 
出版日期:2003-1-1 
版次: 1
开本:787*1092 1/16 
包装:精装
简介
Kylix是世界上第一个基于Linux平台的、完整的、高性能RAD开发工具，它极大地提高了Kylix平台上GUI应用程序的开发效率，并对Linux世界产生了极其深远的影响。本书结合大量实例，使用通俗的语言深入浅出，清晰系统地介绍了Kylix应用开发环境与编程技巧，为使用Kylix开发功能强大的Linux应用提供了全面、充分的资源。
本书适用于希望快速掌握并精通Kylix编程的各层次的读者。
目录
第一部分 背景与墓础知识
第1章 Kylix基本知识
1. 1 Kylix发布的背景及意义
1. 2 Kylix产品分类
l. 3 Kylix功能与特点
1. 4 Kylix与Delphi
1. 5 小结
第2章 Object Pascal语言
2. l 常量
2. 1. l 真实常量
2. l. 2 类型常量
2. 2 变量
2. 2. l 初始化变量
2. 2. 2 动态变量
2. 2. 3 线程变量
2. 3 数据类型
2. 3. l 简单类型
2. 3. 2 字符串类型
2. 3. 3 结构类型
2. 3. 4 指针类型
2. 3. 5 过程类型
2. 3. 6 Variant类型
2. 4 表达式与运算符
2. 4. 1 表达式
2. 4. 2 运算符
2. 5 Object Pascal语句
2. 5. l 赋值语句
2. 5. 2 函数与过程调用语句
2. 5. 3 goto语句
2. 5. 4 复合语句
2. 5. 5 with语句
2. 5. 6 条件语句
2. 5. 7 case语句
2. 5. 8 循环语句
2. 6 过程与函数
2. 6. 1 过程与函数的声明
2. 6. 2 过程与函数的调用
2. 6. 3 调用习惯
2. 7 类与对象
2. 7. 1 类类型（ciass types）
2. 7. 2 域
2. 7. 3 方法
2. 7. 4 类引用类型（class-reference type）
2. 7. 5 接口类型（interface type）
2. 8 程序与单元
2. 8. l 程序结构及语法
2. 8. 2 单元结构及语法
2. 8. 3 简单程序示例
2. 9 小结
第二部分 Kylix快速入门
第3章 Kylix安装与卸载
3. l 安装前准备
3. 1. l 硬件环境需求
3. 1. 2 软件环境需求
3. l. 3 问题的解决
3. 2 正式安装
3. 2. 1 安装身份
3. 2. 2 Kylix安装程序
3. 2. 3 安装步骤
3. 2. 4 产品激活与注册
3. 3 Kylix产品升级
3. 4 卸载
3. 5 小结
第4章 Kylix集成开发环境
4. l 主窗口
4. 2 菜单
4. 2. 1 File菜单
4. 2. 2 Edit菜单
4. 2. 3 Search菜单
4. 2. 4 View菜单
4. 2. 5 Project莱单
4. 2. 6 Run菜单
4. 2. 7 Component菜单
4. 2. 8 Tools菜单
4. 2. 9 Help菜单
4. 3 工具栏
4. 3. l 标准工具栏
4. 3. 2 显示工具栏
4. 3. 3 桌面工具栏
4. 3. 4 调试工具栏
4. 3. 5 Internet工具栏
4. 3. 6 定制工具栏
4. 4 组件板
4. 4. 1 使用组件板
4. 4. 2 框架
4. 4. 3 定制组件板
4. 5 代码编辑器
4. 5. l 代码编辑器快捷菜单
4. 5. 2 使用代码编辑器浏览代码
4. 5. 3 在代码编辑器中获取帮助
4. 5. 4 查看并编辑窗体代码
4. 5. 5 定制代码编辑器
4. 6 代码浏览器
4. 6. l 使用代码浏览器
4. 6. 2 定制代码浏览器
4. 7 项目管理器
4. 8 项目浏览器
4. 9 对象观察器
4. 10 窗体设计器
4. 11 对象库
4. 11. l 将对象库的项添加到项目
4. 11. 2 将模板添加到对象库
4. 11. 3 指定用户模板为默认模板
4. 12 小结
第5章 Kylix快速应用
5. 1 Kylix应用程序开发步骤
5. 1. 1 创建/打开Project
5. 1. 2 设计用户界面
5. 1. 3 编写代码
5. 1. 4 编译. 调试与运行项目
5. l. 5 制作发行版本
5. 2 快速应用程序开发实例
5. 2. 1 开始一个新的应用程序
5. 2. 2 分析用户界面需求
5. 2. 3 创建文本编辑区域
5. 2. 4 添加菜单及工具栏支撑组件
5. 2. 5 添加菜单
5. 2. 6 添加工具栏
5. 2. 7 编写事件句柄
5. 2. 8 创建一个About对话框
5. 2. 9 完善并运行应用程序
5. 3 小结
第三部分 Kylix数据库应用开发
第6章 Kylix数据库应用开发入门
6. l 数据库应用开发基本步骤
6. 2 Kylix数据库应用结构设计
6. 2. l 数据库类型
6. 2. 2 数据库应用结构
6. 3 常用数据库应用开发组件
6. 4 制作数据库应用发行版本
6. 5 一个简单的数据库应用开发实例
6. 5. l 开始一个新的应用
6. 5. 2 设置窗体属性值
6. 5. 3 分析用户界面需求
6. 5. 4 添加ClientDataSet与DataSource组件
6. 5. 5 创建数据库表记录显示区域
6. 5. 6 创建一组数据库浏览按钮
6. 5. 7 创建MEMO字段信息显示区域
6. 5. 8 创建GRAPHIC字段信息显示区域
6. 5. 9 创建应用程序关闭按钮
6. 5. 10 运行应用程序
6. 6 小结
第7章 理解与使用数据集
7. l 数据集的类型
7. 2 打开与关闭数据集
7. 3 设置数据集状态
7. 4 导航数据集
7. 5 查找数据集信息
7. 6 显示与编辑数据子集
7. 7 修改数据
7. 8 数据集事件
7. 9 小结
第8章 数据访问组件
8. 1 TDataSource组件
8. 1. 1 TDataSource属性. 方法及
事件介绍
8. 1. 2 TDataSource创建与使用步骤
8. 2 TClientDataset组件
8. 2. 1 TClientDataset属性. 方法及事件介绍
8. 2. 2 TClientDataset的使用
8. 3 TDatasetProvider组件
8. 3. 1 TDatasetProvider属性. 方法及事件介绍
8. 3. 2 TDataSetProvider使用方法与技巧
8. 4 TXMLTransform组件
8. 4. 1 TXMLTransform属性. 方法及事件介绍
8. 4. 2 TXMLTransform使用技巧
8. 5 TXMLTransformProvider组件
8. 5. 1 TXMLTransformProvider属性. 法及事件介绍
8. 5. 2 TXMLTransformProvider使用技巧
8. 6 TXMLTransformClient组件
8. 6. 1 TXMLTransformClient属性. 方法及事件介绍
8. 6. 2 TXMLTransformClient使用技巧
8. 7 Provider组件使用方法与技巧
8. 8 小结
第9章 数据控制组件
9. l 数据控制组件的公共使用特性
9. 2 TDBGrid组件
9. 2. 1 TDBGrid属性. 方法及事件介绍
9. 2. 2 TDBGrid应用实例
9. 3 TDBNavoptor组件
9. 3. 1 TDBNavigator属性. 方法及事件介绍
9. 3. 2 TDBNavigator应用实例
9. 4 TDBText组件
9. 4. 1 TDBText属性. 方法及事件介绍
9. 4. 2 TDBText应用实例
9. 5 TDBEdit组件
9. 5. 1 TDBEdit属性. 方法及事件
9. 5. 2 TDBEdit应用实例
9. 6 TDBMemo组件
9. 6. 1 TDBMemo属性. 方法及事件
9. 6. 2 TDBMemo应用实例
9. 7 TDBImage组件
9. 7. 1 TDBImage属性. 方法及事件介绍
9. 7. 2 TDBImage应用实例
9. 8 TDBListBox组件
9. 8. 1 TDBListBox属性. 方法及事件
9. 8. 2 TDBListBox应用实例
9. 9 TDBComboBox组件
9. 9. 1 TDBComboBox属性. 方法及事件介绍
9. 9. 2 TDBComboBox应用实例
9. 10 TDBCheckBox组件
9. 10. 1 TDBCheckBox属性. 方法及事件
9. 10. 2 TDBCheckBox应用实例
9. 11 TDBRadioGroup组件
9. 11. 1 TDBRadioGroup属性. 方法及事件
9. 11. 2 TDBRadioGroup应用实例
9. 12 TDBLookupListBox组件
9. 12. 1 TDBLookopListBox属性. 方法及事件
9. 12. 2 TDBLookupListBox应用实例
9. 13 TDBLookupComboBox组件
9. 13. 1 TDBLookupComboBox属性. 方法及事件
9. 13. 2 TDBLookupComboBox应用实例
9. 14 小结
第10章 dbExpress组件
10. 1 TSQLConnection组件
10. 1. 1 TSQLConnection属性. 方法及事件
10. 1. 2 TSQLConnection使用技巧
10. 2 TSQLDataSet等单向数据集组件
10. 2. 1 TSQLDataset等属性. 方法及事件介绍
10. 2. 2 TSQLDataSet等单向数据集的使用方法与技巧
10. 3 TSQLMonitor组件
10. 3. 1 TSQLMonitor属性. 方法及事件介绍
10. 3. 2 TSQLMonitor的使用步骤与方法
10. 4 TSQLClientDataset组件
10. 4. 1 TSQLClientDataset属性. 方法及事件介绍
10. 4. 2 TSQLClientDataset使用方法与技巧
10. 5 小结
第11章 理解与掌握字段组件
11. l 动态字段组件
11. 2 持久性字段组件
11. 2. 1 创建与删除持久性字段
11. 2. 2 定义特殊持久性字段
11. 2. 3 设置持久性字段属性与事件
11. 3 字段组件方法
11. 4 操作字段值
11. 4. l 访问字段值
11. 4. 2 转换字段值
11. 4. 3 检查字段当前值
11. 4. 4 为字段设置默认值
11. 4. 5 指定约束
11. 5 使用对象字段
11. 5. l 显示ADT与Array字段
11. 5. 2 使用ADT字段
11. 5. 3 使用Array字段
11. 5. 4 使用Dataset字段
11. 5. 5 使用Reference字段
11. 6 小结
第12章 使用客户端数据集
12. l 使用客户端数据集操作数据
12. 1. 1 导航客户端数据集中的数据
12. 1. 2 限制记录的出现
12. 1. 3 表示主从关系
12. 1. 4 约束数值
12. 1. 5 使数据只读
12. 1. 6 编辑数据
12. 1. 7 排序与索引
12. 1. 8 表示计算值
12. l. 9 使用自维护合计
12. l. 10 添加定制信息
12. 2 从其他数据集复制数据
12. 3 使用带Provider的客户端数据集
12. 4 使用TSQLClientDataSet
12. 5 使用基于文件数据的客户端数据集
12. 5. 1 创建一个新的数据集
12. 5. 2 从文件或流装入数据
12. 5. 3 将修改信息合并入数据
12. 5. 4 将数据保存至文件或流
12. 6 小结
第四部分 Kylix前沿应用开发
第13章 多线程应用
13. l 定义线程对象
13. 1. l 初始化线程
13. l. 2 编写线程函数
13. l. 3 编写清除代码
13. 2 线程同步
13. 2. l 避免同时访问
13. 2. 2 等待其他线程
13. 3 执行线程对象
13. 4 调试多线程应用
13. 5 小结
第14章 Internet应用
14. 1 Web Broker与 WebSnap技术特性
14. 2 基础知识
14. 3 WWW工作方式
14. 4 Web服务器应用类型
14. 4. 1 CGI stand－alone
14. 4. 2 Apache DSO Module
14. 4. 3 转换Web服务器应用目标类型
14. 5 使用Web Broker
14. 5. l 使用 Web Broker创建Web服务器应用
14. 5. 2 Web Broker应用结构
14. 5. 3 Web调度器
14. 5. 4 动作项
14. 5. 5 访问客户端请求信息
14. 5. 6 创建HTTP响应报文
14. 5. 7 生成响应报文内容
14. 5. 8 在响应中使用数据库信息
14. 6 使用WehSnap
14. 6. 1 基本WebSnap组件
14. 6. 2 使用WebSnap创建Web服务器应用
14. 6. 3 高级HTML设计
14. 6. 4 登录支持
14 6. 5 调度请求
14. 7 使用XML文档
14. 7. l 使用文档对象模型
14. 7. 2 使用XML组件
14. 7. 3 使用Data Binding向导提取XML文档
14. 8 使用Web Services
14. 8. 1 编写支持Web Services的服务器
14. 8. 2 编写Web Services客户端
14. 9 调试服务器应用
14. 9. 1 调试CGI应用
14. 9. 2 调试Apache DSO应用
14. 10 小结
第15章 跨平台应用
15. 1 Windows与Linux环境区别
15. 2 Delphi/Windows与Kylix/Linux的区别
15. 3 将Windows应用程序移至Linux
15. 3. l 移植方式
15. 3. 2 移植应用程序步骤
15. 3. 3 编写可移植代码
15. 3. 4 一些无法移植的特性
15. 3. 5 消息与系统事件
15. 3. 6 在Windows与 Linux间共享源文件
15. 4 跨平台数据库应用
15. 4. 1 将数据库应用程序移植至Linux
15. 4. 2 更新dbExpress应用程序数据
15. 5 跨平台Internet应用
15. 6 小结
第五部分 Kylix应用开发实例
第16章 数据库应用开发实例
16. 1 安装与卸载InterBase数据库
16. 1. l 系统需求
16. 1. 2 安装InterBase数据库
16. l. 3 卸载InterBase数据库
16. 2 需求分析与方案设计
16. 3 创建新项目
16. 4 窗体设计
16. 4. l 主窗体设讨
16. 4. 2 数据模块窗体设计
16. 4. 3 雇员管理窗体设计
16. 4. 4 数据新增窗体设计
16. 4. 5 数据测览与编辑窗体设计
16. 4. 6 雇员查询窗体设计
16. 4. 7 工资调整历史资料查询窗体设计
16. 4. 8 错误消息窗体设计
16. 5 程序代码编写
16. 5. l 主窗体相关事件句柄编写
16. 5. 2 雇员管理自体相关事件句柄及过程编写
16. 5. 3 错误消息窗体相关事件句柄编写
16. 5. 4 数据新增窗体相关事件句柄编写
16. 5. 5 数据浏览与编辑窗体相关事件句柄编写
16. 5. 6 雇员查询窗体相关事件句柄编写
16. 6 实例运行
16. 7 小结
第17章 Web应用开发实例
17. 1 创建一个新项目
17. 2 创建EmployeeTable页面
17. 3 将数据组件添加至EmployeeTable页面模块
17. 4 创建用于显示数据的网格
17. 5 添加编辑窗体
17. 6 添加错误报告
17. 7 运行Web应用实例
17. 8 小结