
| 本书以第一个运行在Linux操作系统下的、面向对象的、可视化的快速软件开发环境Kylix为学习研究对象,通过分析具体的程序实例从专业角度探讨了在Linux下开发应用程序遇到的问题和难点。本书教给读者如何能在最短的时间内掌握Kylix 编程的基本概念,如果以前对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 参考文献 |
商品评论(0条)