注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合计算机软件技术基础(第二版)

计算机软件技术基础(第二版)

计算机软件技术基础(第二版)

定 价:¥32.00

作 者: 麦中凡等著
出版社: 高等教育出版社
丛编项: 面向21世纪课程教材
标 签: 高级程序语言设计

ISBN: 9787040115628 出版时间: 2003-03-01 包装: 平装
开本: 23cm 页数: 490 字数:  

内容简介

  本书是“十五”国家级规划教材,第一版曾于2001年获得中国高校科技进步一等奖。新版教材在第一版的基础上进行了大量修订和更新,针对现代的软件开发平台、环境和工具,按照系统集成的思想并结合实践,对程序设计语言、算法与数据结构、程序开发和软件工程、VisualBasic、多媒体及其应用开发、操作系统、关系数据库系统及设计、计算机网络基本理论、技术及应用等方面的内容进行了综合介绍,力图通过有限的篇幅,给读者建立起开发一个软件系统的总体概念和方法。本书在修订和更新时,十分注重系统集成的思想,并吸收了当前软件技术发展的最新成果,力图使读者对软件技术有一个较清晰的认识。本书具有知识系统性、内容先进性、实用性的特点,适合高等学校计算机和非计算机专业学生使用。

作者简介

暂缺《计算机软件技术基础(第二版)》作者简介

图书目录

第一章  导论
  1.1  程序与软件
  1.2  软件的分类与应用软件
  1.3  几种常用软件
  1.4  学习提示
  练习题
第二章  程序设计语言
  2.1  高级程序设计语言概述
  2.2  高级程序设计语言实现计算的方式
  2.2.1  编译器工作原理
  2.2.2  高级语言程序的解释执行
  2.3  高级程序设计语言的基本特征
  2.3.1  变量、表达式、赋值
  2.3.2  程序的控制结构
  2.3.3  数据类型
  2.3.4  过程
  2.3.5  过程的数据传递
  2.3.6  变量的生命期和Static变量
  2.3.7  输入/输出
  2.4  面向对象程序语言的基本特征
  2.4.1  对象概述
  2.4.2  类与对象
  2.4.3  类定义
  2.4.4  类继承
  2.4.5  多态性
  2.4.6  类继承带来的新问题
  2.5  网络计算时代的编程语言
  2.5.1  HTML和XML
  2.5.2  脚本语言
  2.5.3  网络编程语言
  小结
  练习题
第三章  算法与数据结构
  3,1  算法
  3.1,1  算法的表示
  3.1.2  算法的定义
  3.1.3  算法与建模
  3.1.4  算法的优劣
  3.1.5  常用算法
  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.5  应用举例
  3.5.1  最大花费与最小花费
  3.5.2  分酒问题
  小结
  练习题
第四章  在VisuaIBasiC环境下编制应用程序
  4.1  应用(程序)系统的体系结构
  4.2  图形用户界面
  4.2.1  GUI的诸元素及其实现
  4.2.2  VB平台界面
  4.3  Windows编程环境
  4.4   Windows环境下的VB编程
  4.4.1  VB程序设计的特点
  4.4.2  消息和事件驱动
  4.5  创建VB应用程序的步骤
  4.6  应用程序举例
  4.6.1  问题的描述
  4.6.2  需求分析
  4.6.3  设计
  4.6.4  界面设计
  4.6.5  实现
  小结  
  练习题
第五章  多媒体与多媒体应用开发
  5.1  多媒体
  5.1.1  什么是多媒体
  5.1.2  多媒体的应用
  5.2  多媒体计算机系统
  5.2.1  多媒体计算机系统
  5.2.2  多媒体计算机MPC
  5.3  多媒体技术与设备
  5.3.1  音频设备
  5.3.2  视频设备
  5.3.3  存储光盘
  5.4  多媒体应用开发
  5.4.1  多媒体应用软件的制作过程
  5.4.2  多媒体数据的准备
  5.4.3  多媒体开发工具与平台
  5.5  VB多媒体程序设计
  5.5.1  蝶恋花的动画程序制作
  5.5.2  影片播放程序的制作
  小结  
  练习题
第六章  软件开发活动
  6.1  软件生存周期
  6.2  软件需求
  6.2.1  需求工程
  6.2.2  导出需求
  6.2.3  分析模型
  6.3  软件设计
  6.3.1  设计的基本原则
  6.3.2  设计模型
  6.3.3  设计用的UML
  6.3.4  设计说明书的书写
  6.4  软件构造
  6.4.1  有关软件构造的几个问题
  6.4.2  构造原则
  6.4.3  构造的风格
  6.5  软件测试
  6.5.1  测试技术
  6.5.2  集成测试策略
  6.5.3  其他测试
  6.5.4  测试文档
  6.5.5  面向对象软件测试
  6.6  软件维护
  小结  
  练习题
