注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux編程起步

Linux編程起步

Linux編程起步

定 價:¥36.00

作 者: (美)Richard Petersen著;史興華譯
出版社: 人民郵電出版社
叢編項: 編程起步系列
標 簽: Linux

購買這本書可以去


ISBN: 9787115091451 出版時間: 2001-04-01 包裝:
開本: 26cm 頁數(shù): 336 字數(shù):  

內(nèi)容簡介

  本書是為初學者設(shè)計的Linux編程指南,覆蓋了現(xiàn)今Linux環(huán)境下可用的眾多編程平臺和語言。通過閱讀本書,即使以前沒有Linux平臺編程經(jīng)驗,讀者也可以很快利用書中介紹的工具開始編程工作。本書內(nèi)容分為三部分:第一部分“shell編程”講述了BASH和TCSHshell編程。第二部分“高級語言”介紹了GAWK,Perl和Tcl/Tk語言。第三部分“GUI編程”講述了GNOME和KDE編程。本書適合Linux平臺上的編程開發(fā)人員閱讀。

作者簡介

  Richard Petersen,M.L.I.S.,出版的作品包括Linux:The Complete Reference(該書目前已出第三版)、Linux:Programmer's Reference(該書目前已出第二版)和Red Hat Linux:The Complete Reference。同時,Richard還在加州大學伯克利分校教授UNIX和C/C++課程。

圖書目錄

第一部分 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、目錄和桌面系統(tǒng) 
1.3 Linux發(fā)行版本 
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 腳本命令行參數(shù) 
2.4 導出變量和腳本shell 
項目2-2:導出變量 
2.5 shell算術(shù)運算符:let 
2.6 小測驗 
第3章 BASH shell 控制結(jié)構(gòu) 
3.1 test命令 
3.2 條件判斷語句:if、if-else、elif和case 
3.2.1 “if-then”結(jié)構(gòu) 
3.2.2 邏輯命令:&&和|| 
3.2.3 case條件控制結(jié)構(gòu) 
3.3 循環(huán):while、until、for-in和for 
3.3.1 while循環(huán) 
3.3.2 項目3-1: 基本循環(huán) 
3.3.3 until結(jié)構(gòu) 
3.3.4 for-in結(jié)構(gòu) 
3.3.5 for結(jié)構(gòu) 
3.3.6 continue命令 
3.3.7 true、false和break命令 
3.3.8 項目3-3: web頁索引 
3.4 在控制結(jié)構(gòu)中使用重定向和管道 
3.5 Trap 結(jié)構(gòu):trap 
3.6 小測驗 
第4章 TCSH shell編程 
4.1 TCSH shell變量、腳本和參數(shù) 
4.1.1 TCSH shell變量 
4.1.2 TCSH shell 腳本:輸入和輸出 
4.2 數(shù)組:()和# 
4.3 參數(shù)數(shù)組:argv 
4.4 環(huán)境變量:setenv 
4.5 控制結(jié)構(gòu)和運算符:while、if、switch和foreach 
4.6 TCSH shell 條件控制結(jié)構(gòu):if-then、if-then-else和switch 
4.6.1 if-then 結(jié)構(gòu) 
4.6.2 switch結(jié)構(gòu) 
4.6.3 項目4-1:用switch實現(xiàn)菜單 
4.7 循環(huán)結(jié)構(gòu):while、foreach和repeat 
4.7.1 while結(jié)構(gòu) 
4.7.2 foreach結(jié)構(gòu) 
4.7.3 repeat結(jié)構(gòu) 
4.7.4 continue命令
4.7.5 無限循環(huán)和break命令 
4.7.6 項目4-2:利用TCSH實現(xiàn)索引 
4.8 小測驗 
第二部分 高級語言
第5章 GAWK 
5.1 gawk命令 
5.2 模式匹配和特殊字符 
5.3 變量、常數(shù)和函數(shù) 
5.3.1 字段變量和字段分隔符 
5.3.2 GAWK特殊變量 
5.3.3 用戶定義變量 
5.3.4 常數(shù) 
5.3.5 函數(shù) 
5.4 模式部分作為條件 
5.4.1 等式和關(guān)系運算符
5.4.2 邏輯運算符 
5.4.3 模式匹配運算符 
5.4.4 BEGIN和END特殊模式 
5.4.5 范圍模式 
5.5 算術(shù)和賦值運算 
5.6 數(shù)組和關(guān)聯(lián)數(shù)組 
5.7 GAWK指令文件 
5.8 控制結(jié)構(gòu) 
5.8.1 while循環(huán) 
5.8.2 for循環(huán) 
5.8.3 for-in循環(huán) 
5.8.4 if 控制結(jié)構(gòu)
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 數(shù)組和列表 
6.7.1 數(shù)組子集:slice 
6.7.2 標量數(shù)組的管理函數(shù):列表操作 
6.7.3 關(guān)聯(lián)數(shù)組 
6.8 控制結(jié)構(gòu) 
6.8.1 測試表達式 
6.8.2 邏輯命令:&&、‖、! 
6.8.3 循環(huán) 
6.8.4 循環(huán)和塊控制 
6.8.5 條件:if,elsif,unless和switch 
6.8.6 目錄 
6.8.7 項目6-1:Perl 索引 
6.9 字符串函數(shù) 
6.10 模式匹配 
6.11 函數(shù):sub
項目6-2:使用子程序 
6.12 小測驗 
第7章 Tcl語言 
7.1 Tcl/Tk擴展和應(yīng)用 
7.2 Tcl命令 
7.3 變量 
7.4 數(shù)組 
7.5 列表 
7.6 Tcl 輸入和輸出:gets和puts 
7.7 控制結(jié)構(gòu) 
7.7.1 if和else控制結(jié)構(gòu) 
7.7.2 elseif結(jié)構(gòu) 
7.7.3 switch結(jié)構(gòu) 
7.7.4 while循環(huán) 
7.7.5 for循環(huán) 
7.7.6 foreach結(jié)構(gòu) 
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 構(gòu)件 
項目8-1:顯示目錄 
8.3 事件和綁定 
8.4 窗口 
8.5 框架和標簽 
項目8-2:創(chuàng)建一個文件管理器 
8.6 小測驗 
第三部分 GUI編輯
第9章 GNOME 
9.1 GNOME庫 
9.2 GTK+ 
9.3 信號和事件 
9.4 GNOME函數(shù) 
9.4.1 編譯GNOME程序 
9.4.2 項目9-1:GNOME Hello 
9.5 GNOME App、工具欄和菜單構(gòu)件 
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應(yīng)用程序和構(gòu)件 
10.2.1 信號和狹槽 
10.2.2 超對象編譯器:MOC 
10.2.3 項目10-1:一個KDE窗口 
10.2.4 菜單 
10.2.5 狀態(tài)欄和工具欄 
10.2.6 項目10-2:KDE菜單和工具欄 
10.3 Qt編程 
10.3.1 Qt 應(yīng)用程序 
10.3.2 Qt信號和狹槽
10.3.3 窗口 
10.3.4 父子對象 
10.3.5 Layout構(gòu)件 
10.3.6 創(chuàng)建自己的構(gòu)件 
10.3.7 對話框 
10.4 小測驗 
附錄A “小測驗”答案 
第1章 Linux編程介紹 
第2章 BASH shell腳本
第3章 BASH shell控制結(jié)構(gòu) 
第4章 TCSH shell 編程 
第5章 GAWK 
第6章 Perl 
第7章 Tcl 語言 
第8章 Tk 
第9章 GNOME 
第10章 KDE 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號