KYLIX应用开发与实例


请输入要查询的词条内容:

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 小结