幫助中心 | 我的帳號 | 關於我們

Linux程序設計重點難點實踐與編程技巧(高等院校電腦技術十二五規劃教材)

  • 作者:編者:劉加海//楊鋯//朱華偉|責編:武曉華
  • 出版社:浙江大學
  • ISBN:9787308194242
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:332
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是浙江大學出版社出版的《Linux高級程序設計》一書的輔導書,書中內容主要分兩大部分。一是程序設計要點與技巧;二是實踐部分,包含16個實驗,每個實驗有6?7個任務。本書包含:終端基本命令、Shell程序設計、Linux環境下C程序編譯技巧、Linux環境下C語言系統函數的應用、Linux環境下文件的I/O操作、進程的控制與進程調度、線程、Linux環境下的圖形與遊戲程序設計、網路程序設計、字元驅動程序設計、串列程序設計的編程知識要點,編程技巧與程序設計實例。並包含以上各部分及Linux環境與Windows環境資源共享設置的實驗。
    本書重點給出Linux程序設計的要點與技巧,希望能夠為本科生、研究生、嵌入式工程技術人員、Linux程序設計師及Linux程序愛好者提供有效的幫助。

作者介紹
編者:劉加海//楊鋯//朱華偉|責編:武曉華

目錄
程序設計要點與技巧
  第1章  基本命令
    1.1  知識要點
      1.1.1  常用終端命令
      1.1.2  常用元字元*、?、?、[]的應用
      1.1.3  重定向符|、>>、>、<
      1.1.4  單引號與雙引號的作用
      1.1.5  文本編輯命令vi或vim的應用
      1.1.6  Linux常用系統變數
  第2章  Shell編程
    2.1  知識要點
      2.1.1  Shell程序運行步驟
      2.1.2  Shell中變數的使用
      2.1.3  Shell編程中參數替換
      2.1.4  Shell編程中大段文字顯示技巧
      2.1.5  隨機數產生
      2.1.6  日期輸出格式設置
      2.1.7  在Shell中的算術表達方法
      2.1.8  Shell程序設計中分支語句
      2.1.9  Shell程序設計中循環
      2.1.10  Shell中函數的格式
      2.1.11  Shell中數組的使用
      2.1.12  文件與文件夾的判斷
      2.1.13  某路徑下文件總容量的判斷
      2.1.14  菜單程序的框架
    2.2  程序設計實例
  第3章  Linux系統C語言開發工具
    3.1  知識要點
      3.1.1  gcc的使用
      3.1.2  makefile工程文件
    3.2  程序設計實例
  第4章  Linux環境下系統函數的使用
    4.1  知識要點
      4.1.1  隨機函數的應用
      4.1.2  系統時間函數的應用
      4.1.3  系統函數
      4.1.4  數據結構中的函數
    4.2  程序設計實例
  第5章  Linux環境下文件I/O操作
    5.1  知識要點
      5.1.1  文件操作
      5.1.2  文件控制特性的判斷
    5.2  程序設計實例
  第6章  進程式控制制
    6.1  知識要點
      6.1.1  進程調度命令at
      6.1.2  進程創建函數fork
      6.1.3  僵屍進程
      6.1.4  wait與waitpid函數
      6.1.5  僵屍進程的避免

      6.1.6  守護進程
    6.2  程序設計實例
  第7章  進程間的通信
    7.1  知識要點
      7.1.1  進程間的通信方式
      7.1.2  進程間通信的特點
      7.1.3  管道通信的函數
      7.1.4  信號傳送和處理
      7.1.5  消息隊列應用
      7.1.6  共享內存函數mmap應用
    7.2  程序設計實例
  第8章  線程
    8.1  知識要點
      8.1.1  線程與進程
      8.1.2  多線程和多進程的對比
      8.1.3  線程中的常用函數
      8.1.4  線程中互斥鎖的實現
      8.1.5  線程中信號量的應用
    8.2  程序設計實例
  第9章  網路程序設計
    9.1  知識要點
      9.1.1  Socket介面
      9.1.2  Sockaddr和Sockaddr_in結構類型
      9.1.3  TCP編程
      9.1.4  UDP編程
      9.1.5  常用操作函數
    9.2  程序設計實例
  第10章  Linux圖形程序設計
    10.1  知識要點
      10.1.1  SDL庫
      10.1.2  常用SDL庫函數
    10.2  程序設計實例
  第11章  設備驅動程序設計基礎
    11.1  知識要點
      11.1.1  設備驅動程序概況
      11.1.2  字元設備驅動程序
    11.2  程序設計實例
  第12章  串列通信
    12.1  知識要點
      12.1.1  串列通信
      12.1.2  串列通信程序設計流程
      12.1.3  串列通信程序設計步驟
    12.2  程序設計實例
實踐部分
  Linux程序設計實驗報告1——操作系統基本命令使用
  Linux程序設計實驗報告2——Shell程序設計1
  Linux程序設計實驗報告3——Shell程序設計2
  Linux程序設計實驗報告4——Linux系統C開發工具
  Linux程序設計實驗報告5——Linux環境系統函數的應用
  Linux程序設計實驗報告6——Linux文件I/O操作1

  Linux程序設計實驗報告7——Linux文件I/O操作2
  Linux程序設計實驗報告8——進程式控制制
  Linux程序設計實驗報告9——進程通信1
  Linux程序設計實驗報告10——進程通信2
  Linux程序設計實驗報告11——Linux線程程序設計
  Linux程序設計實驗報告12——Linux網路程序設計
  Linux程序設計實驗報告13——Linux圖形程序設計
  Linux程序設計實驗報告14——虛擬字元驅動程序設計
  Linux程序設計實驗報告15——Linux串列通信程序設計
  Linux程序設計實驗報告16——Windows與Linux操作系統間資源共享

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032