词条 | 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 小结 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。