×
LINUX程式設計教學手冊
作者: Neil Matthew, Richard Stones
譯者:客雅書研
書號: AXP002300
出版日: 近期出版
ISBN:957-566-692-5
附件: CD*1
定價: 780
電子書: 未出版
購買紙本書
內容特色
對一般Linux或UNIX的使用者來說,要熟悉其介面環境與組態設定也許不是問題,但如果你想要自學Linux的程式設計,一般的書籍卻往往點到即止,這本書則剛好補足了這段空白,本書幾乎涵蓋了所有UNIX的工具 (而這當然也符合Linux的標準),所以這將是你實際接觸UNIX世界的開始。
本書盡量以C語言的觀點來討論UNIX的程式設計,這些內容包括了GNU工具、UNIX C函式庫,而且是循序漸進地帶領你一步步進入UNIX程式設計之堂奧;書中一個主要的範例程式是CD資料庫應用程式,藉由此範例程式,讀者可以瞭解理論如何運用在實際的程式之中。除了基本的檔案操作、UNIX資料的輸出入處理等外,一些進階的課題如行程通訊、網路、與Web介面之CGI scripting-所有client-server程式設計的基本要素都在本書的重點之中,除此之外,我們還介紹了一個重要的工具:GTK+,由此讀者可以學到建立GNOME之X圖形使用者介面的方法;最後,還有一章關於裝置驅動程式的導論,藉此讀者可一窺Linux Kernel的運作方式。
當然你也會學到BASH的shell scripting,除此之外,我們還介紹了兩個功能強大的scripting語言,那就是Tcl與Perl。

這本書適合誰?
讀者至少必須具備基本的Linux知識,並且知道如何操作與設定你自己的作業系統,最好對C語言也略知一二,如果你具備基本的程式設計觀念,你會發現本書將帶給你一個程式設計的新境界,而且對Linux的C函式庫也更能心領神會。書中所介紹的各種程式設計工具在現有的Linux版本裡都找得到,相信這本書將是你更上一層樓的最佳幫手。
章節目錄
第一章 整裝上路
第二章 shell 程式設計
第三章 檔案
第四章 UNIX 第五章 終端機
第六章 curses函式庫
第七章 資料管理
第八章 開發工具
第九章 偵錯
第十章 程序與訊息
第十一章 POSIX執行緒
第十二章 行程通訊(Inter-process Communication):管道
第十三章 Semaphore、訊息佇列、與共享記憶體
第十四章 通訊端(Socket)
第十五章 Tcl:工具指令語言
第十六章 X程式設計
第十七章 使用GTK+的GNOME程式設計
第十八章 Perl
第十九章 Internet程式設計:HTML
第二十章 Internet程式設計二:CGI
第二十一章 裝置驅動程式
附錄A 可攜性
附錄B FSF與GNU專案
附錄C 網路資源
超值加贈
原始程式碼
LINUX程式設計教學手冊 分享
  • 作者: Neil Matthew, Richard Stones
  • 書號:AXP002300
  • ISBN:957-566-692-5
  • 出版日:
  • 定價:$ 780
  • 電子書:已出版
  • 購買紙本書

    天瓏  
    內容特色
    對一般Linux或UNIX的使用者來說,要熟悉其介面環境與組態設定也許不是問題,但如果你想要自學Linux的程式設計,一般的書籍卻往往點到即止,這本書則剛好補足了這段空白,本書幾乎涵蓋了所有UNIX的工具 (而這當然也符合Linux的標準),所以這將是你實際接觸UNIX世界的開始。
    本書盡量以C語言的觀點來討論UNIX的程式設計,這些內容包括了GNU工具、UNIX C函式庫,而且是循序漸進地帶領你一步步進入UNIX程式設計之堂奧;書中一個主要的範例程式是CD資料庫應用程式,藉由此範例程式,讀者可以瞭解理論如何運用在實際的程式之中。除了基本的檔案操作、UNIX資料的輸出入處理等外,一些進階的課題如行程通訊、網路、與Web介面之CGI scripting-所有client-server程式設計的基本要素都在本書的重點之中,除此之外,我們還介紹了一個重要的工具:GTK+,由此讀者可以學到建立GNOME之X圖形使用者介面的方法;最後,還有一章關於裝置驅動程式的導論,藉此讀者可一窺Linux Kernel的運作方式。
    當然你也會學到BASH的shell scripting,除此之外,我們還介紹了兩個功能強大的scripting語言,那就是Tcl與Perl。

    這本書適合誰?
    讀者至少必須具備基本的Linux知識,並且知道如何操作與設定你自己的作業系統,最好對C語言也略知一二,如果你具備基本的程式設計觀念,你會發現本書將帶給你一個程式設計的新境界,而且對Linux的C函式庫也更能心領神會。書中所介紹的各種程式設計工具在現有的Linux版本裡都找得到,相信這本書將是你更上一層樓的最佳幫手。
    章節目錄
    第一章 整裝上路
    第二章 shell 程式設計
    第三章 檔案
    第四章 UNIX 第五章 終端機
    第六章 curses函式庫
    第七章 資料管理
    第八章 開發工具
    第九章 偵錯
    第十章 程序與訊息
    第十一章 POSIX執行緒
    第十二章 行程通訊(Inter-process Communication):管道
    第十三章 Semaphore、訊息佇列、與共享記憶體
    第十四章 通訊端(Socket)
    第十五章 Tcl:工具指令語言
    第十六章 X程式設計
    第十七章 使用GTK+的GNOME程式設計
    第十八章 Perl
    第十九章 Internet程式設計:HTML
    第二十章 Internet程式設計二:CGI
    第二十一章 裝置驅動程式
    附錄A 可攜性
    附錄B FSF與GNU專案
    附錄C 網路資源
    超值加贈
    原始程式碼