书籍详情
计算机软件技术基础
作者:陈建铎主编
出版社:高等教育出版社
出版时间:2003-08-01
ISBN:9787040126679
定价:¥27.20
购买这本书可以去
内容简介
本书按照教育部提出的非计算机专业计算机基础课程三层次教学体系中软件技术基础课程的要求,讲授进行应用软件开发需要了解和掌握的一些基本知识和基本技能。全书共分12章,主要内容包括:计算机软件概述,程序设计语言与编译,算法的概念,表示,复杂度以及高级语言程序设计中的常用算法,结构化程序设计,面向对象程序设计,数据结构,操作系统,数据库系统基础,软件工程,VisualC++可视化程序设计,多媒体技术与应用,网络编程等。本书在内容组织上由浅入深,循序渐进,语言通俗流畅,以利于教学和自学。按教学需要和要求,本书基本上可按两种模式组织教学,一种是多学时,可修完全部内容;另一种是少学时,可选修前9章。本书还配有电子教案。本书可作为高等院校非计算机专业学生学习“计算机软件技术基础课”的教材,也可供其他软件开发人员自学参考。
作者简介
暂缺《计算机软件技术基础》作者简介
目录
第一章 概述
1.1 程序与软件
1.2 软件的特征与类型
1.3 软件的产生、发展与软件危机
1.4 常用软件
习题与思考题
第二章 程序设计语言与编译
2.1 程序设计语言
2.2 高级语言基本特征
2.3 程序的结构与控制
2.4 高级语言程序的编译与执行
习题与思考题
第三章 算法
3.1 算法的概念
3.2 算法的表示
3.3 算法的复杂度
3.4 常用算法
3.5 数值计算
习题与思考题
第四章 结构化程序设计
4.1 结构化程序设计及其基本结构
4.2 结构化程序设计方法
4.3 结构化程序设计举例
第五章 面向对象程序设计
5.1 面向对象程序设计的思想和方法
5.2 面向对象程序设计语言
5.3 类、对象与封装
5.4 函数重载
5.5 类的定义和对象的说明
5.6 继承和派生类
5.7 运算符重载
5.8 类模板和函数模板
5.9 面向对象软件开发方法
习题与思考题
第六章 数据结构
6.1 数据结构概述
6.2 线性表
6.3 栈和队列
6.4 串
6.5 数组
6.6 树和二叉树
6.7 图
6.8 查找
6.9 排序
习题和思考题
第七章 操作系统
7.1 操作系统概述
7.2 操作系统的资源管理
7.3 操作系统的服务与用户接口
7.4 操作系统的结构
7.5 操作系统实例介绍
习题与思考题
第八章 数据库系统基础
8.1 数据库概述
8.2 数据模型
8.3 数据库关系结构
8.4 关系模型的数学定义
8.5 关系数据库理论
8.6 关系数据库标准查询语言
8.7 关系数据库的安全与完整性
8.8 新型数据库简介
习题与思考题
第九章 软件工程
9.1 软件工程概述
9.2 软件开发方法
9.3 软件过程
9.4 软件建模语言
9.5 软件开发
习题与思考题
第十章 Visual C++可视化程序设计
10.1 Visual C++可视化编程概述
10.2 Windows与MFC编程特点
10.3 MFC程序结构
10.4 使用MFC类库编程
10.5 MFC程序编写与调试
第十一章 多媒体技术与应用
11.1 多媒体技术概述
11.2 多媒体计算机基本配置
11.3 多媒体应用技术
11.4 多媒体创作工具简介
第十二章 网络编程
12.1 网络编程的协议基础和网络工作模式
12.2 Socket程序设计
12.3 动态网页设计
12.4 Java语言的网络编程
习题与思考题
参考文献
1.1 程序与软件
1.2 软件的特征与类型
1.3 软件的产生、发展与软件危机
1.4 常用软件
习题与思考题
第二章 程序设计语言与编译
2.1 程序设计语言
2.2 高级语言基本特征
2.3 程序的结构与控制
2.4 高级语言程序的编译与执行
习题与思考题
第三章 算法
3.1 算法的概念
3.2 算法的表示
3.3 算法的复杂度
3.4 常用算法
3.5 数值计算
习题与思考题
第四章 结构化程序设计
4.1 结构化程序设计及其基本结构
4.2 结构化程序设计方法
4.3 结构化程序设计举例
第五章 面向对象程序设计
5.1 面向对象程序设计的思想和方法
5.2 面向对象程序设计语言
5.3 类、对象与封装
5.4 函数重载
5.5 类的定义和对象的说明
5.6 继承和派生类
5.7 运算符重载
5.8 类模板和函数模板
5.9 面向对象软件开发方法
习题与思考题
第六章 数据结构
6.1 数据结构概述
6.2 线性表
6.3 栈和队列
6.4 串
6.5 数组
6.6 树和二叉树
6.7 图
6.8 查找
6.9 排序
习题和思考题
第七章 操作系统
7.1 操作系统概述
7.2 操作系统的资源管理
7.3 操作系统的服务与用户接口
7.4 操作系统的结构
7.5 操作系统实例介绍
习题与思考题
第八章 数据库系统基础
8.1 数据库概述
8.2 数据模型
8.3 数据库关系结构
8.4 关系模型的数学定义
8.5 关系数据库理论
8.6 关系数据库标准查询语言
8.7 关系数据库的安全与完整性
8.8 新型数据库简介
习题与思考题
第九章 软件工程
9.1 软件工程概述
9.2 软件开发方法
9.3 软件过程
9.4 软件建模语言
9.5 软件开发
习题与思考题
第十章 Visual C++可视化程序设计
10.1 Visual C++可视化编程概述
10.2 Windows与MFC编程特点
10.3 MFC程序结构
10.4 使用MFC类库编程
10.5 MFC程序编写与调试
第十一章 多媒体技术与应用
11.1 多媒体技术概述
11.2 多媒体计算机基本配置
11.3 多媒体应用技术
11.4 多媒体创作工具简介
第十二章 网络编程
12.1 网络编程的协议基础和网络工作模式
12.2 Socket程序设计
12.3 动态网页设计
12.4 Java语言的网络编程
习题与思考题
参考文献
猜您喜欢