×
Linux程式設計教學手冊(第三版)
作者: Neil Matthew, Richard Stones, and Al
譯者:江俊龍
書號: AXP009600
出版日: 2004/08/31
ISBN:986-421-583-3
附件: 無
定價: 780
電子書: 未出版
購買紙本書
內容特色
如果您已經有些許程式設計經驗,而且想要加入Linux程式設計的領域,這本最暢銷的入門書籍就是您所需要的。第三版新增的內容有MySQL的存取和管理、設計GNOME和KDE程式、在Linux標準下設計可攜性的應用程式。本書新增的內容還有核心的程式設計、設備驅動程式、CVS、grep、GUI開發環境。作者利用一個CD資料庫管理應用程式一步步引導您,讓您得以由簡而繁的學習Linux程式設計。您將從最基本的概念(設計Linux C程式)起步。進而學習到基本的系統呼叫、檔案輸出和輸入、處理程序之間的通訊和shell設計。您也將學到一些使用者介面的開發工具和函式庫。本書從編譯和執行第一個程式的基礎起步。文中都會先說明基本的觀念,隨後再以實作程式範例,指引您將知識應用到真實的應用程式上。
從本書您將學到甚麼:
*設計script時,使用grep、正規表示式(regular expressions)和其它的Linux工具。
*開發檔案和Linux環境存取的程式。
*使用GNU編譯器(compiler)、除錯器(debugger)和其它開發工具。
*利用MySQL和DBM資料庫系統,設計資料儲存應用程式。
*設計程式時,結合信號(signals)、處理程序(processes)和執行緒(threads)的特點。
*利用TCP/IP sockets設計網路程式。
*利用GTK(GNOME環境)和Qt(KDE環境)函式庫,設計圖形化的使用者介面程式。
*設計可載入Linux核心的設備驅動程式(device driver)。
章節目錄
第一章 Linux介紹
第二章 Shell程式設計
第三章 檔案處理
第四章 Linux的環境
第五章 終端機(terminal)
第六章 使用curses管理文字視窗
第七章 資料管理
第八章 MySQL
第九章 開發工具
第十章 除錯
第十一章 處理程序(process)和信號(signal)
第十二章 POSIX執行緒(thread)
第十三章 處理程序間的通訊:管線(pipe)
第十四章 號誌、共享記憶體、訊息佇列
第十五章 網路程式設計:socket
第十六章 使用GTK+設計GNOME視窗程式
第十七章 使用QT設計KDE視窗程式
第十八章 設備驅動程式(device driver)
第十九章 標準化的Linux
Linux程式設計教學手冊(第三版) 分享
  • 作者: Neil Matthew, Richard Stones, and Al
  • 書號:AXP009600
  • ISBN:986-421-583-3
  • 出版日:2004/08/31
  • 定價:$ 780
  • 電子書:已出版
  • 購買紙本書

    內容特色
    如果您已經有些許程式設計經驗,而且想要加入Linux程式設計的領域,這本最暢銷的入門書籍就是您所需要的。第三版新增的內容有MySQL的存取和管理、設計GNOME和KDE程式、在Linux標準下設計可攜性的應用程式。本書新增的內容還有核心的程式設計、設備驅動程式、CVS、grep、GUI開發環境。作者利用一個CD資料庫管理應用程式一步步引導您,讓您得以由簡而繁的學習Linux程式設計。您將從最基本的概念(設計Linux C程式)起步。進而學習到基本的系統呼叫、檔案輸出和輸入、處理程序之間的通訊和shell設計。您也將學到一些使用者介面的開發工具和函式庫。本書從編譯和執行第一個程式的基礎起步。文中都會先說明基本的觀念,隨後再以實作程式範例,指引您將知識應用到真實的應用程式上。
    從本書您將學到甚麼:
    *設計script時,使用grep、正規表示式(regular expressions)和其它的Linux工具。
    *開發檔案和Linux環境存取的程式。
    *使用GNU編譯器(compiler)、除錯器(debugger)和其它開發工具。
    *利用MySQL和DBM資料庫系統,設計資料儲存應用程式。
    *設計程式時,結合信號(signals)、處理程序(processes)和執行緒(threads)的特點。
    *利用TCP/IP sockets設計網路程式。
    *利用GTK(GNOME環境)和Qt(KDE環境)函式庫,設計圖形化的使用者介面程式。
    *設計可載入Linux核心的設備驅動程式(device driver)。
    章節目錄
    第一章 Linux介紹
    第二章 Shell程式設計
    第三章 檔案處理
    第四章 Linux的環境
    第五章 終端機(terminal)
    第六章 使用curses管理文字視窗
    第七章 資料管理
    第八章 MySQL
    第九章 開發工具
    第十章 除錯
    第十一章 處理程序(process)和信號(signal)
    第十二章 POSIX執行緒(thread)
    第十三章 處理程序間的通訊:管線(pipe)
    第十四章 號誌、共享記憶體、訊息佇列
    第十五章 網路程式設計:socket
    第十六章 使用GTK+設計GNOME視窗程式
    第十七章 使用QT設計KDE視窗程式
    第十八章 設備驅動程式(device driver)
    第十九章 標準化的Linux