第1章 Kylix的安装
1. 1 系统需求
1. 1. 1 硬件要求
1. 1. 2 软件支持
1. 2 安装前的准备工作
1. 2. 1 对Linux的最低需求
1. 2. 2 测试Linux
1. 3 Kylix的安装和运行
1. 4 安装Kylix后的几个问题
1. 4. 1 库相关性
1. 4. 2 对象仓库(OBJECT REPOSITORY)
1. 4. 3 卸载Kylix
1. 5 本章小结
第2章 逐步认识Kylix IDE
2. 1 Kylix IDE基础
2. 1. 1 Kylix IDE概貌
2. 1. 2 Kylix中的开发结构
2. 2 Kylix IDE剖析
2. 3 本章小结
第3章 Kylix的语法规则
3. 1 Kylix代码的基本元素
3. 1. 1 基本字符集与标识符
3. 1. 2 表达式
3. 1. 3 变量和常量
3. 1. 4 关于程序设计风格的讨论
3. 2 Kylix控制语句
3. 2. 1 程序的循环语句
3. 2. 2 程序的控制语句
3. 2. 3 其他有用的语句
3. 3 Kylix的过程和函数
3. 3. 1 过程和函数
3. 3. 2 传递参数
3. 4 Kylix语言的其他关键技术
3. 4. 1 对象和类
3. 4. 2 类的封装与继承
3. 4. 3 构造函数和析构函数
3. 4. 4 多态性
3. 4. 5 抽象类
3. 4. 6 运行时类型信息
3. 4. 7 类方法
3. 4. 8 类引用
3. 4. 9 单元文件与工程文件
3. 5 本章小结
第4章 开发一个文本编辑器
4. 1 基础知识
4. 1. 1 应用程序的开始
4. 1. 2 设置属性值
4. 1. 3 在窗体上面添加组件
4. 1. 4 添加代码
4. 2 操作步骤
4. 3 本章小结
第5章 鼠标和键盘事件
5. 1 基础知识
5. 1. 1 事件
5. 1. 2 鼠标事件
5. 1. 3 键盘事件
5. 2 操作步骤
5. 3 创意与超越
5. 4 本章小结
第6章 图形图像应用
6. 1 基础知识
6. 1. 1 常用的图形对象
6. 1. 2 常用的图像对象
6. 2 操作步骤
6. 3 创意与超越
6. 4 本章小结
第7章 代码调试
7. 1 基础知识
7. 1. 1 警告与错误
7. 1. 2 使用断点
7. 1. 3 Debug工具及其定制
7. 1. 4 跟踪代码
7. 1. 5 简单调试技巧
7. 1. 6 调试版本与发行版本
7. 2 编程思路
7. 3 操作步骤
7. 4 创意与超越
7. 5 本章小结
第8章 多线程应用程序
8. 1 基础知识
8. 1. 1 进程与线程
8. 1. 2 TThread类
8. 1. 3 与CLX的同步
8. 1. 4 管理多线程
8. 1. 5 线程的优先级
8. 2 编程思路
8. 3 操作步骤
8. 4 创意与超越
8. 5 本章小结
第9章 数据库编程
9. 1 基础知识
9. 1. 1 关系数据库基础
9. 1. 2 Kylix环境中创建数据库程序的基础
9. 2 编程思路
9. 3 操作步骤
9. 4 创意与超越
9. 5 本章小结
第10章 网络通信
10. 1 基础知识
10. 1. 1 网络通信基本原理
10. 1. 2 套接字基础知识
10. 1. 3 套接字的使用
10. 1. 4 网络向导
10. 2 编程思路
10. 3 操作步骤
10. 4 创意与超越
10. 5 本章小结
附录A Linux基础知识
A. 1 安装Linux
A. 1. 1 安装介质
A. 1. 2 建立磁盘分区
A. 2 X-Windows
A. 2. 1 简介
A. 2. 2 配置X-Windows
A. 2. 3 X-Windows的Xterm终端窗口
A. 3 常用Linux命令
A. 3. 1 Pwd命令. Cd命令和Ls命令
A. 3. 2 Su命令
A. 3. 3 More命令和 Less命令
A. 3. 4 Find命令和Grep命令
A. 3. 5 Tar命令和 Gzip命令
A. 3. 6 Man命令
A. 4 Linux文件
A. 4. 1 Linux文件的概念
A. 4. 2 文件结构
A. 4. 3 使用文件
A. 4. 4 访问Windows分区
A. 4. 5 使用软驱. 光驱
A. 5 Linux下的网络
A. 5. 1 配置Linux网络
A. 5. 2 Linux网络基础
A. 5. 3 PPP简介
A. 5. 4 Internet简介
A. 6 用户管理
A. 6. 1 根用户Root
A. 6. 2 增加用户
A. 6. 3 用户组
附录B 键盘各键的键值