Linux系統程式設計:使用C

使用C(附CD)

3 / 1
  • 語言:繁體中文
  • ISBN:9789862570289
  • 出版日期:2010/02/10
<內容簡介> 本書包含如何使用Linux系統、C語言基礎介紹、 以及在Linux系統下如何使用C語言設計Linux系統程式。 • 自基礎講解Linux系統檔案、目錄、磁碟操作以及Shell程式設計,   及GCC、GDB、Make…的使用。結合MySQL,   重點講解Linux實用的資料庫程式設計技術。 • 本書包含許多實用價值高的範例實作,包含Linux驅動程式設計,   網路服務程式設計外,還包含網路安全程式開發、以及HTTP伺服器設計…,   讓您透過實作熟悉Linux系統程式設計。 本書適用對象: • 初學者:透過本書講解和實例互相搭配,從基礎到綜合運用,   讓您由淺入深,無痛學習。 • 業界人士:本書包含許多的語法表格整理和範例,   方便您查閱和參考以達成您工作上的需求。 • 學校與補教教學:除了Linux 或是Linux C程式設計課程外,   也適於用嵌入式Linux程式設計初階課程。 ★本書特色: • 本書內容豐富,涵蓋廣泛,讓您完整學習,而不再只學習到片面。 • 本書由淺入深,為您詳細介紹Linux操作基礎到Linux系統程式設計。 • 豐富的函數、語法表格整理,查閱最方便。 本書附光碟 各章範例程式原始碼 各章習題解答程式原始碼 ★目錄: 第 1章 Linux基礎 1.1 Linux概述 1.2 Linux指令 1.3 檔案與目錄操作常用指令 1.4 系統執行常用指令 1.5 尋找操作指令 1.6 其他常用指令 1.7 本章總結 第 2章 Shell程式設計 2.1 Shell程式設計簡介 2.2 Shell基本語法 2.3 Shell控制語句 2.4 Shell迴圈語句 2.5 Shell函數 2.6 本章總結 習題 第 3章 C語言基礎 3.1 C語言概述 3.2 基本資料型態與運算 3.3 函數 3.4 陣列與指標 3.5 檔案操作 3.6 本章總結 習題 第 4章 檔案程式設計 4.1 Linux下的檔案系統 4.2 標準檔案操作 4.3 目錄操作 4.4 本章總結 習題 第 5章 資料庫程式設計基礎 5.1 資料庫技術概述 5.2 MySQL 5.3 資料庫操作 API 5.4 本章總結 習題 第 6章 Linux進程程式設計 6.1 進程的概念 6.2 Linux進程操作 6.3 進程間通信 6.4 本章總結 習題 第 7章 Linux多執行緒 7.1 Linux多執行緒概述 7.2 Linux多執行緒操作 7.3 執行緒屬性設定 7.4 多執行緒同步技術 7.5 本章總結 習題 第 8章 Linux工具使用 8.1 文字編輯器 8.2 GCC深度使用 8.3 GDB使用 8.4 Make使用 8.5 本章總結 第 9章 基本網路程式設計 9.1 TCP/IP原理 9.2 基本通訊端技術 9.3 常用通訊端函數 9.4 連線導向程式設計 9.5 無連接程式設計 9.6 本章總結 第 10章 進階 Socket程式設計 10.1 設定通訊端 10.2 Select技術 10.3 原始通訊端技術 10.4 廣播技術 10.5 群播技術 10.6 本章總結 實踐篇 第 11章 STL程式設計 11.1 STL簡介 11.2 容器的應用 11.3 演算法的應用 11.4 游標 本章總結 習題 第 12章 Linux GTK 12.1 Linux圖形程式設計 12.2 GTK部署 12.3 GTK開發基礎 12.4 一個簡單的 GTK視窗範例 12.5 本章總結 習題 第 13章 GTK控制項程式設計 13.1 標籤物件 13.2 按鈕物件 13.3 圖像控制 13.4 文字輸入控制項 13.5 對話方塊 13.6 檔案選擇控制項 13.7 選單 13.8 容器與佈局 13.9 本章總結 習題 第 14章 Linux基本應用實例解析 14.1 字串函式程式庫的設計與實現 14.2 通訊錄管理系統 14.3 字元設備驅動程式設計 14.4 本章總結 綜合應用篇 第 15章 高效能網路服務程式設計 15.1 高效能網路服務程式簡介 15.2 多進程網路服務程式設計 15.3 多執行緒網路服務程式設計 15.4 執行緒池網路服務程式設

    還沒有人寫書評喔,快來寫第一篇書評吧!

會員中心