Kylix编程入门

Kylix编程入门
作 者: 李巧云 宋航 程显峰
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Kylix
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Kylix编程入门》作者简介

内容简介

编辑推荐:本书以第一个运行在Linux操作系统下的、面向对象的、可视化的快速软件开发环境Kylix为学习研究对象,通过分析具体的程序实例从专业角度探讨了在Linux下开发应用程序遇到的问题和难点。本书教给读者如何能在最短的时间内掌握Kylix编程的基本概念,如果以前对Linux一无所知,也能通过本书前四章的简单介绍而熟悉和掌握Linux基本原理。本书分为两大部分共9章,第一部分为从Delphi到Kylix,包括环境比较、初识Linux、使用库和Kylix程序员的C基础。第二部分为基本Kylix编程方法,包括进程控制、进程通信处理、文件系统的使用、在线帮助系统和系统管理。本书适合具有一定编程基础的Delphi程序员学习在Linux下的编程开发。可供计算机程序开发人员、大专院校计算机专业师生、计算机网络爱好者和各种培训班学员参考使用。

图书目录

第一部分 从Delphi到Kylix

第1章 环境比较

1. 1 两种环境之间的差异

1. 1. 1 系统的差异

1. 1. 2 开发环境的差异

1. 1. 3 开放资源的差异

1. 2 Linux中的视窗功能

1. 2. 1 X Window系统

1. 2. 2 WindoW管理器

1. 2. 3 窗口小部件与组件

1. 3 相关内容查询网址

第2章 初识Linux

2. 1 文件与目录

2. 1. 1 文件及目录名

2. 1. 2 关于安装的其他信息

2. 1. 3 驱动器名字

2. 1. 4 文件的打印与共享

2. 1. 5 文件链接

2. 1. 6 文件及目录所有权

2. 1. 7 关于目录

2. 1. 8 设备命名规则

2. 2 Linux编程简明指南

2. 2. 1 系统调用的概念

2. 2. 2 系统调用的原理

2. 2. 3 关于man命令

2. 2. 4 进程与信号

2. 2. 5 线程

2. 2. 6 进程通信

2. 3 /proc文件系统

2. 4 相关内容查询网址

第3章 使用库

3. 1 建立与使用共享对象

3. 1. 1 创建一个项目组

3. 1. 2 Hello库

3. 1. 3 调用库函数

3. 1. 4 使库可以访问

3. 2 共享库规则

3. 2. 1 库的命名规则

3. 2. 2 库的存放位置

3. 2. 3 Linux怎样查找库

3. 2. 4 Kylix支持的库规则

3. 2. 5 有趣的函数名

3. 3 库的动态装载

3. 3. 1 库的初始化与结束

3. 3. 2 dlopen怎样查找库

3. 4 平台交叉问题

3. 4. 1 库的调用规则

3. 4. 2 库名

3. 4. 3 库的操作类型

3. 4. 4 ShareMem

3. 4. 5 库开始代码

3. 4. 6 交叉平台接口单元

3. 5 相关内容查询网址

第4章 Kylix程序员的C基础

4. 1 Pascal程序员的C指南

4. 1. 1 C及Pascal的数据类型

4. 1. 2 关于int

4. 2 变量. 结构. 连接与类型

4. 3 控制语句及循环

4. 3. 1 while和do/while循环

4. 3. 2 for循环

4. 3. 3 循环终止语句

4. 4 指针

4. 5 函数与"过程"

4. 6 C与Pascal的差异

4. 6. 1 数组索引

4. 6. 2 动态内存分配

4. 6. 3 C的预处理函数

4. 7 C十十的危险性

4. 7. 1 超载函数

4. 7. 2 成员函数

4. 7. 3 异常

4. 8 在Kylix中使用C库

4. 8. 1 用Make编写程序

4. 8. 2 编写接口单元

4. 9 相关内容查询网址

第二部分 基本Kylix编程方法

第5章 进程控制

5. 1 取代当前进程

5. 2 启动一个子进程

5. 3 等待进程结束

5. 4 建立一个后台进程

5. 5 破坏一个进程

5. 6 进程优先

5. 7 减少系统负载

5. 8 获取进程ID和用户信息

5. 9 获取详细的进程信息

5. 10 限制到单个实例中的进程

5. 11 安排一个进程

5. 12 以超级用户运行程序

第6章 进程通信处理

6. 1 用信号进行简单的通信

6. 2 获得有效的系统信号描述

6. 3 建立信号处理规则

6. 4 避免出现死进程

6. 5 通过管道与控制程序通信

6. 6 GUI中父. 子进程之间的管道数据传送

6. 7 通过管道在独立的GUI进程之间传送数据

6. 8 用信号机制协调进程

6. 9 与共享内存进行高效通信

6. 10 用消息队列进行通信

6. 10. 1 消息队列函数

6. 10. 2 消息队列的建立与打开

6. 10. 3 消息队列的控制

6. 10. 4 发送消息

6. 10. 5 接收消息

6. 10. 6 使用不同类型的消息

6. 10. 7 指针与消息队列

6. 10. 8 一个简单的调试记录

第7章 文件系统的使用

7. 1 获取一个文件的许可设置

7. 1. 1 程序GetPermissions

7. 1. 2 粘滞位

7. 2 设置一个文件的许可范围

7. 3 对数据文件执行文件水平的锁定

7. 4 执行记录水平的文件锁定

7. 4. 1 文件锁定命令

7. 4. 2 一个假设例子

7. 4. 3 程序LockWriter

7. 4. 4 程序LockReader

7. 5 获得文件属性和信息

7. 6 其他文件系统的安装

第8章 在线帮助系统

8. 1 帮助系统的结构

8. 2 建立一个简单的帮助浏览程序

8. 3 向一个应用程序中添加帮助

8. 4 与一个外部帮助系统连接

8. 4. 1 SimpleHelp的格式

8. 4. 2 帮助文件的格式化

8. 4. 3 帮助系统SimpleHelp的执行

8. 4. 4 Kylix帮助的未来

第9章 系统管理

9. 1 获得登录用户的一个列表

9. 2 检查未读邮件

9. 3 向本地用户发送邮件

9. 4 从一应用程序使用sendmail

9. 4. 1 用sendmail发送

9. 4. 2 程序FileMail

9. 5 关于八进制许可屏蔽

9. 6 以超级用户的身份运行

9. 6. 1 继承与环境

9. 6. 2 改变配置

9. 6. 3 脚本runsu1

9. 6. 4 脚本runsu2

9. 7 使用为调试而登录的系统

9. 7. 1 系统记录例程

9. 7. 2 驻留程序

9. 7. 3 程序SysLog

参考文献