内容简介
第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 REPOSTTORY)
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.2.1 程序的循环语句
3.2 Kylix控制语句
3.1.4 关于程序设计风格的讨论
3.2.2 程序的控制语句
3.2.3 其他有用的语句
3.3 Kylix的过程和函数
3.3.1 过程和函数
3.3.2 传递参数
3.4 Kylix语言的其他关键技术
3.4.2 类的封装与继承
3.4.1 对象和类
3.4.3 构造函数和析构函数
3.4.4 多态性
3.4.5 抽象类
3.4.6 运行时类型信息
3.4.7 类方法
3.4.8 类引用
3.4.9 单元文件与工程文件
3.5 本章小结
4.1.1 应用程序的开始
第4章 开发一个文本编辑器
4.1 基础知识
4.1.2 设置属性值
4.1.3 在窗体上面添加组件
4.1.4 添加代码
4.2 操作步骤
4.3 本章小结
5.1.1 事件
第5章 鼠标和键盘事件
5.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.5 Tar命令和Gzip命令
A.3.4 Find命令和Grep命令
A.3.6 Man命令
A.4 Linux文件
A.4.1 Linux文件的概念
A.4.2 文件结构
A.4.3 使用文件
A.4.4 访问Windows分区
A.5.1 配置Linux网络
A.5 Linux下的网络
A.4.5 使用软驱、光驱
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 键盘各键的键值