Linux C與C++一線開發實踐 (第2版) 朱文偉 李建英 9787302663805 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$1,011
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202406*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Linux C與C++一線開發實踐 (第2版)
ISBN:9787302663805
出版社:清華大學
著編譯者:朱文偉 李建英
叢書名:Linux技術叢書
頁數:622
所在地:中國大陸 *此為代購商品
書號:1651777
可大量預訂,請先連絡。

內容簡介

Linux C/C++編程在Linux應用程序開發中佔有重要的地位,掌握這項技術將在就業競爭中立於不敗之地。本書內容針對初中級讀者,貼近軟體公司一線開發實踐。全書厚達620多頁,知識點豐富,內容翔實,並配套示例源碼、作者QQ群答疑服務。 本書共分為16章,內容包括Linux概述、搭建開發環境、C++語言基礎、Linux文件編程、多進程編程、進程間通信、C++ Web編程、多線程基本編程、多線程高級編程、Linux下的庫、TCP/IP基礎、套接字基礎、TCP套接字網路編程、UDP套接字網路編程、原始套接字網路編程,以及併發聊天伺服器項目實戰等。 本書適合想全面學習Linux環境下C/C++語言編程的讀者,既可作為初中級開發人員的案頭查閱與參考手冊,也適合作為高等院校或高職高專相關課程的教學參考書。

作者簡介

朱文偉,名校計算機專業統招碩士。擁有20年C/C++、Java開發經驗,主導開發過密碼、圖形、人工智慧等方面的產品。精通Linux、Windows系統開發及資料庫開發技術。著有圖書《LinuxC/C++伺服器開發實踐》《OpenCV4 5計算機視覺開發實戰:基於Python》《OpenCV 4 5計算機視覺開發實戰(基於VC++)》《Qt6 X從入門到精通》《Windows C/C++加密解密實戰》《密碼學原理與Java實現》《Linux C與C++ 一線開發實踐》《VisualC++2017從入門到精通》。

目錄

第1章 Linux概述
1 1 什麼是Linux
1 2 Linux的簡史
1 3 Linux和Windows的比較
1 4 Linux主要應用領域
1 5 Linux的版本
1 6 使用哪個版本的Linux進行學習
1 7 Linux的特點
1 8 如何學習Linux
1 9 命令行還是圖形界面
1 10 計算機啟動的基本過程
1 10 1 按下電源
1 10 2 BIOS自檢
1 10 3 系統引導
1 10 4 啟動內核
1 11 認識Shell
1 12 圖形界面和字元界面的切換
1 12 1 在不退出X-Window的情況下切換到字元界面
1 12 2 強行退出X-Window進入文本模式
1 12 3 設置每次開機進入字元界面
1 12 4 從字元界面進入圖形界面
1 13 環境變數
第2章 搭建Linux C/C++開發環境
2 1 安裝和配置虛擬機Linux
2 1 1 在VMware下安裝Linux
2 1 2 開啟登錄時的root賬號
2 1 3 配置Linux虛擬機環境
2 1 4 配置Linux虛擬機網路
2 1 5 通過終端工具連接Linux虛擬機
2 1 6 和虛擬機互傳文件
2 2 gcc/g++編譯器的使用
2 2 1 安裝C/C++編譯工具
2 2 2 gcc對C語言的編譯過程
2 2 3 gcc所支持的後綴名文件
2 2 4 gcc的語法格式
2 2 5 gcc常見選項
2 2 6 g++的基本使用
2 3 搭建集成式開發環境
2 3 1 基於Visual C++ 2017搭建IDE
2 3 2 基於Visual Studio Code搭建IDE
2 4 搭建非集成式開發環境
2 4 1 基於Visual Studio Code編輯和上傳源碼
2 4 2 為何要學gdb調試器
2 4 3 gdb簡介
2 4 4 重要準備
2 4 5 啟動gdb
2 4 6 退出gdb
2 4 7 gdb的常用命令概述
2 4 8 file命令載入程序
2 4 9 list命令顯示源碼
2 4 10 run命令運行程序
2 4 11 break命令設置斷點
第3章 C++語言基礎
3 1 C++基礎知識
3 1 1 C++程序結構
3 1 2 註釋
3 1 3 變數和數據類型
3 1 4 標識
3 1 5 基本數據類型
3 1 6 變數的定義和C++11中的auto
3 1 7 變數的範圍
3 1 8 變數初始化
3 1 9 常量
3 1 10 操作符/運算符
3 1 11 控制台交互
3 2 控制結構
3 2 1 條件結構
3 2 2 循環結構
3 2 3 分支控制和跳轉
3 2 4 選擇結構語句switch
3 3 函數
3 4 函數高級話題
3 4 1 參數按數值傳遞和按地址傳遞
3 4 2 函數參數默認值
3 4 3 函數重載
3 4 4 內聯函數
3 4 5 遞歸
3 4 6 函數的聲明
3 5 高級數據類型
3 5 1 數組
3 5 2 指針
3 5 3 動態分配內存
3 5 4 結構體
3 5 5 自定義數據類型
3 6 面向對象編程
3 6 1 類
3 6 2 構造函數和析構函數
3 6 3 構造函數重載
3 6 4 類的指針
3 6 5 由關鍵字struct和union定義的類
3 6 6 操作符重載
3 6 7 關鍵字this
3 6 8 靜態成員
3 6 9 類之間的關係
3 6 10 多態
3 7 C++面向對象小結
3 8 C++高級知識
3 8 1 模板
3 8 2 命名空間
3 8 3 異常處理
3 8 4 預處理指令
3 8 5 預定義宏
3 8 6 C++11中的預定義宏
3 9 字元串
3 9 1 字元串基礎
3 9 2 搜索與查找
3 10 再論異常處理
3 10 1 基本概念
3 10 2 拋出異常
3 10 3 捕獲異常
3 10 4 C++標準異常
3 10 5 定義新的異常
3 11 再論函數模板
3 12 字符集
3 12 1 計算機上的3種字符集
3 12 2 查看Linux系統的字符集
3 12 3 修改Linux系統的字符集
3 12 4 Unicode編碼的實現
3 12 5 C運行時庫對Unicode的支持
3 12 6 C++標準庫對Unicode的支持
3 12 7 字符集相關實例
第4章 Linux文件編程
4 1 文件系統及層次結構標準
4 2 文件的屬性信息
4 3 i節點
4 3 1 基本概念
4 3 2 i節點的內容
4 3 3 i節點的使用狀況
4 4 文件類型
4 4 1 普通文件
4 4 2

目錄


4 4 3 塊設備文件
4 4 4 字元設備文件
4 4 5 鏈接文件
4 5 文件許可權
4 6 Linux文件I/O編程的基本方式
4 7 什麼是I/O
4 8 Linux系統調用下的文件I/O編程
4 8 1 文件描述符
4 8 2 打開或創建文件
4 8 3 創建文件
4 8 4 關閉文件
4 8 5 讀取文件中的數據
4 8 6 向文件寫入數據
4 8 7 設定文件偏移量
4 8 8 獲取文件狀態
4 8 9 文件鎖定
4 8 10 建立文件和內存映射
4 8 11 mmap和shm對比
4 9 C++方式下的文件I/O編程
4 9 1 流的概念
4 9 2 流的類庫
4 9 3 打開文件
4 9 4 關閉文件
4 9 5 寫入文件
4 9 6 讀取文件
4 9 7 文件位置指
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理