本書是高校計算機基礎教育第二層次的教材,供第一層次計算機文化基礎與C/C++的后繼課程使用。全書共分三部分十八章,第一部分數(shù)據(jù)結構與算法基礎的主要內容包括:算法基礎、數(shù)據(jù)結構概述、線性表及其存儲結構、棧和隊列、樹與二叉樹、圖、查找與排序;第二部分數(shù)據(jù)庫設計及應用基礎的主要內容包括:數(shù)據(jù)庫的基本概念、關系數(shù)據(jù)庫設計、 Access 2003基礎;第三部分Visual Basic程序設計基礎的主要內容包括: Visual Basic 6.0概述、VB數(shù)據(jù)類型、運算符和表達式、VB內部函數(shù)及數(shù)據(jù)的輸入輸出、窗體和常用控件、程序控制結構和構造數(shù)據(jù)類型、過程、菜單編輯器和多窗體程序設計、VB與數(shù)據(jù)庫。本書由多年從事計算機軟件基礎教學的教師編寫。在編寫過程中,特別注意遵循由淺入深、繁簡適當?shù)脑瓌t,采用圖文并茂的形式,重在應用、加強基礎、結合大量實例,深入淺出地講解數(shù)據(jù)結構與算法、數(shù)據(jù)庫應用、Visual Basic 6.0的基本操作和面向對象編程技術。本書可供高校非計算機專業(yè)學生作為與軟件基礎有關課的教材,也可供從事計算機工作的技術人員及其他需要學習軟件基礎知識的讀者自學使用。