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

计算机软件技术基础(第二版) - 图书城
作者:
麦中凡 等著
ISBN:
9787040115628 , 704011562X
出版社:
高等教育出版社
出版日期:
2003-3-1
定价:
32.00
购买:
内容提要 :
本书第一版曾于2001年获得中国高校科技进步一等奖。新版教材在第一版 的基础上进行了修订和更新,针对现代的软件开发平台、环境和工具,按照系统集成的思想并结合实践,对程序设计语言、算法与数据结构、程序开发和软件工程、多媒体及其应用开发、操作系统、关系数据库系统及设计、计算机网络基本理论、技术及应用等方面的内容进行了综合介绍,力图通过有限的篇幅,给读者建立开发一个软件系统的总体概念和方法。
  本书在修订和更新时,十分注重系统集成的思想,并吸收了当前软件技术发展的最新成果,力图使读者对软件技术有一个新清晰的认识。本书具有知识系统性、内容先进性、实用性的特点,适合高等学校非计算机专业学生使用。
目录 :
第一章 导论
 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 分酒问题
 小结
 练习题
第四章 在Visual Basic 环境下编制应用程序
 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 应用程序举例
 ……
第五章 多媒体与多媒体应用开发
第六章 软件开发活动
第七章 软件工程与软件过程管理
第八章 操作系统
第九章 几种常见的操作系统
第十章 关系数据库系统
第十一章 数据库应用系统的设计与实现
第十二章 计算机网络概述
第十三章 网络协议与网络操作系统
第十四章 网络程序设计
参考文献
序言:
本书1999年11月出版后,已连续印刷6次近4万册。由于内容取材新颖,填补了这方面的空白,在2001年的教育部优秀教材评审中本书获得科技进步一等奖。作者深知,这是对能反映现代技术进步的新编教材的鼓励和鞭策。本书的确存在不少问题,内容偏深,提炼不够,例题不足。获奖后一直想尽快再版,改进不足。 2001年底开始改写第二版。时值美国计算机学会ACM、电子电器工程师协会IEEE-CS发布了2001计算机课程体系。该课程体系全面修订了1991课程体系,公布了四个方向的知识体系: · 计算机科学 · 计算机工程 · 软件工程 · 信息系统 该体系新增加了软件工程和信息系统,说明美..
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800