图书介绍

软件综合开发案例教程 Linux、GCC、MySQL、Socket、Gtk+与开源案例PDF|Epub|txt|kindle电子书版本网盘下载

软件综合开发案例教程 Linux、GCC、MySQL、Socket、Gtk+与开源案例
  • 蔡建平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302245629
  • 出版时间:2011
  • 标注页数:490页
  • 文件大小:117MB
  • 文件页数:502页
  • 主题词:程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件综合开发案例教程 Linux、GCC、MySQL、Socket、Gtk+与开源案例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Linux基础1

1.1系统概要1

1.1.1 Linux的起源与发展2

1.1.2 Linux的特性3

1.1.3主流Linux操作系统发行版简介3

1.1.4 Linux的内核5

1.1.5 Linux的特点5

1.1.6 Linux与Windows操作系统10

1.2 Linux文件系统11

1.2.1文件系统12

1.2.2文件15

1.2.3 EXT2文件系统23

1.2.4 Linux支持的其他文件系统24

1.2.5文件系统的简单操作24

1.3 Linux常用命令26

1.3.1 Linux命令格式26

1.3.2常用命令列表27

1.4 Linux常用工具31

1.4.1文本编辑工具33

1.4.2编译工具42

1.4.3其他编程工具44

1.4.4常用应用工具45

1.5 shell命令48

1.5.1什么是shell48

1.5.2 shell的种类49

1.5.3 Bash shell的功能50

1.5.4执行命令51

1.5.5历史命令51

1.5.6通配符与特殊符号52

1.5.7数据流定向53

1.5.8管道命令55

1.6 X Window系统59

1.6.1何时用X Window系统59

1.6.2 X Window的发展历史60

1.6.3 X服务器/X客户端/窗口管理器60

1.6.4 X Window启用的流程62

1.7桌面环境64

1.7.1 KDE64

1.7.2 GNOME65

1.7.3 Xfce65

1.7.4 LXDE66

1.8 GUI开发工具66

1.8.1 Motif图形库67

1.8.2 Qt界面库69

1.8.3 Gtk+控件库70

1.8.4 wxWidgets构架库73

1.9 Linux开发环境74

1.9.1 GNO的开发结构75

1.9.2开发 Linux应用程序的编程语言和编程工具77

1.10 Linux虚拟机及其应用78

1.10.1 VMware虚拟机78

1.10.2 cygwin虚拟机91

实验习题94

第2章GCC下的软件开发基础95

2.1 GCC简介95

2.1.1 GCC的历史95

2.1.2 GCC应用的一般过程97

2.1.3 GCC安装98

2.1.4 GCC应用举例100

2.2 GCC应用详解110

2.2.1 GCC/G++编译命令格式110

2.2.2 GCC/G++编译选项111

2.2.3 GCC编译过程118

2.2.4 GCC头文件和库函数121

2.3 make工具和Makele文件124

2.3.1 Makele文件的编写规则126

2.3.2 Stock软件应用的Makefile文件135

2.4高级符号调试工具GDB138

2.4.1 GDB简介138

2.4.2 GDB应用举例139

2.5 Eclipse集成开发环境及应用举例147

2.5.1 Eclipse介绍147

2.5.2 Eclipse GCC集成开发环境应用151

实验习题161

第3章 网络通信及Socket编程163

3.1网络通信163

3.1.1计算机网络通信协议165

3.1.2 TCP/IP协议167

3.2 Socket编程185

3.2.1 Socket基本概念185

3.2.2 Socket编程方法192

3.2.3 Socket下的客户机服务器通信216

3.3 liptcp++库224

3.3.1 libtcp++应用环境的建立224

3.3.2 libtcp++应用实例225

实验习题234

第4章MySQL数据库235

4.1 MySQL综述235

4.1.1 MySQL发展历史236

4.1.2 MySQL概念237

4.1.3 MySQL索引文件243

4.1.4支持MySQL应用的相关工具246

4.2 MySQL应用环境的建立249

4.2.1 MySQL安装249

4.2.2 MySQL基本命令255

4.2.3 MySQL GUI Tools265

4.3基于C/C++应用编程接口API的MySQL数据库应用开发267

4.3.1 MySQL C编程接口API概述270

4.3.2 MySQL C API应用开发举例282

实验习题290

第5章Gtk+界面设计291

5.1 Gtk+基础291

5.1.1 Gtk+的特点292

5.1.2 Gtk+的组成295

5.1.3 Gtk+开发环境的建立299

5.1.4 Gtk+简单程序分析320

5.2 Gtk+综合程序设计322

5.2.1 Gtk+的信号响应与事件处理322

5.2.2 Gtk+的主要容器构件330

5.2.3 Gtk+其他常用构件344

5.2.4 Gtk+绘图359

5.3 Gtk+中文编程367

5.3.1国际化及本地化需求367

5.3.2常用字符集编码及UTF-8.369

5.3.3 locale的概念374

5.3.4 Gtk+程序的汉化376

5.4 Glade界面开发383

5.4.1 Glade介绍384

5.4.2用Glade构造图形界面386

5.4.3 Glade3简单介绍391

5.5 Gimp图形编辑与动画制作391

5.5.1安装Gimp392

5.5.2 Gimp绘画基本功能393

5.5.3动画制作398

实验习题400

第6章 股票软件实现案例分析403

6.1股票软件基础知识404

6.1.1股票术语介绍404

6.1.2股票系统的一般架构419

6.2 Stock软件简介420

6.2.1 Stock软件的组成421

6.2.2 Stock软件架构及工作流程423

6.3 Stock软件运行环境的建立427

6.3.1 Eclipse集成开发环境的建立427

6.3.2 Stock软件中工程文件Makele的修改429

6.4 Stock软件各种问题的解决430

6.4.1编译问题430

6.4.2中文显示问题438

6.4.3股票数据问题444

6.4.4网络通信问题448

6.4.5 Stock软件的Gtk+升级问题449

6.5 Stock软件的跨平台运行问题453

6.5.1 Cygwin下Stock软件的运行453

6.5.2 VC++ 7.1下Stock软件的运行457

6.6 Stock软件技术应用分析466

6.6.1界面设计分析466

6.6.2数据库应用分析472

6.6.3 Socket编程分析477

6.7 Stock软件待改进之处484

实验习题485

参考文献487

热门推荐