注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)LinuxLinux系統(tǒng)開發(fā)員

Linux系統(tǒng)開發(fā)員

Linux系統(tǒng)開發(fā)員

定 價:¥23.00

作 者: 廣東省Linux公共服務技術支持中心 組編
出版社: 機械工業(yè)出版社
叢編項: Linux系統(tǒng)管理與開發(fā)系列叢書
標 簽: LINUX

ISBN: 9787111213420 出版時間: 2007-05-01 包裝: 膠版紙
開本: 16 頁數(shù): 228 字數(shù):  

內(nèi)容簡介

  《Linux系統(tǒng)開發(fā)員》是NTC—Linux系列軟件開發(fā)部分的初級教程,針對的“NTC.Linux”認證級別為Linux系統(tǒng)開發(fā)員。《Linux系統(tǒng)開發(fā)員》主要介紹了Linux系統(tǒng)環(huán)境下編程的基礎知識,主要內(nèi)容包括Linux操作系統(tǒng)的基礎理論及基本操作、Linux下的常見編程開發(fā),詳細介紹了Linux下的C編程環(huán)境的搭建,包括編譯器gcc、調(diào)試器gdb、庫函數(shù)glibc、工程管理器make等工具的使用,并講解了Linux下文件I/O編程、MySQL數(shù)據(jù)庫接口編程、bash編程、GUI開發(fā)以及基于LAMP的編程開發(fā)。學完《Linux系統(tǒng)開發(fā)員》的讀者將具有Linux系統(tǒng)環(huán)境下編程所必需的基本技能,并為進一步學習Linux系統(tǒng)環(huán)境下軟件開發(fā)的中、高級技能打下良好的基礎?!禠inux系統(tǒng)開發(fā)員》為國家信息產(chǎn)業(yè)部全國網(wǎng)絡與信息技術中心(NTC)和廣東省Linux公共服務技術支持中心(GDLC)NTC.Linux認證的指定培訓教材,適用于參加Linux系統(tǒng)開發(fā)員認證的考生,以及各大高校計算機及相關專業(yè)的學生,也可供希望轉入Linux開發(fā)領域的工程技術人員參考使用,還可作為廣大Linux愛好者的參考書。

作者簡介

暫缺《Linux系統(tǒng)開發(fā)員》作者簡介

圖書目錄


第1章操作系統(tǒng)基礎
1.1計算機基礎知識
    1.1.1電子計算機的誕生
    1.1.2計算機的發(fā)展
    1.1.3計算機分類
    1.1.4計算機的特點
    1.1.5計算機的性能指標
    1.1.6計算機的應用領域
1.2操作系統(tǒng)概述
    1.2.1操作系統(tǒng)的定義
    1.2.2操作系統(tǒng)在計算機中的層次結構
    1.2.3操作系統(tǒng)的發(fā)展和演變  
    1.2.4宏內(nèi)核與微內(nèi)核操作系統(tǒng)
1.3資源管理
    1.3.1處理器管理
    1.3,2存儲管理
    1.3.3設備管理
    1.3.4文件管理
    1.3.5作業(yè)管理
  1.4內(nèi)核和用戶界面
    1.4.1內(nèi)核
    1.4.2用戶界面
1.5網(wǎng)絡技術基礎
    1.5.1分類
    1.5.2拓撲結構
    1.5.3傳輸媒體
    1.5.4通信協(xié)議
    1.5.5因特網(wǎng)和互聯(lián)網(wǎng)
    1.5.6互聯(lián)網(wǎng)相關協(xié)議
第2章軟件技術基礎
  2.1  軟件定義
  2.2軟件開發(fā)基礎
    2.2.1軟件開發(fā)
    2.2.2程序設計
    22.3程序設計語言
    2.2.4軟件工程
23軟件測試基礎
    2.3.1軟件測試
    2.3.2黑盒測試與白盒測試
    2.3.3 Alpha、Beta和Gamma測試
  2.4軟件開發(fā)文件基礎
  2.5軟件維護基礎
    2.5.1軟件維護的定義
    2.5.2軟件維護的特點
    2.5.3軟件維護的過程
    2.5.4軟件的可維護性
第3章Linux系統(tǒng)基礎
  3.1 Linux簡介
    3.1.1什么是Linux
    3.1.2 Linux的發(fā)展史和特點
    3.1.3認識Linux的版本
    3.1.4 Linux的發(fā)展前景
  3.2 Linux的安裝
    3.2.1安裝Linux前的準備工作
    3.2.2安裝方式
    3.2.3 Linux的安裝步驟
    3.2.4 Linux的卸載步驟
  3.3 Linux系統(tǒng)常用命令
    3.3.1顯示目錄和文件的命令
    3.3.2修改目錄與文件權限、屬主和
    屬組的命令
    3.3.3創(chuàng)建和刪除目錄的命令
    3.3.4創(chuàng)建和刪除文件的命令
    3.3.5移動命令
    3.3.6復制命令
    3.3.7顯示文件內(nèi)容命令
    3.3.8查找命令
    3.3.9過濾命令
    3.3.10關機和重啟計算機命令
    3.3.11壓縮和打包命令
    3.3.12用戶操作命令
    3.3.13改變目錄和查看當前目錄命令
    3.3.14文件鏈接命令
    3.3.15幫助命令
    3.3.16其他命令
第4章編程環(huán)境
4.1程序設計概述
4.2程序設計語言概述
    4.2.1機器語言
    4.2.2匯編語言
    4.2.3高級語言
  4.3腳本語言
  4.4搭建C語言編程環(huán)境
    4.4.1函數(shù)庫gHbc
    4.4.2編譯器gcc
    4.4.3系統(tǒng)頭文件glibc_header
  4.5 GNU C/C++編譯器gcc
  4.6 make命令和makefile
  4.6.1 make命令的語法
  4.6.2 make命令的flags選項
  4.6.3 makefde文件的基本結構
  4.6.4 makef'lle文件的變量
  4.6.5 makefile文件的隱含規(guī)則
  4.6.6 makef'lle文件的函數(shù)
  4.6.7 makef'fle文件實例
