本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会于2004年提出的“计算机程序设计基础”课程教学基本要求而编写。全书分为12章,涵盖了Visual Basic程序设计的主要内容。第1、2章主要介绍Visual Basic集成环境、程序设计的步骤以及Visual Basic的编程机制,第3~6章分别介绍Vis—ual Basic中的数据、程序控制结构、过程及数组,第7~9章分别介绍Visual Basic。控件、一些高级对象及应用程序界面设计,第10~12章分别介绍Visual Basic文件操作、绘图操作和数据库应用。本书内容丰富,理论与实践相结合,强调程序设计方法与能力的培养。在编写过程中,力求做到概念清晰、取材合理,深入浅出、突出应用,为学生应用Visual Basic进行程序设计和软件开发打下良好基础。本书既可作为高等院校程序设计课程的教材,又可供社会各类软件开发人员阅读参考。为了方便教学和读者上机操作练习,作者还组织编写了《Visual Basic程序设计实践教程》一书,作为与本书配套的实验教材。另外,还有与本书配套的教学课件,供教师教学参考。