计算机软件技术基础
- ISBN:9787111215547
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:257页
- 出版时间:2007-07-01
- 条形码:9787111215547 ; 978-7-111-21554-7
本书特色
本书根据教育部对计算机基础教学的三个层次的要求编写,共分三部分16章,主要内容涉及数据结构与算法基础、数据库及其应用基础、软件工程基础三方面。本书遵循由浅入深、简繁适当、加强基础、重在应用的原则,结合典型的实例进行讲解。. 本书适合作为高校非计算机专业学生的计算机基础课程的教材,也可供从事计算机软件开发工作的技术人员、欲参加计算机等级考试或需要学习计算机软件基础知识的读者参考。.. 本书根据教育部对计算机基础教学三个层次的要求编写,书中内容源自作者多年的实践教学经验,主要内容包括:数据结构与算法基础、数据库及其应用基础、软件工程基础。本书遵循由浅入深、简繁适当、加强基础、重在应用的原则,结合典型的实例进行讲解。本书适用于高校非计算机专业公共课程的教材,也可供从事计算机软件开发工作的技术人员、欲参加计算机等级考试或需要学习计算机软件基础知识的读者参考。...
目录
前言. |
**部分数据结构与算法基础 |
第1章算法1 |
1.1算法的基本概念1 |
1.2算法复杂度及算法的描述方式2 |
习题16 |
第2章数据结构的基础8 |
2.1什么是数据结构8 |
2.2数据结构的图形表示10 |
2.3线性结构与非线性结构11 |
习题211 |
第3章线性表及其存储结构13 |
3.1线性表的基本概念13 |
3.2线性表的顺序存储及其运算13 |
3.2.1线性表的顺序存储13 |
3.2.2顺序表的基本运算14 |
3.3线性表的链式存储及其运算16 |
3.3.1线性表的链式存储16 |
3.3.2线性链表的基本运算17 |
3.3.3线性链表应用举例24 |
习题327 |
第4章栈和队列29 |
4.1栈及其基本运算29 |
4.2队列及其基本运算34 |
习题441 |
第5章树与二叉树43 |
5.1树的基本概念43 |
5.2二叉树及其基本性质45 |
5.3二叉树的存储结构46 |
5.4遍历二叉树48 |
5.5树的存储结构50 |
*5.6森林与二叉树的转换51 |
*5.7赫夫曼树及其应用53 |
习题556 |
第6章图58 |
6.1图的基本概念58 |
6.2图的存储结构58 |
6.3图的遍历60 |
习题661 |
第7章查找与排序63 |
7.1查找63 |
7.1.1查找的基本概念63 |
7.1.2顺序查找63 |
7.1.3折半查找64 |
7.1.4分块查找67 |
7.1.5二叉排序树查找68 |
7.2排序72 |
7.2.1排序的基本概念72 |
7.2.2冒泡排序73 |
7.2.3插入排序75 |
7.2.4选择排序77 |
7.2.5快速排序78 |
*7.2.6归并排序80 |
7.2.7排序方法比较81 |
习题782 |
第二部分数据库及其应用基础 |
第8章数据库的基本知识85 |
8.1数据库系统概述85 |
8.1.1基本概念85 |
8.1.2数据库系统的发展86 |
8.1.3数据库系统的基本特点87 |
8.1.4数据库系统的内部结构88 |
8.2数据模型89 |
8.2.1数据模型的基本概念89 |
8.2.2E-R模型89 |
8.2.3常见数据模型92 |
8.3关系代数..94 |
*8.4关系规范化98 |
8.4.1规范化问题的提出98 |
8.4.2函数依赖99 |
8.4.3范式与规范化99 |
习题8102 |
第9章Access关系数据库及其数据表104 |
9.1Access基础104 |
9.2建立Access数据库105 |
9.2.1数据库设计的一般方法105 |
9.2.2创建数据库106 |
9.2.3数据库的打开与关闭107 |
9.3数据表108 |
9.3.1Access表的组成108 |
9.3.2Access中的数据110 |
9.3.3视图111 |
9.3.4字段属性与表属性设置112 |
9.3.5更改数据表的结构113 |
9.3.6使用数据表视图114 |
9.3.7数据表的关联117 |
9.3.8数据表的复制.删除与重命名119 |
9.3.9数据表的导入和导出120 |
习题9127 |
第10章数据查询131 |
10.1查询的概念和目的131 |
10.2使用查询向导建立查询131 |
10.3查询设计器的使用135 |
10.4设计各种查询137 |
10.5查询的保存与运行143 |
习题10143 |
第11章使用高级查询语言SQL145 |
11.1SQL语言概述145 |
11.2SQL的数据定义功能145 |
11.3SQL的数据操纵功能147 |
11.4Access中SQL查询的设计149 |
习题11153 |
第12章窗体155 |
12.1认识窗体155 |
12.2创建窗体156 |
12.3窗体设计技巧159 |
习题12163 |
第13章报表和数据访问页165 |
13.1报表概述165 |
13.2创建报表166 |
13.2.1自动创建报表166 |
13.2.2使用报表向导创建报表167 |
13.2.3使用报表的设计视图169 |
13.3报表的编辑171 |
13.3.1报表格式的使用171 |
13.3.2报表中的排序与分组172 |
13.3.3报表中的应用计算173 |
13.3.4报表的打印与预览174 |
习题13175 |
第14章宏操作177 |
14.1宏的概念与分类177 |
14.2创建宏179 |
14.3宏组与宏中的条件181 |
14.4宏的执行181 |
14.5在窗体中应用宏182 |
习题14183 |
第15章VBA程序设计185 |
15.1VBA编程的基本概念185 |
15.1.1面向对象的编程思想185 |
15.1.2模块187 |
15.1.3过程188 |
15.2VBA编程的基本知识188 |
15.2.1VBA的数据类型188 |
15.2.2常量190 |
15.2.3变量190 |
15.2.4运算符192 |
15.2.5表达式194 |
15.2.6VBA的常用语句197 |
15.3VBA的编程界面198 |
15.3.1打开一个VBA的编程器198 |
15.3.2创建VBA的过程204 |
15.4基本控制结构206 |
15.4.1顺序结构207 |
15.4.2选择结构208 |
15.4.3循环结构211 |
15.5过程214 |
15.5.1Sub过程214 |
15.5.2自定义函数过程216 |
15.5.3参数的传递218 |
15.5.4变量的作用域218 |
15.5.5控件及应用220 |
*15.6VBA编辑的调试方法及错误处理223 |
15.6.1错误类型223 |
15.6.2调试与排错224 |
习题15225 |
第三部分软件工程基础 |
第16章软件工程基本知识229 |
16.1软件工程概述229 |
16.1.1软件定义与软件的特点229 |
16.1.2软件危机与软件工程229 |
16.1.3软件工程过程与软件生命周期230 |
16.1.4软件工程的目标与原则231 |
16.1.5软件开发工具与软件开发环境232 |
16.2结构化分析方法232 |
16.2.1需求分析与需求分析方法232 |
16.2.2结构化分析方法的概念233 |
16.2.3软件需求规格说明书236 |
16.3结构化设计方法237 |
16.3.1软件设计的基本概念237 |
16.3.2概要设计239 |
16.3.3详细设计241 |
16.4软件测试244 |
16.4.1软件测试的目的245 |
16.4.2软件测试的准则245 |
16.4.3软件测试技术与方法综述245 |
16.4.4软件测试的实施250 |
16.5程序调试252 |
16.5.1基本概念252 |
16.5.2软件调试方法253 |
习题16254 |
参考答案256 |
参考文献...258 |
-
全图解零基础word excel ppt 应用教程
¥16.3¥48.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥34.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
Java面向对象程序设计基础教程
¥35.9¥59.8 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0