本书是根据教育部对非计算机专业计算机基础课程提出的教学基本要求编写的。全书内容共分12章,分别是:软件开发与Visual Basic基础、Visual Basic程序设计语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、多窗体与程序调试、数据文件、用户界面设计、图形技术和访问数据库。为了便于教师授课和学生复习,本书配有《Visual Basic程序设计教程实验指导与测试》教学辅导书。
本书适合作为大学本科各专业学生“高级语言程序设计”课程的教材,也可作为“Visual Basic程序设计”课程的培训教材及参加全国计算机等级考试读者的复习参考用书。