书籍详情
Kylix编程入门
作者:李巧云,宋航,程显峰编著
出版社:机械工业出版社
出版时间:2003-05-01
ISBN:9787111120582
定价:¥33.00
购买这本书可以去
内容简介
编辑推荐:本书以第一个运行在Linux操作系统下的、面向对象的、可视化的快速软件开发环境Kylix为学习研究对象,通过分析具体的程序实例从专业角度探讨了在Linux下开发应用程序遇到的问题和难点。本书教给读者如何能在最短的时间内掌握Kylix编程的基本概念,如果以前对Linux一无所知,也能通过本书前四章的简单介绍而熟悉和掌握Linux基本原理。本书分为两大部分共9章,第一部分为从Delphi到Kylix,包括环境比较、初识Linux、使用库和Kylix程序员的C基础。第二部分为基本Kylix编程方法,包括进程控制、进程通信处理、文件系统的使用、在线帮助系统和系统管理。本书适合具有一定编程基础的Delphi程序员学习在Linux下的编程开发。可供计算机程序开发人员、大专院校计算机专业师生、计算机网络爱好者和各种培训班学员参考使用。
作者简介
暂缺《Kylix编程入门》作者简介
目录
第一部分 从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
参考文献
第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
参考文献
猜您喜欢