| 目 录 第一部分 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 |
商品评论(0条)