图书介绍

计算机软件技术基础PDF|Epub|txt|kindle电子书版本网盘下载

计算机软件技术基础
  • 马世霞主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302226420
  • 出版时间:2010
  • 标注页数:299页
  • 文件大小:96MB
  • 文件页数:310页
  • 主题词:软件-高等学校:技术学校-教材

PDF下载


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

下载说明

计算机软件技术基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 算法1

1.1 算法的概念1

1.1.1 算法的定义1

1.1.2 算法的特性2

1.1.3 算法设计的要求3

1.2 算法描述3

1.3 算法性能分析与度量5

1.3.1 时间复杂度5

1.3.2 空间复杂度6

1.4 小结7

1.5 习题7

第2章 数据结构10

2.1 数据结构的概念10

2.1.1 数据的逻辑结构11

2.1.2 数据的物理结构11

2.2 线性表14

2.2.1 线性表的存储结构15

2.2.2 顺序表上基本运算的实现16

2.2.3 线性表的链式存储和运算实现18

2.3 栈和队列25

2.3.1 栈25

2.3.2 队列29

2.4 串和数组32

2.4.1 串32

2.4.2 数组33

2.5 树的定义和基本概念34

2.5.1 树的定义和基本概念34

2.5.2 二叉树35

2.5.3 树的存储结构38

2.5.4 森林与二叉树的转换39

2.6 图40

2.6.1 图的定义和基本概念40

2.6.2 图的存储结构41

2.6.3 图的遍历42

2.7 查找43

2.8 排序44

2.8.1 直接插入排序45

2.8.2 交换排序45

2.8.3 选择排序46

2.9 小结47

2.10 习题48

第3章 操作系统54

3.1 操作系统概述54

3.1.1 操作系统的定义及作用54

3.1.2 操作系统的功能、特性55

3.2 进程管理58

3.2.1 程序的顺序执行和并发执行58

3.2.2 进程的定义与特征59

3.2.3 进程的互斥与同步61

3.2.4 进程通信65

3.2.5 线程65

3.3 死锁66

3.3.1 死锁的定义66

3.3.2 产生死锁的原因和必要条件67

3.3.3 死锁的防止与避免67

3.4 存储管理68

3.4.1 存储管理的概念68

3.4.2 程序的装入和链接70

3.4.3 连续分配方式71

3.4.4 离散分配方式72

3.4.5 虚拟存储器80

3.5 文件管理81

3.5.1 文件和文件系统81

3.5.2 文件的存储介质84

3.5.3 文件的组织84

3.5.4 文件存储空间的分配85

3.5.5 文件目录86

3.5.6 文件的保护和保密87

3.5.7 文件的使用87

3.6 设备管理88

3.6.1 I/O设备88

3.6.2 外围设备的分配88

3.6.3 设备驱动89

3.7 小结90

3.8 习题90

3.9 实验92

第4章 数据库系统94

4.1 概述94

4.1.1 信息与数据94

4.1.2 数据管理技术的发展95

4.2 数据库的基础知识98

4.2.1 数据库的基本概念98

4.2.2 数据库管理系统99

4.2.3 数据库系统101

4.2.4 用户102

4.3 数据模型102

4.3.1 模型102

4.3.2 概念模型103

4.3.3 数据模型106

4.3.4 层次模型106

4.3.5 网状模型107

4.3.6 关系模型107

4.4 结构化查询语言(SQL)112

4.4.1 SQL简介112

4.4.2 定义基本表和插入数据114

4.4.3 SQL查询115

4.4.4 SQL数据操纵命令121

4.5 Access应用122

4.5.1 Access简介122

4.5.2 数据库的创建和使用124

4.5.3 表的创建和使用125

4.5.4 查询的创建和使用130

4.6 小结132

4.7 习题133

4.8 实验134

第5章 VB程序设计基础137

5.1 Visual Basic概述137

5.1.1 Visual Basic的特点、安装与启动137

5.1.2 Visual Basic的集成开发环境139

5.1.3 创建一个简单的VB应用程序141

5.2 VB语言基础143

5.2.1 数据类型143

5.2.2 常量与变量145

5.2.3 运算符与表达式147

5.2.4 语句149

5.2.5 常用内部函数151

5.3 VB编程基础155

5.3.1 面向对象程序设计的基本概念155

5.3.2 窗体(Form)156

5.3.3 VB常用控件158

5.4 VB程序控制结构170

5.4.1 分支结构170

5.4.2 循环结构174

5.5 过程176

5.5.1 过程的定义176

5.5.2 过程的调用177

5.6 小结178

5.7 习题179

第6章 软件工程181

6.1 软件工程概述181

6.1.1 软件工程的概念181

6.1.2 软件生命周期181

6.1.3 软件开发模型182

6.2 软件详细设计描述185

6.2.1 程序流程图185

6.2.2 盒图(N-S图)187

6.2.3 问题分析图(PAD图)187

6.3 软件开发方法简述188

6.4 统一建模语言(UML)189

6.4.1 UML简介189

6.4.2 Rose技术简介191

6.4.3 UML的图193

6.5 案例分析202

6.5.1 项目介绍及需求分析202

6.5.2 在Rose中创建用例图203

6.5.3 在Rose中创建时序图206

6.5.4 在Rose中创建状态图207

6.6 软件测试与调试基本技术209

6.6.1 软件测试209

6.6.2 软件调试214

6.7 小结215

6.8 习题216

第7章 计算机网络219

7.1 计算机网络基础219

7.1.1 计算机网络的概念219

7.1.2 网络连接223

7.1.3 网络拓扑结构227

7.1.4 网络体系结构229

7.1.5 OSI参考模型230

7.1.6 封装与通信过程232

7.2 TCP/IP协议234

7.2.1 TCP/IP体系结构234

7.2.2 IP地址236

7.2.3 域名服务238

7.3 因特网239

7.3.1 因特网的概念239

7.3.2 WWW的工作原理241

7.3.3 电子邮件系统242

7.4 防火墙243

7.5 网络软件的安装和配置245

7.5.1 TCP/IP安装与配置245

7.5.2 用ping命令测试网络的连通性247

7.5.3 用ipconfig检测网络连接249

7.6 小结250

7.7 习题250

第8章 网页制作253

8.1 网页制作概论253

8.1.1 基本术语253

8.1.2 网页的构成元素254

8.1.3 网页开发流程256

8.1.4 静态网页的设计与制作的几点建议256

8.1.5 HTML简史257

8.2 Dreamweaver 8的工作界面258

8.2.1 Dreamweaver 8的启动258

8.2.2 Dreamweaver 8的工作窗口259

8.3 制作网站261

8.3.1 定义本地站点的根目录所在位置261

8.3.2 创建站点261

8.3.3 向站点中添加网页和文件夹264

8.3.4 文档创建和保存265

8.3.5 添加文本266

8.3.6 插入图像267

8.3.7 利用表格定位网页268

8.3.8 创建超链接270

8.3.9 播放多媒体对象271

8.4 本章小结275

8.5 习题276

第9章 动画制作基础278

9.1 计算机动画简介278

9.2 Flash概述278

9.2.1 Flash简介279

9.2.2 Flash 8.0工作环境280

9.3 Flash动画制作284

9.3.1 帧的类型284

9.3.2 逐帧动画285

9.4 补间动画的制作286

9.4.1 动作补间动画的制作286

9.4.2 形状补间动画的制作287

9.5 时间轴特效动画290

9.6 遮罩动画291

9.7 引导层动画293

9.8 小结296

9.9 习题296

参考文献299

热门推荐