第5章C語言基礎
5.1 C語言概述
    5.1.1 C程序的結構特點
    5.1.2 C語言的字符集
    5.1.3 C語言詞匯
  5.2 C語言程序的輸入和輸出
    5.2.1輸出語句
    5.2.2輸入語句
  5.3 C語言中的數(shù)據(jù)類型
  5.4 C語言的流程控制
  5.5 C語言中的數(shù)組和指針
    5.5.1數(shù)組
    5.5.2指針
    5.5.3數(shù)組指針
  5.6 C語言中的函數(shù)調(diào)用
    5.6.1函數(shù)的分類
    5.6.2函數(shù)定義的一般形式
    5.6.3函數(shù)調(diào)用
    5.6.4函數(shù)的參數(shù)和函數(shù)的值
    5.6.5函數(shù)的嵌套調(diào)用
    5.6.6函數(shù)的遞歸調(diào)用
  5.7常用數(shù)據(jù)結構
    5.7.1數(shù)據(jù)結構概述
    5.7.2線性表
    5.7.3棧和隊列
    5.7.4串  
    5.7.5多維數(shù)組
    5.7.6廣義表
    5.7.7樹
5.8常用排序算法
    5.8.1排序概述
    5.8.2排序算法分析
    5.8.3插入排序
    5.8.4交換排序
    5.8.5選擇排序
5.9常用查找算法
    5.9.1查找的基本概念
    5.9.2順序查找
    5.9.3二分查找
    5.9.4分塊查找
第6章程序調(diào)試
6.1程序調(diào)試概述
    6.1.1程序調(diào)試的重要性
    6.1.2常見調(diào)試方法
    6.1.3調(diào)試的目的
  6.2 gdb的使用
    6.2.1 gdb簡介
    6.2.2 gdb的常用命令
    6.2.3 gdb的基本使用方法
    6.2.4 gdb調(diào)試實例
6.3內(nèi)存調(diào)試
6.4 strace的使用
第7章  C編程操作文件與目錄
  7.1簡述
  7.2文件與文件描述符
  7.3文件I/O操作
    7.3.1 open和close函數(shù)
    7.3.2 read、write和lsweek函數(shù)
  7.4標準I/O開發(fā)
    7.4.1打開和關閉文件
    7.4.2文件讀寫
    7.4.3輸入輸出
7.5文件屬性和目錄
    7.5.1文件屬性
    7.5.2目錄操作
第8章C編程操作MySQL數(shù)據(jù)庫
8.1數(shù)據(jù)庫概述
8.2數(shù)據(jù)模型和描述
8.3 SQL語言
    8.3.1 SQL的主要語句
    8.3.2數(shù)據(jù)庫查詢
8.4常見數(shù)據(jù)庫
    8.4.1 Oracle數(shù)據(jù)庫管理系統(tǒng)
    8.4.2 Svbase數(shù)據(jù)庫管理系統(tǒng)
    8.4.3 Ingres智能關系數(shù)據(jù)庫管理系統(tǒng)
    8.4.4 Informix數(shù)據(jù)庫管理系統(tǒng)
    8.4.5 DB2數(shù)據(jù)庫管理系統(tǒng)
8.5 MySQL數(shù)據(jù)庫
    8.5.1 MySQL數(shù)據(jù)庫的安裝
    8.5.2 MySQL基礎知識
    8.5.3 MySQL數(shù)據(jù)庫日常管理
  8.6 MySQL數(shù)據(jù)庫C API
    8.6.1數(shù)據(jù)類型
    8.6.2 MySQL數(shù)據(jù)庫CAPI函數(shù)
    8.6.3用C語言編程訪問MySQL數(shù)據(jù)
    庫的步驟
第9章bash編程
9.1 bash簡介
9.2 bash編程的一般步驟
9.3 bash程序的執(zhí)行
9.4變量
9.5流程控制
9.6條件檢測
9.7引號的運用
9.8算術運算
9.9讀寫文件
9.10正則表達式
9.1l程序的調(diào)試
第10章GUI編程
  10.1什么是GUI
  10.2 Gtk與Gnome
  10.3 Gnome的開發(fā)結構
    10.3.1非Gnome庫
    10.3.2 Gnome庫
    10.3.3其他庫
    10.3.4編程語言和編程工具
  10.4 GuI編程環(huán)境的搭建
    10.4.1基礎環(huán)境搭建
    10.4.2 Gtk/Gnome編程環(huán)境搭建  
    10.4.3 QT/KDE編程環(huán)境搭建
  10.5 Gtk編程和Glade界面設計
   10.5.1 Glade簡介
    10.5.2 Gtk+/Gnome程序代碼框架
    10.5.3 Glade介紹
    10.5.4 Gtk源代碼編輯和Aniuta
第11章LAMP
  11.1構建LAMP環(huán)境
    11.1.1安裝一個Linux系統(tǒng)
    11.1.2安裝和設置Apache2
    11.1.3安裝MySQL并配置
    11.1.4安裝PHP支持
    11.1.5安裝PHP訪問MySQL的
    支持模塊
    11.1.6其他軟件包的安裝
  11.2 HTML
    11.2.1 HTML的概念
    11.2.2 HTML的版本
    11.2.3 HTML的未來
    11.2.4 HTML文件的組成
  11.3 PHP語言編程
    11.3.1 PHP入門速成
    11.3.2 PHP編程實例——聊天室設計
參考文獻

本目錄推薦

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