Linux编程起步

副标题:无

作   者:(美)Richard Petersen著;史兴华译

分类号:

ISBN:9787115091451

微信扫一扫,移动浏览光盘

简介

本书是为初学者设计的Linux编程指南,覆盖了现今Linux环境下可用的众多编程平台和语言。通过阅读本书,即使以前没有Linux平台编程经验,读者也可以很快利用书中介绍的工具开始编程工作。 本书内容分为三部分:第一部分“ shell编程”讲述了 BASH和 TCSH shell编程。第二部分“高级语言”介绍了GAWK,Perl和Tcl/Tk语言。第三部分“ GUI编程”讲述了 GNOME和 KDE编程。 本书适合Linux平台上的编程开发人员阅读。

目录

第一部分 shell编程

第1章 linux编程介绍

 1.1 linux编程

 1.1.1 bash shell编程

 1.1.2 tcsh shell编程

 1.1.3 gawk

 1.1.4 perl

 1.1.5 tcl

 1.1.6 tk

 1.1.7 gnome编程

 1.1.8 kde编程

 1.2 linux的更多知识

 1.2.1 先有unix,后有linux

 1.2.2 进入linux

 1. 2.3 linux剖析:shell、目录和桌面系统

 1.3 linux发行版本

 1.4 linux资源

 1.5 小测验

第2章 bash shell脚本

 2.1 shell脚本:命令和注释

. 2.2 变量和脚本

 2.2.1 变量求值:=和$

 2.2.2 变量值:字符串

 2.2.3 脚本输入和输出:echo、read和重定向<<

 2.2.4 项目2-1:用户输入

 2.3 脚本命令行参数

 2. 4 导出变量和脚本shell

 项目2-2:导出变量

 2.5 shell算术运算符:let

 2.6 小测验

第3章 bash shell控制结构

 3.1 test命令

 3.2 条件判断语句:if、if-else、elif和 case

 3.2.1 “if-then”结构

 3.2.2 逻辑命令:&&和||

 3. 2. 3 case条件控制结构

 3.3 循环: while、 until、for-in和 for

 3.3.1 while循环

 3.3.2 项目3-1:基本循环

 3.3.3 until结构

 3.3.4 for-in结构

 3.3.5 for结构

 3.3.6 continue命令

 3.3. 7 true、 false和 break命令

 3.3.8 项目3-3: web页索引

 3.4 在控制结构中使用重走向和管道

 3.5 trap结构:trap

 3.6 小测验

第 4章 tcsh shell编程

 4. 1 tcsh shell变量、脚本和参数

 4. 1.1 tcsh shell变量

 4.1.2 tcsh shell脚本:输入和输出

 4. 2 数组:()和#

 4. 3 参数数组:argv

 4.4 环境变量:setenv

 4. 5 控制结构和运算符:while、if、switch和foreach

 4.6 tcsh shell 条件控制结构:if-then、if-then-else和switch

 4. 6.1 if-then结构

 4.6. 2 switch结构

 4. 6.3 项目4-1:用switch实现菜单

 4. 7 循环结构:while、foreach和repeat

 4.7.1 while结构

 4.7.2 foreach结构

 4. 7. 3 repeat结构

 4.7.4 continue命令

 4.7.5 无限循环和break命令

 4.7. 6 项目个人利用tcsh实现索引

 4. 8 小测验

第二部分 高级语言

第5章 gawk

 5.1 gawk命令

 5.2 模式匹配和特殊字符

 5.3 变量、常数和函数

 5.3.1 字段变量和字段分隔符

 5.3.2 gawk特殊变量

 5.3.3 用户定义变量

 5.3.4 常数

 5.3.5 函数

 5. 4 模式部分作为条件

 5.4. 1 等式和关系运算符

 5.4.2 逻辑运算符

 5.4.3 模式匹配运算符

 5.4. 4 begin和end特殊模式

 5.4. 5 范围模式

 5.5 算术和赋值运算

 5.6 数组和关联数组

 5. 7 gawk指令文件

 5.8 控制结构

 5.8.1 while循环

 5.8.2 for循环

 5. 8.3 for-in循环

 5.8.4 if控制结构

 5.8.5 next和 exit说明语句

 5.8.6 getline说明语句

 5.9 在gawk中操作文件

 项目5-1:gawk脚本

 5. 10 小测验

第6章 perl

 6.1 perl命令行操作

 6.2 perl脚本

 6.3 输入和输出

 6. 3.1 使用标准输入

 6.3.2 使用标准输出

 6.4 文件句柄

 6.5 文本操作符:<<

 6.6 变量和表达式

 6.7 数组和列表

 6.7.1 数组子集: slice

 6.7.2 标量数组的管理函数:列表操作

 6. 7.3 关联数组

 6.8 控制结构

 6. 8.1 测试表达式

 6.8.2 逻辑命令:&&、||、!

 6.8.3 循环

 6. 8.4 循环和块控制

 6. 8. 5 条件:if,elsif,unless和switch

 6. 8.6 目录

 6.8.7 项目 6-1:perl索引

 6.9 字符串函数

 6.10 模式匹配

 6.11 函数:sub

 项目6-2:使用子程序

 6.12 小测验

第7章 tcl语言

 7.1 tcl/tk扩展和应用

 7.2 tcl命令

 7.3 变量

 7.4 数组

 7.5 列表

 7.6 tcl输入和输出:gets和puts

 7.7 控制结构

 7.7.1 if和else控制结构

 7.7.2 elseif结构

 7.7.3 switch结构

 7.7. 4 while循环

 7.7.5 for循环

 7. 7. 6 foreach结构

 7.7.7 break和 continue命令

 7. 8 tcl文件句柄

 项目7-1:文件复制

 7. 9 tcl过程: proc

 7. 10 tcl字符串命令

 项目7-2:文件操作

 7. 11 expect

 7. 12 小测验

第8章 tk

 8.1 wish shell和脚本

 8. 2 tk构件

 项目8-1:显示目录

 8.3 事件和绑定

 8.4 窗口

 8.5 框架和标签

 项目8-2:创建一个文件管理器

 8.6 小测验

第三部分 gui编辑

第9章 gnome

 9.1 gnome库

 9.2 gtk+

 9.3 信号和事件

 9.4 gnome函数

 9.4.1 编译 gnome程序

 9.4. 2 项目9-1:gnome hello

 9.5 gnome app、工具栏和菜单构件

 9.5.1 项目 9-2:file和 edit菜单

 9.5.2 gnome图标

 9.6 对话框

 9.7 entries

 9.8 gnome canvas

 9.9 小测验

第10章 kde

 10.1 kde库

 10.2 kde应用程序和构件

 10.2.1 信号和狭槽

 10.2.2 超对象编译器: moc

 10.2.3 项目10-1:一个kde窗口

 10.2. 4 菜单

 10.2.5 状态栏和工具栏

 10.2.6 项目10-2:kde菜单和工具栏

 10.3 qt编程

 10.3.1 qt应用程序

 10.3.2 qt信号和决槽

 10.3.3 窗口

 10.3.4 父子对象

 10.3.5 layout构件

 10.3.6 创建自己的构件

 10.3.7 对话框

 10.4 小测验

附录a “小测验”答案

 第1章 linux编程介绍

 第2章 bash shell脚本

 第3章 bash shell控制结构

 第4章 tcsh shell编程

 第5章 gawk

 第6章 perl

 第7章 tcl语言

 第8章 tk

 第9章 gnome

 第10章 kde


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Linux编程起步
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon