登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Linux C编程从入门到精通(含DVD光盘1张)

書城自編碼: 1971872
分類:簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作者: 刘学勇
國際書號(ISBN): 9787121174155
出版社: 电子工业出版社
出版日期: 2012-07-01
版次: 1 印次: 1

書度/開本: 16开 釘裝: 平装

售價:HK$ 191.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
藩镇时代的政治与社会
《 藩镇时代的政治与社会 》

售價:HK$ 112.7
电网设备无人机自动机场建设与应用
《 电网设备无人机自动机场建设与应用 》

售價:HK$ 89.7
中国沿海的贸易与外交:通商口岸的开埠:1842-1854.下
《 中国沿海的贸易与外交:通商口岸的开埠:1842-1854.下 》

售價:HK$ 147.2
甲骨文丛书·繁荣与衰退:中国市场经济(1000~1500年)
《 甲骨文丛书·繁荣与衰退:中国市场经济(1000~1500年) 》

售價:HK$ 147.2
越南汉词整理与研究
《 越南汉词整理与研究 》

售價:HK$ 112.7
数学思维1: 逻辑与数(原书第7版)
《 数学思维1: 逻辑与数(原书第7版) 》

售價:HK$ 113.9
创客训练营  Arduino 应用技能实训
《 创客训练营 Arduino 应用技能实训 》

售價:HK$ 67.9
伯罗奔尼撒战争史(修订译本)
《 伯罗奔尼撒战争史(修订译本) 》

售價:HK$ 205.9

 

建議一齊購買:

+

HK$ 205.9
《Linux C从入门到精通(附光盘1张)(连续8月Linux》
+

HK$ 176.4
《21天学通Linux C编程(第2版)(含DVD光盘1张)》
+

HK$ 318.6
《鸟哥的Linux私房菜:服务器架设篇(第3版)(超级畅销书第》
內容簡介:
本书以Ubuntu
11.04为平台,系统地介绍了Linux下用C语言进行程序设计的方法,并通过列举大量的程序实例,使读者快速掌握在Linux下进行C语言程序开发的方法和技巧,并具备开发大型应用程序的能力。本书内容丰富,主要包括Linux基础知识介绍,Linux下的C语言编译器、调试器、程序维护工具及集成开发环境的使用方法,Linux下通过C语言进行文件操作和目录操作的方法,标准IO库函数,进程概念、进程操作及进程间通信的方法,线程操作,用C语言进行网络编程、数据库编程及GUI编程的方法等。
目錄
第1章 Linux基础知识(1)
1.1 Linux简介(1)
1.1.1 Linux的起源(1)
1.1.2 Linux的特点(2)
1.1.3 Linux的版本(3)
1.1.4 Linux的发展前景(4)
1.2 Linux的安装(4)
1.2.1 发行版本的选择(4)
1.2.2 安装虚拟机软件(4)
1.2.3 安装Ubuntu(5)
1.3 Linux系统的常用命令(5)
1.3.1 了解Shell(5)
1.3.2 进入Shell命令行界面(5)
1.3.3 文件操作命令(7)
1.3.4 目录及其操作命令(17)
1.3.5 文件压缩打包命令(26)
1.3.6 联机帮助命令(28)
1.3.7 用户操作命令(29)
1.3.8 关机和重启计算机命令(30)
1.4 小结(32)
习题(32)
第2章 Linux下的C语言编程环境(34)
2.1 Linux编程简介(34)
2.2 Linux下的C语言开发环境(34)
2.3 Linux C语言程序的开发过程(35)
2.4 编译器gcc的使用(36)
2.4.1 Ubuntu下gcc的安装与设置(36)
2.4.2 gcc的使用(37)
2.5 make工具及使用(40)
2.5.1 make命令和Makefile(40)
2.5.2 Makefile的规则(43)
2.5.3 Makefile中的变量(44)
2.5.4 伪目标(45)
2.5.5 条件语句(46)
2.5.6 调试make(46)
2.6 使用autoconf(47)
2.6.1 创建configure脚本(47)
2.6.2 编写configure.in文件(48)
2.6.3 使用autoscan创建configure.in文件(49)
2.6.4 用autoconf创建configure(50)
2.6.5 更新configure脚本(50)
2.7 使用automake(50)
2.7.1 automake的工作流程(51)
2.7.2 使用automake生成Makefile.in(51)
2.8 使用gdb调试程序(52)
2.8.1 初次使用gdb(53)
2.8.2 gdb的基本命令(57)
2.8.3 gdb的调用(57)
2.8.4 gdb运行模式的选择(59)
2.9 IDE工具CodeBlocks(59)
2.9.1 CodeBlocks的安装(59)
2.9.2 CodeBlocks的使用(59)
2.10 小结(64)
习题(64)
第3章 Linux下的文件编程(66)
3.1 概述(66)
3.1.1 超级块(67)
3.1.2 索引节点(inode)(68)
3.1.3 文件类型(69)
3.2 文件描述符(70)
3.3 基本文件IO操作(71)
3.3.1 open函数(71)
3.3.2 close函数(73)
3.3.3 read函数(73)
3.3.4 write函数(74)
3.3.5 creat函数(74)
3.3.6 lseek函数(77)
3.4 文件高级操作(79)
3.4.1 文件模式(79)
3.4.2 确定和改变文件模式(80)
3.4.3 查询文件信息(85)
3.4.4 文件其他操作(89)
3.4.5 目录文件操作(93)
3.4.6 特殊文件操作(98)
3.5 小结(102)
习题(103)
第4章 标准IO库(104)
4.1 概述(104)
4.2 流和FILE对象(104)
4.3 打开和关闭流(105)
4.4 读和写流(108)
4.4.1 字符IO(109)
4.4.2 行IO(111)
4.4.3 块IO(112)
4.5 流文件定位(115)
4.6 文件结束和错误(119)
4.7 流缓冲(121)
4.8 格式化IO(127)
4.8.1 格式输出(128)
4.8.2 格式输入(132)
4.9 临时文件(136)
4.10 小结(138)
习题(139)
第5章 进程操作(140)
5.1 进程概述(140)
5.1.1 进程的基本概念(140)
5.1.2 Linux进程(140)
5.1.3 进程的识别号(ID)(141)
5.1.4 进程调度(141)
5.2 进程控制(142)
5.2.1 进程的创建(142)
5.2.2 exec函数(148)
5.2.3 结束进程(154)
5.2.4 进程等待(155)
5.2.5 system函数(159)
5.2.6 进程的用户标识号管理(162)
5.2.7 进程标识号管理(164)
5.3 综合应用实例(166)
5.4 小结(173)
习题(174)
第6章 进程间通信(IPC)(175)
6.1 进程间通信机制概述(175)
6.1.1 信号(175)
6.1.2 管道(177)
6.1.3 System V IPC机制简介(179)
6.2 信号处理(182)

6.2.1 信号类型(182)
6.2.2 处理信号的系统函数(184)
6.2.3 信号集(190)
6.2.4 发送信号(197)
6.3 管道(201)
6.3.1 基本概念(201)
6.3.2 管道的创建(202)
6.3.3 创建管道的简单方法(206)
6.3.4 命名管道(208)
6.4 System V IPC机制(212)
6.4.1 基本概念(212)
6.4.2 消息队列(215)
6.4.3 信号量(223)
6.4.4 共享内存(231)
6.4.5 综合应用实例(238)
6.5 小结(242)
习题(242)
第7章 线程操作(244)
7.1 线程概述(244)
7.1.1 线程的基本概念(245)
7.1.2 用户态线程与内核态线程(245)
7.2 线程管理(245)
7.2.1 创建线程和结束线程(246)
7.2.2 挂起线程(249)
7.2.3 线程同步(250)
7.2.4 取消线程和取消处理程序(261)
7.2.5 线程特定数据的处理函数(265)
7.2.6 线程属性(269)
7.3 小结(274)
习题(275)
第8章 网络编程(276)
8.1 概述(276)
8.2 TCPIP基础(277)
8.2.1 参考模型(277)
8.2.2 Linux中TCPIP网络的层结构(279)
8.3 BSD套接字接口(280)
8.4 客户机服务器模式(281)
8.5 套接字网络编程(282)
8.5.1 套接字编程的基本流程(282)
8.5.2 套接字地址(284)

8.5.3 字节顺序(285)
8.5.4 字节处理函数(287)
8.5.5 面向连接的基本套接字函数(288)
8.5.6 其他套接字操作函数(297)
8.5.7 数据报套接字操作(305)
8.6 小结(309)
习题(309)
第9章 数据库编程(311)
9.1 数据库基本概念(311)
9.1.1 数据与数据库(311)
9.1.2 数据库管理系统(312)
9.1.3 数据库语言(312)
9.1.4 数据库系统(313)
9.1.5 主要数据模型(313)
9.2 SQL简介(313)
9.2.1 数据库表格(314)
9.2.2 数据查询(314)
9.2.3 创建表格(315)
9.2.4 向表格中插入数据(316)
9.2.5 更新记录(316)
9.2.6 删除记录(316)
9.2.7 删除数据库表格(317)
9.3 MySQL数据库(317)
9.3.1 MySQL的安装(317)
9.3.2 MySQL管理(319)
9.4 用C语言访问MySQL数据库(329)
9.4.1 连接数据库(329)
9.4.2 错误处理(332)
9.4.3 执行SQL语句(333)
9.5 小结(347)
习题(347)
第10章 Linux下的GTK+GNOME编程(349)
10.1 X Window简介(349)
10.1.1 X服务器(349)
10.1.2 X协议(350)
10.1.3 Xlib库(350)
10.1.4 X客户(350)
10.2 GTK+GNOME简介(350)
10.3 安装GTK+GNOME库(352)
10.4 GTK+编程(352)

10.4.1 第一个GTK+程序(353)
10.4.2 数据类型(355)
10.4.3 信号和事件(355)
10.4.4 布局管理(359)
10.4.5 菜单和工具栏(365)
10.4.6 对话框构件(373)
10.4.7 文本构件(377)
10.4.8 使用GTK+编写GNOME程序(381)
10.5 小结(387)
习题(387)
第11章 综合案例(389)
11.1 系统框架(389)
11.1.1 数
內容試閱
Linux是当前最流行的操作系统之一。它是由芬兰大学生Linus
Torvalds开发的类UNIX操作系统,它具有系统内核小、稳定性高、可扩展性好、对硬件要求低、网络功能强等特点,现在已经成为一种成熟的操作系统,并以其良好的稳定性,优异的性能给用户带来全新的感受,赢得了人们的普遍青睐。
C语言原是AT&T属下的Bell Labs的Dennis
Ritchie为开发UNIX操作系统而独立设计并实现的。随着UNIX操作系统的广泛流行及微型计算机的普及推广,C语言作为UNIX操作系统的孪生兄弟,也广泛地应用于软件开发领域里。它的简洁、高效、可移植性等众多优点得到软件开发人员的喜爱,成为最受欢迎的编程语言。
Linux操作系统同C语言这种具有多平台、移植性好的编程语言的完美结合,为用户提供了一个功能强大的编程环境。掌握Linux下的C语言编程是学习Linux下编程必不可少的一环,本书正是以这个为出发点,介绍Linux系统下使用C语言编程的有关知识。本书主要针对那些对Linux和C语言有一定了解,想学习如何在Linux系统中使用C语言编程的读者。全书共分12章,内容如下:第1章是Linux基础知识,介绍了Linux的发展、版本、安装,以及Linux系统的一些常用命令等。第2章是Linux下的C语言编程环境,主要讨论了Linux下C语言编程所使用的编辑器、编译器、调试器、程序管理工具,以及集成开发环境的使用等。第3章是Linux下的文件编程,介绍了Linux下C语言的文件基本IO操作和一些高级操作等。第4章是标准IO库,介绍了Linux下基于流的标准IO操作。第5章是进程操作,介绍了Linux进程的基本概念及Linux下进程控制的C语言编程。第6章是进程间通信(IPC),讲述了Linux下进程间通信机制及用C语言实现Linux下进程间通信的方法等。第7章是线程操作,介绍了Linux线程的基本概念及线程管理的C语言编程等。第8章是网络编程,介绍了Linux下网络套接字编程的基本方法。第9章是数据库编程,介绍了数据库的基本概念及用C语言访问Linux下MySQL数据库的方法。第10章是Linux下的GTK+GNOME编程,介绍了Linux下X
Window系统的基本概念及GTK+GNOME编程方法等。第11章是综合案例,以一个网络订票模拟为例,使用了前面几章的知识,说明在Linux下开发一个完整软件系统的基本方法。第12章是综合案例,以俄罗斯方块游戏为例介绍了开发Linux
GUI程序的方法。本书语言简练、阐述清晰、实例生动,能很好地帮助读者掌握Linux平台下使用C语言编程的基本方法和技巧。本书每章都提供了一些完整的应用实例或程序段,这些应用实例可直接在机器上编译。每个应用实例程序都有较强的针对性,说明在程序设计中的方法与技巧。本书一些重要章节后还附有习题,方便读者学习。本书主要由刘学勇编写。此外,李龙、魏勇、王华、李辉、刘峰、徐浩、李建国、马建军、唐爱华、苏小平、朱丽云、马淑娟、周毅、张玉兰等也参与了编写工作。本书适合那些以前没有接触过Linux,但又想学习Linux下C语言编程的读者;而对于有Linux操作经验和C语言基础的读者,学习起来则更容易一些。由于作者水平有限,加之时间匆忙,书中难免有错误和不妥之处,恳请读者批评指正。编著者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.