| 作 者: | 蔡建平 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 高等学校计算机应用规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 软件工程/开发项目管理 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 Linux基础
1.1 系统概要
1.1.1 Linux的起源与发展
1.1.2 Linux的特性
1.1.3 主流Linux操作系统发行版简介
1.1.4 Linux的内核
1.1.5 Linux的特点
1.1.6 Linux与Windows操作系统
1.2 Linux文件系统
1.2.1 文件系统
1.2.2 文件
1.2.3 EXT2文件系统
1.2.4 Linux支持的其他文件系统
1.2.5 文件系统的简单操作
1.3 Linux常用命令
1.3.1 Linux命令格式
1.3.2 常用命令列表
1.4 Linux常用工具
1.4.1 文本编辑工具
1.4.2 编译工具
1.4.3 其他编程工具
1.4.4 常用应用工具
1.5 shell命令
1.5.1 什么是shell
1.5.2 shell的种类
1.5.3 Bash shell的功能
1.5.4 执行命令
1.5.5 历史命令
1.5.6 通配符与特殊符号
1.5.7 数据流定向
1.5.8 管道命令
1.6 X Window系统
1.6.1 何时用X Window系统
1.6.2 X Window的发展历史
1.6.3 X服务器/X客户端/窗口管理器
1.6.4 X Window启用的流程
1.7 桌面环境
1.7.1 KDE
1.7.2 GNOME
1.7.3 Xfce
1.7.4 LXDE
1.8 GUI开发工具
1.8.1 Motif图形库
1.8.2 Qt界面库
1.8.3 Gtk十控件库
1.8.4 wxWidgets构架库
1.9 Linux开发环境
1.9.1 GNOME的开发结构
1.9.2 开发Linux应用程序的编程语言和编程工具
1.10 Linux虚拟机及其应用
1.10.1 VMware虚拟机
1.10.2 Cygwin虚拟机
实验习题
第2章 GCC下的软件开发基础
2.1 GCC简介
2.1.1 GCC的历史
2.I.2 GCC应用的一般过程
2.1.3 GCC安装
2.1.4 GCC应用举例
2.2 GCC应用详解
2.2.1 GCC/G++编译命令格式
2.2.2 GCC/G++编译选项
2.2.3 GCC编译过程
2.2.4 GCC头文件和库函数
2.3 make工具和Makefile文件
2.3.1 Makefile文件的编写规则
2.3.2 Stock软件应用的Makefile文件
2.4 高级符号调试工具GDB
2.4.1 GDB简介
2.4.2 GDB应用举例
2.5 Eclipse集成开发环境及应用举例
2.5.1 Eclipse介绍
2.5.2 Eclipse GCC集成开发环境应用
实验习题
第3章 网络通信及Socket编程
3.1 网络通信
3.1.1 计算机网络通信协议
3.1.2 TCP/IP协议
3.2 Socket编程
3.2.1 Socket基本概念
3.2.2 Socket编程方法
3.2.3 Socket下的客户机/服务器通信
3.3 liptcp++库
3.3.1 liptcp ++应用环境的建立
3.3.2 liptcp ++应用实例
实验习题
第4章 MySQL数据库
4.1 MySQL综述
4.1.1 MySQL发展历史
4.1.2 MySQL概念
4.1.3 MySQL索引文件
4.1.4 支持MySQL应用的相关工具
4.2 MySQL应用环境的建立
4.2.1 MySQL安装
4.2.2 MySQL基本命令
4.2.3 MySQLGUITools
4.3 基于C/C++应用编程接口
API的MySQL数据库应用开发
4.3.1 MySQLC编程接口API概述
4.3.2 MySQLCAPI应用开发举例
实验习题
第5章 Gtk+界面设计
5.1 Gtk+基础
5.1.1 Gtk+的特点
5.1.2 Gtk+的组成
5.1.3 Gtk+开发环境的建立
5.1.4 Gtk+简单程序分析
5.2 Gtk+综合程序设计
5.2.1 Gtk+的信号响应与事件处理
5.2.2 Gtk+的主要容器构件
5.2.3 Gtk+其他常用构件
5.2.4 Gtk+绘图
5.3 Gtk+中文编程
5.3.1 国际化及本地化需求
5.3.2 常用字符集编码及UTF.8
5.3.3 locale的概念
5.3.4 Gtk+程序的汉化
5.4 Glade界面开发
5.4.1 Glade介绍
5.4.2 用Glade构造图形界面
5.4.3 Glade3简单介绍
5.5 Gimp图形编辑与动画制作
5.5.1 安装Gimp
5.5.2 Gimp绘画基本功能
5.5.3 动画制作
实验习题
第6章 股票软件实现案例分析
6.1 股票软件基础知识
6.1.1 骰票术语介绍
6.1.2 股票系统的一般架构
6.2 Stock软件简介
6.2.1 Stock软件的组成
6.2.2 Stock软件架构及工作流程
6.3 Stock软件运行环境的建立
6.3.1 Eclipse集成开发环境的建立
6.3 12Stock软件中工程文件Makefile的修改
6.4 Stock软件各种问题的解决
6.4.1 编译问题
6.4.2 中文显示问题
6.4.3 股票数据问题
6.4.4 网络通信问题
6.4.5 Stock软件的Gtk+升级问题
6.5 Stock软件的跨平台运行问题
6.5.1 Cygwin下Stock软件的运行
6.5.2 VC++7.1下Stock软件的运行
6.6 Stock软件技术应用分析
6.6.1 界面设计分析
6.6.2 数据库应用分析
6.6.3 Socket编程分析
6.7 Stock软件待改进之处
实验习题
参考文献