本书是一本面向非计算机专业学生学习程序设计的入门教材。本书重点对程序设计的基础知识、基本语法、编程方法和常用算法进行了较为系统、规范和详细地介绍,目的是让学生学会并掌握运用计算机解决实际问题的能力。本书通过控件名、变量名等的规范使用来强调程序设计风格的重要性,并希望学生通过对本书的学习,既可以掌握程序设计的基本方法,又可以养成良好的程序设计风格。Visual Basic是可视化的程序设计语言,本书将程序设计和可视化界面设计有机地结合起来,既能提高学生学习的积极性,又能提高编程效率和教学效果,真正达到学以致用的目的。本书配套的习题参考答案和实验指导将在《Visual Basic程序设计习题解答与上机指导》一书中给出。本书可作为本科院校、高职高专院校为非计算机专业学生开设的第一门程序设计语言课程的教材。