内容简介
第一章导论
1.1程序与软件
目 录
1.2软件的分类
1.3常见软件介绍
小结
练习题
第二章程序设计语言
2.1高级程序设计语言概述
2.2.1编译器工作原理
2.2高级程序设计语言实现
计算的方式
2.2.2高级语言程序的解释执行
2.3高级程序设计语言基本特征
2.3.1变量、表达式、赋值
2.3.2程序的控制结构
2.3.3数据类型
2.3.4过程
2.3.5过程的数据传递
2.3.7输入/输出
2.3.6变量的生命期和Static变量
2.4面向对象程序语言的基本特征
2.4.1对象概述
2.4.2类与对象
2.4.3类定义
2.4.4类继承
2.4.5多态性
小结
练习题
3.1 算法
第三章算法与数据结构
3.1.1算法的两要素
3.1.2算法的特征
3.1.3算法的表示
3.1.4常用算法
3.2数据结构
3.2.1数据结构概述
3.2.2线性表
3.2.3 串
3.2.4树和二叉树
3.2.5 图
3.3查找
3.3.1基本概念
3.3.2查找算法
3.4排序
3.4.1基本概念
3.4.2插入排序
3.4.3选择排序
3.4.4交换排序
3.5.1基本概念
3.5文件简介
3.5.2文件的结构
3.5.3文件的操作
3.6应用举例——分酒问题
小结
练习题
第四章程序开发和软件工程
4.1程序设计过程
4.1.1需求分析
4.1.2程序设计
4.1.3编码
4.1.4测试与排错
4.2软件工程概述
4.3传统的软件工程
4.3.1生存周期模型
4.3.2需求分析
4.3.3设计
4.3.4软件测试
小结
练习题
5.1软件过程
第五章软件过程管理与软件工程
环境
5.2软件过程模型
5.3软件项目管理
5.3.1风险分析与风险管理
5.3.2软件质量保证
5.3.3项目进度与追踪
5.3.4项目计划
5.4软件配置管理
5.5软件重用
5.6软件开发环境
小结
练习题
第六章VB环境下的应用程序开发
6.1 VB介绍
6.1.1 VB概述
6.1.2 VB程序设计的特点
6.1.3消息和事件驱动
6.1.4 VB开发环境
6.1.5 VB项目文件和可执行文件
6.1.6创建VB应用程序的步骤
6.2应用程序举例
6.2.1问题的描述
6.2.2问题分析
6.2.3设计过程
6.2.4程序的编制
6.2.5排错与调试
小结
练习题
7.1.1什么是多媒体
7.1多媒体
第七章多媒体与多媒体应用开发
7.1.2多媒体的应用
7.2多媒体计算机系统
7.2.1多媒体计算机系统
7.2.2多媒体计算机MPC
7.3多媒体技术与设备
7.3.1音频设备
7.3.2视频设备
7.3.3存储光盘
制作过程
7.4多媒体应用开发
7.4.1多媒体应用软件的
7.4.2多媒体数据的准备
7.4.3多媒体开发工具与平台
7.5 VB的多媒体程序设计
7.5.1动画程序蝶恋花的制作
7.5.2影片播放程序的制作
小结
练习题
8.1操作系统概述
第八章操作系统
8.2操作系统的特性
8.3操作系统的功能
8.4操作系统的种类
8.5操作系统的结构
8.6操作系统的资源管理
8.6.1进程管理
8.6.2存储管理
8.6.3设备管理
8.6.4文件管理
8.7操作系统的发展
小结
练习题
第九章几种常见的操作系统
9.1 DOS系统
9.2 Windows 95
9.3 UNIX系统
9.3.1 UNIX系统结构与特性
9.3.2不同厂家的UNIX
9.3.3 Linux系统
9.4 NetWare系统
9.4.1 NetWare的结构特点
9.4.2 NetWare的目录管理
9.5 Windows NT系统
9.5.1 Windows NT的两种类型
9.5.2 WindowsNT的体系结构
9.5.3 WindowsNT的主要特性
9.5.4 Windows NT的安全性
9.5.5 Windows NT的网络服务
小结
练习题
10.1.1文件系统
第十章关系数据库系统
10.1数据库初步
10.1.2数据库系统
10.1.3数据库数据的组织
10.1.4数据库应用模式
10.2关系数据库
10.2.1关系模型
10.2.2关系的完整性
10.3关系的规范化
10.3.1规范化
10.3.2函数依赖
10.3.3 范式
10.3.4设计折中
10.4关系数据库的设计
10.4.1数据库设计
10.4.2实体-联系模型
(E-R模型)
10.5 SQL语言
10.5.1 SQL语言基础
10.5.2 SQL中的数据操纵
10.5.3 SQL中的数据定义
10.5.4数据控制功能
10.5.5事务处理
10.5.6触发器
10.5.7存储过程
小结
练习题
设计与实现
11.1应用背景与需求说明
第十一章一个数据库应用系统的
11.2数据库设计
11.2.1概念设计
11.2.2设计关系模式
11.2.3确定数据库应用的功能
11.3数据库开发环境
11.3.1 Visual Basic中的数据访问
11.3.2 Visual Basic数据库体系结构
11.4.1可视化数据管理器
11.4创建数据库
11.4.2数据访问对象
10.4.3添加索引
11.4.4添加关系和引用完整性
11.5创建数据库应用程序
11.5.1数据控件(Data Contro1)
11.5.2创建一个简单的应用
程序
11.5.3创建数据窗体
小结
练习题
12.1什么是计算机网络
第十二章计算机网络概述
12.1.1什么是局域网
12.1.2园区网、城域网和
广域网
12.2网络中的信号传输
12.2.1数字信号
12.2.2模拟信号
12.2.3信号传输方法的比较
12.2.4位同步
12.2.5基带和宽带传输
12.3.1总线型结构
12.3 网络的拓扑结构
12.3.2星型结构
12.3.3环型拓扑结构
12.3.4网状拓扑结构
12.4网络的传输介质
12.4.1同轴电缆
12.4.2双绞线
12.4.3光缆
12.4.4无线传输
12.5.1网卡的工作原理
12.5网络适配器
12.5.2网卡的配置
12.6网络软件
小结
练习题
第十三章网络协议与网络操作系统
13.1 OSI参考模型
13.1.1 OSI/RM的协议层次
13.1.2协议服务
13.1.3 IEEE 802的系列标准
13.2.1 NetBEUI
13.2网络传输协议
13.2.2 IPX/SPX
13.2.3 TCP/IP协议
13.2.4串行链路上的SLIP/PPP协议
13.3 网络操作系统
13.3.1 网络操作系统概述
13.3.2 NovellNetware
13.3.3 Windows NT
13.4建立网络环境
问题
13.4.1网络软件需要考虑的
13.4.2用户帐户的管理
13.4.3用户组的管理
13.4.4网络文档的编制
13.5网络环境的安全性
13.6 Windows NT 4.0组网实例
小结
练习题
14.1.1 以太网
14.1传统局域网技术
第十四章网络技术与网络互连
14.1.2令牌环网
14.2高速局域网技术
14.2.1交换式以太网
14.2.2快速以太网和千兆
以太网
14.2.3 100VG-AnyLAN
14.2.4 FDDI
14.2.5 ATM局域网
14.3 网络互连设备
14.3.1集线器
14.3.2网桥
14.3.3路由器
14.3.4网关
14.4广域网
14.4.1调制解调器
14.4.2公用电话网(PSTN)
14.4.3公用分组交换网(PDN)
14.4.4综合业务数据网
14.4.6数字数据网(DDN)
14.4.5帧中继(Frame Relay)
14.4.7宽带综合业务数字网
B-ISDN和ATM
小结
练习题
第十五章Internet网络
15.1 Intemet简介
15.2电子邮件E-mail
15.2.1 Internet电子邮件的工作原理
15.2.2电子邮件协议
15.2.4 Internet电子邮件的使用
15.2.3多用途邮件扩展MIME
15.3文件传输FTP
15.3.1 FTP的工作原理
15.3.2匿名FTP
15.3.3文件的压缩和还原
15.4万维网WWW
15.4.1 WWW的基本原理
15.4.2超文本标记语言
15.4.3超文本传输协议
15.5企业内部网Intranet
15.4.4 WWW的交互技术
15.5.1 Intranet的网络结构
15.5.2 Intranet的安全性
15.5.3基于Windows NT建立
Intranet
小结
练习题
第十六章网络程序设计
16.1 Windows Socket程序设计
16.1.1 Windows Sockets编程特点
16.1.2 Socket的建立流程
16.1.3编程实例介绍
16.2 CGI程序设计
16.2.1一个简单的实例
16.2.2 Form输入的分析和解码
16.2.3利用CGI产生HTML
输出
16.3使用IDC、HTX开发WWW
数据库检索程序
16.4 ASP编程
16.4.2 ASP内建对象
16.4.1 ASP语法简介
16.4.3服务器组件
16.4.4 ASP应用实例
16.5 Java语言的网络程序设计
16.5.1 100%的Java
16.5.2 Java Applet
16.5.3利用Java开发Socket应用程序
16.5.4 Java开发工具
小结
练习题
参考书目