Kylix 2从入门到精通

Kylix 2从入门到精通
作 者: Marco Cantu Uberto Barbini 邱仲潘 邱仲潘
出版社: 电子工业出版社
丛编项: 从入门到精通系列丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Kylix
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Kylix 2从入门到精通》作者简介

内容简介

这是一本全面介绍Kylix2的书籍,Kylix2为Linux应用程序开发提供了很强的功能。全书共分18章,包括KylixIDE、Kylix库、Kylix图形与用户界面、Kylix窗体与应用程序体系结构、Kylix组件和组件包的开发、Kylix数据库与客户机/服务器编程、进程间通信、XML与Web服务等内容。本书由国际知名Delphi专家合著,内容实用、文字精炼。适用于Linux开发人员学习Kylix。前言Delphi1初次推出时,给编程世界带来了新鲜空气,它是第一个组合面向对象编程与图形编程的开发环境,后来出现了Java,最近又出现了C#。现在Borland公司推出Kylix,在对象编程与图形编程中增加了代码移植性和自然编译代码(在Linux与Windows平台上)。读过本书后,可以看出Kylix项目的本质就是更加开放的Delphi体系结构,扩展支持Linux的许多技术,Linux是对抗MicrosoftWindows霸权的自由和快速增长的操作系统。Linux的技术力量(编程人员追求的操作系统)加上Delphi的高级特性(编程人员最常用的开发工具)得到Kylix,这是让开发人员更加如虎添翼的另一阵新鲜空气。但是,作为本书的作者,我们不是告诉你这个工具有多美妙,而是要介绍它如何工作,以及可能遇到的几个问题,帮你以最快的速度掌握这个复杂的开发环境。本书的方法本书适用于Linux开发人员学习Kylix图形开发与Pascal语言,适用于Windows编程人员转入Linux和Delphi编程人员转入Kylix。事实上,本书简单介绍Linux(这个操作系统的专家可以跳过这部分),介绍Kylix语言的面向对象编程方面(Delphi编程人员可能已经熟悉),然后详细介绍KylixCLX库不同部分的用法。警告:本书不适合初次学习编程和Pascal语言的读者,因为书中的简介内容有限,但本书选配光盘和作者Web站点会提供一定的帮助。如果读者已经有Marco的最新著作《MasteringDelphi6》(Sybex,2001),则部分内容可能似曾相识,但我们已经把它移植到Kylix和Linux。本书结构本书分为许多方面:·前四章是引言,一章介绍Linux操作系统(第1章),一章介绍KylixIDE(第2章),两章介绍ObjectPascal语言(第3章与第4章)。·后面七章介绍Kylix库的用法,如RTL(第5章)和CLX库的核心...

图书目录

第1章 欢迎使用Linux与Kylix

Linux初步

文件系统

更多Linux特性

Linux中的软件许可证

Kylix入门

下一步

第2章 Kylix 2 IDE

KyliX版本

KyliX IDE

AppBrowser编辑器

Form Designer

Component Palette的秘密

管理项目

其他和外部Kylix工具

系统生成的文件

Object Repository

使用集成调试器

使用断点

调试器视图

下一步

第3章 Object Pascal语言:类与对象

Pascal语言

类与对象简介

包装

构造函数

完整TDate类

Kylix对象引用模型

下一步

第4章 Object Pascal语言:继承与多态

从现有类继承

后关联与多态

类型安全向下转换

使用接口

使用异常

类引用

下一步

第5章 运行库

RTL单元

转换数据

用SysUtils与Libc管理文件

TObject失

下一步

第6章 核心库类

RTL包与CLX

TPersistent类

TComponent类

事件

清单. 容器交

流化

BaseCLX单元小结

下一步

第7章 VisualCLX

XWindows编程

Qt与VisualCLX

从Delphi的VCL到Kylix的VisualCLX

TControl与派生类

打开组件工具箱

使用某单

Qt样式

下一步

第8章 建立用户界面

ListView与Tree View控件

多页窗体

窗体分隔技术

控件固定

ToolBar控件

定制提示

ActionList组件

ControlBar:工具栏的容器

下一步

第9章 使用窗体

TForm类

直接窗体输入

绘制窗体

位置. 尺寸. 滚动与比例缩放

生成与关闭窗体

对话框与其他辅助窗体

生成对话框

预定义对话框

About框与漂亮屏幕

下一步

第10章 Kylix图形

绘制商体

画形体

Kylix图形组件

绘制位图

按钮上的动画位图

图形栅格

更多位图

Qt图形

下一步

第11章 Kylix应用程序体系结构

Application对象

从事件到线程

生成MDI应用程序

图形窗体继承

了解帧

基础窗体与接口

下一步

第12章 生成组件

扩展Kylix库

建立第一个组件

生成复合组件

复杂图形组件

定制小件

文件栅格

非图形对话组件

编与属性编辑器

编写组件编辑器

下一步

第13章 库与包

Linux中的共享库

建立Kylix库

使用包

包内的窗体

探索包结构

下一步

第14章 KyliX数据库编程

数据访问方法:dbExpress. 本地数据和其他

MyBase:独立ClientDataSet

使用数据支持控件

Dataset组件

数据集字段

教据集导航

定制数据库栅格

数据库应用程序与标准控件

组合与累计

处理数据库错误

下一步

第15章 客户机/服务器编程

客户机/服务器体系结构

数据库设计要素

InterBase简介

dbExpress库

分组与缓存

下一步

第16章 进程间通信

进程与线程

进程间通信简介

管理进程

使用管道与信号

线程与分叉

套接的功能

下一步

第17章 Web编程

Internet协议

使用HTTP

生成HTML

动态页面

Kylix的WebBroker技术

实例

WebSnap体系结构

WebSnap与数据库

会话. 用户与权限

下一步

第18章 XML与SOAP

XML简介

管理XML文档

Web服务器

XML-RPC与KDE

下一步

附录 例子地图