0人評分過此書

Linux C从入门到精通

出版日期
2018/10/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302498803

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
《Linux C從入門到精通(第2版)》從初學者的角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了在Linux系統下使用C 語言進行應用程序開發應該掌握的各方面技術。全書共20章,包括Linux系統概述、C語言基礎、內存管理、基本編輯器VIM和Emacs、GCC編譯器、GDB調試工具、進程控制、進程間通信、文件操作、文件的輸入/輸出操作、信號及信號處理、網絡編程、make編譯基礎、Linux系統下的C 語言與數據庫、集成開發環境、界面開發基礎、界面佈局、界面構件開發、Glade設計程序界面、MP3 音樂播放器。
  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 如何使用本书开发资源库
  • 前言 Preface
    • 本书内容
    • 本书特点
    • 读者对象
    • 读者服务
    • 致读者
  • 资源包“开发资源库”目录
  • 目录
  • 第1篇 基础知识
    • 第1章 Linux系统概述
      • 1.1 Linux的起源与发展
      • 1.2 Linux的内核与版本
      • 1.3 Linux系统的安装
      • 1.4 小结
    • 第2章 C语言基础
      • 2.1 C语言概述
      • 2.2 数据类型
      • 2.3 运算符和表达式
      • 2.4 函数
      • 2.5 程序语句
      • 2.6 预处理命令
      • 2.7 小结
      • 2.8 实践与练习
    • 第3章 内存管理
      • 3.1 内存分类
      • 3.2 内存管理的基本操作
      • 3.3 链表
      • 3.4 小结
      • 3.5 实践与练习
    • 第4章 基本编辑器VIM和Emacs
      • 4.1 初识VIM
      • 4.2 VIM的基本操作
      • 4.3 初识Emacs
      • 4.4 Emacs的基本操作
      • 4.5 小结
    • 第5章 GCC编译器
      • 5.1 初识GCC编译器
      • 5.2 GCC编译的基本流程
      • 5.3 其他编译工具简介
      • 5.4 小结
    • 第6章 GDB调试工具
      • 6.1 初识GDB调试器
      • 6.2 GDB调试器的基本功能与常用命令
      • 6.3 多线程程序调试
      • 6.4 Linux平台上的其他调试工具
      • 6.5 小结
  • 第2篇 核心技术
    • 第7章 进程控制
      • 7.1 进程概述
      • 7.2 进程的基本操作
      • 7.3 多个进程间的关系
      • 7.4 线程
      • 7.5 进程的特殊操作
      • 7.6 小结
      • 7.7 实践与练习
    • 第8章 进程间通信
      • 8.1 进程间通信概述
      • 8.2 管道与命名管道
      • 8.3 共享内存
      • 8.4 信号量
      • 8.5 消息队列
      • 8.6 小结
      • 8.7 实践与练习
    • 第9章 文件操作
      • 9.1 文件初探
      • 9.2 文件的相关操作
      • 9.3 特殊文件的操作
      • 9.4 小结
      • 9.5 实践与练习
    • 第10章 文件的输入/输出操作
      • 10.1 文件I/O操作概述
      • 10.2 基于文件描述符的I/O操作
      • 10.3 基于数据流的I/O操作
      • 10.4 小结
      • 10.5 实践与练习
    • 第11章 信号及信号处理
      • 11.1 信号概述
      • 11.2 产生信号
      • 11.3 捕捉信号
      • 11.4 信号的阻塞
      • 11.5 信号处理的安全问题
      • 11.6 小结
      • 11.7 实践与练习
    • 第12章 网络编程
      • 12.1 网络编程的基本原理
      • 12.2 TCP套接字编程
      • 12.3 UDP套接字编程
      • 12.4 原始套接字编程
      • 12.5 小结
      • 12.6 实践与练习
    • 第13章 make编译基础
      • 13.1 通过实例认识make
      • 13.2 make概述
      • 13.3 Makefile基本规则
      • 13.4 变量的基本操作
      • 13.5 条件判断
      • 13.6 基本函数的使用
      • 13.7 make的运行
      • 13.8 隐含规则
      • 13.9 make工具与函数库
      • 13.10 小结
      • 13.11 实践与练习
    • 第14章 Linux系统下的C语言与数据库
      • 14.1 MySQL数据库简介
      • 14.2 安装和连接MySQL数据库
      • 14.3 连接操作MySQL
      • 14.4 Oracle数据库简介
      • 14.5 Oracle数据库的安装
      • 14.6 连接Oracle数据库
      • 14.7 小结
      • 14.8 实践与练习
    • 第15章 集成开发环境
      • 15.1 Eclipse与CDT简介
      • 15.2 安装和配置Eclipse
      • 15.3 使用Eclipse开发C代码
      • 15.4 小结
  • 第3篇 高级应用
    • 第16章 界面开发基础
      • 16.1 Linux常用桌面环境
      • 16.2 glib库介绍
      • 16.3 GObject对象介绍
      • 16.4 图形引擎Cairo介绍
      • 16.5 多媒体库介绍
      • 16.6 小结
      • 16.7 实践与练习
    • 第17章 界面布局
      • 17.1 窗体
      • 17.2 组装盒构件
      • 17.3 容器
      • 17.4 小结
      • 17.5 实践与练习
    • 第18章 界面构件开发
      • 18.1 基本界面构件
      • 18.2 杂项构件
      • 18.3 RC文件
      • 18.4 小结
      • 18.5 实践与练习
    • 第19章 Glade设计程序界面
      • 19.1 Glade简介
      • 19.2 构造图形界面
      • 19.3 C语言代码联编
      • 19.4 小结
      • 19.5 实践与练习
  • 第4篇 项目实战
    • 第20章 MP3音乐播放器
      • 20.1 GStreamer简介
      • 20.2 界面设计
      • 20.3 代码设计
      • 20.4 小结
  • 附录CD
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading