当前位置:首页 > 工业技术
计算机软件技术基础
计算机软件技术基础

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:龚正良,许丽华,黄建华等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505376942
  • 页数:312 页
图书介绍:
《计算机软件技术基础》目录

目录 1

第1章软件工程 1

1.1概述 1

1.1.1软件工程的形成与发展 1

1.1.2软件工程范型 5

1.2软件开发方法 8

1.2.1结构化开发方法 8

1.2.2面向对象开发方法 31

1.3软件测试与质量保证 39

1.3.1软件测试原则 39

1.3.2软件测试策略与技术 41

1.3.3软件质量保证 47

1.4软件重用 50

1.5软件开发环境 52

1.5.1 CASE环境的组成 53

1.5.2 CASE环境的模型 53

1.5.3 CASE环境的类型 54

小结 55

习题 56

第2章数据结构 57

2.1概述 57

2.1.1数据结构的概念 57

2.1.2数据的逻辑结构 58

2.1.3数据的物理结构 58

2.1.4数据结构的运算 59

2.2线性表 60

2.2.1线性表 60

2.2.2栈 65

2.2.3队列 67

2.2.4串 69

2.3树型结构 71

2.3.1树的定义和基本概念 71

2.3.2二叉树 72

2.3.3树的存储结构 75

2.3.4森林与二叉树的转换 77

2.4.1图的定义和基本概念 78

2.4图 78

2.4.2图的存储结构 79

2.4.3图的遍历 80

2.5查找 82

2.5.1线性表查找 82

2.5.2二叉排序树及其查找 83

2.6排序 85

2.6.1选择排序 85

2.6.2交换排序 87

2.6.3归并排序 89

小结 90

习题 91

3.1.1操作系统的基本概念 92

3.1概论 92

第3章操作系统 92

3.1.2操作系统的特征和功能 93

3.1.3操作系统的发展 95

3.1.4操作系统的分类 96

3.2处理机管理 98

3.2.1进程与线程 98

3.2.2进程的状态与转换 101

3.2.3进程的控制和调度 102

3.2.4进程的协调和通信 105

3.2.5死锁 107

3.3.1存储管理的概念及功能 109

3.3存储管理 109

3.3.2分区式管理 112

3.3.3分页式管理 114

3.3.4段式管理 116

3.4设备管理 117

3.4.1设备的有关概念 117

3.4.2设备管理程序 119

3.4.3虚拟设备——假脱机系统 120

3.5文件管理 121

3.5.1文件及文件系统 121

3.5.2文件结构及存取方式 122

3.5.3文件存储空间管理 124

3.5.4文件目录 124

3.5.5文件的共享与安全性 125

3.5.6文件的主要操作 126

3.6作业管理与用户界面 126

3.6.1作业管理 126

3.6.2操作系统的用户接口 128

3.7典型的PC机操作系统:Windows操作系统 128

3.7.1 Windows发展简史 129

3.7.2 Windows操作系统的基本功能 130

3.7.3 Windows操作系统的主要特点 132

3.8其他常见的操作系统 133

3.8.1 MS-DOS操作系统(msdos,pc-dos) 133

3.8.2 UNIX/XENIX操作系统 133

3.8.3 Linux操作系统 134

小结 135

习题 136

第4章数据库技术 137

4.1概述 137

4.1.1数据与数据处理 137

4.1.2数据管理技术的发展 138

4.1.3数据库系统 142

4.2创建数据库 145

4.2.1 Access数据库示例 145

4.2.2在Access中创建与编辑表 152

4.3数据查询与SQL语言 161

4.3.2Access的查询类型 162

4.3.1数据查询概述 162

4.3.3在Access中建立查询 165

4.3.4结构化查询语言——SQL 170

4.4关系数据库 177

4.4.1数据描述 177

4.4.2数据模型 180

4.4.3关系的规范化 184

4.4.4关系数据库设计 188

小结 190

习题 190

5.1从POP到OOP 191

5.1.1 POP存在的问题 191

第5章面向对象程序设计 191

5.1.2 OOP的基本特征 192

5.1.3常见的OOP语言 192

5.2 VB概述 192

5.2.1 VB语言的特点 192

5.2.2 VB的编程环境 193

5.3 VB程序设计 195

5.3.1一个引例:计算器程序 196

5.3.2菜单和对话框设计 200

5.3.3多窗口设计 208

5.3.4 VB程序文件 214

5.4.1类与对象 223

5.4.2类的继承性 223

5.4 VB与面向对象程序设计 223

5.4.3类的多态性 224

5.5 VB与数据库 224

5.5.1 VB对数据库的支持 224

5.5.2可视化数据管理器 225

5.5.3数据控件 226

5.6 VB对多媒体的支持 233

5.6.1 MCI指令和MMControl控件 234

5.6.2 VB的OLE功能 236

5.6.3 VB与Win32 API函数 239

小结 239

习题 239

6.1.1计算机网络的概念 241

第6章计算机网络 241

6.1计算机网络基础 241

6.1.2网络连接 243

6.1.3网络拓扑结构 244

6.1.4网络体系结构 245

6.1.5封装与通信过程 246

6.1.6 OSI体系结构 247

6.2 TCP/IP协议 248

6.2.1 TCP/IP体系结构 249

6.2.2 IP地址 251

6.2.3域名服务 253

6.3.1因特网的起源与应用 255

6.3因特网 255

6.3.2 WWW的工作原理 258

6.3.3电子邮件系统 259

6.4网络安全技术 261

6.4.1加密技术 261

6.4.2电子商务中的安全技术 262

6.4.3防火墙 263

小结 265

习题 265

7.1.1 HTML的历史 266

7.1.2 HTML的特点 266

7.1 HTML语言简介 266

第7章网页设计 266

7.1.3 HTML文档结构 268

7.1.4编辑和调试HTML文件 269

7.2常用的HTML标记 270

7.2.1文档标记 270

7.2.2排版标记 272

7.2.3链接标记 274

7.2.4字体标记 276

7.2.5表格标记 278

7.2.6图像标记 280

7.3HTML表单 281

7.3.1一个引例 281

7.3.2普通表项 282

7.3.3定义菜单 284

7.3.4成段文字输入 285

7.4网页制作工具FrontPage 2000 286

7.4.1 FrontPage 2000窗口组成 286

7.4.2FrontPage 2000视图 287

7.4.3存取网页 290

7.5用FrontPage 2000编辑网页 292

7.5.1编辑网页 292

7.5.2设置文本属性 294

7.5.3创建超链接 295

7.5.4在网页中使用图像 296

7.5.5表格的使用 298

7.5.6表单的使用 299

7.6网站设计综合实例 301

7.6.1建立网站 301

7.6.2制作首页 302

7.7建立个人的PWS站点 306

7.7.1 PWS概述 306

7.7.2安装PWS 306

7.7.3 PWS目录管理 307

7.7.4 PWS的文档发布 310

小结 311

习题 311

参考文献 312

相关图书
作者其它书籍
返回顶部