书籍详情

Kylix编程入门

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                  
 参考文献                  

猜您喜欢

读书导航