第七章  软件工程与软件过程管理
  7.1  软件工程概述
  7.2  软件工程过程
  7.2.1  软件过程活动
  7.2.2  软件过程模型
  7.2.3  一个实用的应用开发过程模型
  7.2.4  软件过程标准
  7.3  软件质量保证
  7.3.1  软件质量与度量
  7.3.2  软件质量保证
  7.4  软件项目管理
  7.4.1  风险管理
  7.4.2  项目计划
  7.4.3  项目调度和追踪
  7.5  软件配置管理
  7.6  软件开发环境和技术基础设施
  小结
  练习题
第八章  操作系统
  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.6.5  操作系统的发展
  小结
  练习题
第九章  几种常见的操作系统
  9.1  Windows95
  9.2 Unix系统
  9.2.1  Unix系统的结构与特性
  9.2.2  不同厂家的Unix
  9.2.3 Linux系统
  9.3  WindowsNT系统
  9.3.1  WindowsNT的两种形式
  9.3.2 WindowsNT的体系结构
  9.3.3 WindowsNT的主要特性
  9.3.4 WindowsNT的安全性
  9.3.5  WindowsNT的网络服务
  小结
  练习题
第十章  关系数据库系统
  10.1  数据库基础
  10.1.1  什么是数据库?
  10.1.2  数据管理的发展
  10.2  数据模型
  10.3  数据的完整性+
  10.4  数据库系统的特点
  10.5  数据库保护
  10.5.1  安全控制
  10.5.2  数据恢复
  10.6  关系数据库
  10.6.1  数据库系统模式的概念
  10.6.2  关系数据库的组成
  10.6.3  关系规范化
  10.7  关系数据库设计
  10.7.1  数据库设计规范
  10.7.2  实体—联系模型(E-R模型)
  10.8  SQL语言
  10.8.1  SQL概述
  10.8.2  SQL语言基础
  10.8.3  数据操纵
  10.8.4  数据控制功能
  10.8.5  数据定义功能
  10.8.6  事务处理
  10.8.7  触发器
  10.8.8  存储过程
  10.9  数据库应用结构
  10.9.1  集中式应用结构
  10.9.2  文件服务器结构
  10.9.3  客户/服务器结构
  10.9.4  互联网应用结构
  10.10  数据库访问技术
  10.10.1  0DBC
  10.10.2  OLEDB
  10.10.3  ADO
  10.11  数据库技术应用的发展——数据仓库
  10.11.1  数据仓库概念
  10.11.2  数据仓库的结构
  小结
  练习题
第十一章  数据库应用系统的设计与实现
  11.1  应用背景与需求说明
  11.2  数据库设计
  11.2.1  概念设计
  11.2.2  设计关系模式
  11.2.3  确定数据库应用的功能
  11.3  数据库开发环境
  11.3.1  VB中的数据访问
  11.3.2 VB数据库体系结构
  11.4  创建数据库
  11.5  创建数据库应用程序
  11.5.1  数据控件与数据感知控件
  11.5.2  Data控件应用程序示例
  11.5.3  使用ADO数据访问控件
  小结
  练习题
第十二章  计算机网络概述
  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  网络的拓扑结构
  12.3.1  总线型结构
  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  网络适配器
  12.5.1  网卡的工作原理
  12.5.2  网卡的配置
  12.6  网络软件
  小结  
  练习题
第十三章  网络协议与网络操作系统
  13.1  0SI参考模型
  13.1.1  OSI/RM的协议层次
  13.1.2  协议月艮务
  13.1.3  1EEE 802系列标准
  13.2  网络传输协议
  13.2.1  NetBEUI
  13.2.2  TCP/IP协议
  13.2.3  串行链路上的SLIP/PPP协议
  13.3  网络操作系统
  13.3.1  网络操作系统概述
  13.3.2  WindowsNT
  13.4  建立网络环境
  13.4.1  网络软件需要考虑的问题
  13.4.2  用户账户的管理
  13.4.3  用户组的管理
  13.4.4  网络文档的编制
  13.5  网络环境的安全性
  13.6  WindowsNT4.0组网实例
  小结  
  练习题
第十四章  网络程序设计
  14.1  WindowsSocket程序设计
  14.1.1  WindowsSocket编程特点
  14.1.2  Socket的建立流程
  14.1.3  编程实例介绍
  14.2  CGI程序设计
  14.2.1  一个简单的实例
  14.2.2 Form输入的分析和解码
  14.2.3  利用CGI产生HTML输出
  14.3  ASP编程
  14.3.1  ASP语法简介
  14.3.2  ASP内建对象
  14.3.3  服务器组件
  14.3.4  ASP应用实例
  14.4  Java语言的网络程序设计
  14.4.1  100%的Java
  14.4.2  JavaApplet
  14.4.3  利用Java开发Socket应用程序
  14.4.4  Java开发工具
  小结  
  练习题
参考文献

本目录推荐