本书是高校计算机基础教育第二层次的教材,供第一层次计算机文化基础与C/C++的后继课程使用。全书共分三部分十八章,第一部分数据结构与算法基础的主要内容包括:算法基础、数据结构概述、线性表及其存储结构、栈和队列、树与二叉树、图、查找与排序;第二部分数据库设计及应用基础的主要内容包括:数据库的基本概念、关系数据库设计、 Access 2003基础;第三部分Visual Basic程序设计基础的主要内容包括: Visual Basic 6.0概述、VB数据类型、运算符和表达式、VB内部函数及数据的输入输出、窗体和常用控件、程序控制结构和构造数据类型、过程、菜单编辑器和多窗体程序设计、VB与数据库。本书由多年从事计算机软件基础教学的教师编写。在编写过程中,特别注意遵循由浅入深、繁简适当的原则,采用图文并茂的形式,重在应用、加强基础、结合大量实例,深入浅出地讲解数据结构与算法、数据库应用、Visual Basic 6.0的基本操作和面向对象编程技术。本书可供高校非计算机专业学生作为与软件基础有关课的教材,也可供从事计算机工作的技术人员及其他需要学习软件基础知识的读者自学使用。