计算机是在程序控制下工作的,它所解决的任何问题都要依赖于解决问题的程序。程序设计是计算机专业人员的一项基本素质,同时也是大学生的一项基本思维方式训练。
教育部高等学校非计算机专业计算机基础课程教学指导分委会于2004年提出了“1+X”课程设置模式,即一门“大学计算机基础”和若干门核心课程,“计算机程序设计基础”是其中一门重要的核心课程。通过本课程的学习,可使学生了解程序设计语言的基本知识,掌握程序设计的基本方法和常用算法,掌握程序调试的基本技能,具有使用计算机解决实际问题的基本能力,也为学习后续课程打下良好的基础。
Visual Basic是在原有的Basic语言的基础上发展起来的,是:Microsoft公司开发的一种通用的面向对象和事件驱动的程序设计语言。
Visual Basic具有简单易学的特性,可视化编程环境的“所见即所得”功能,使编程成为一种享受,只要稍有计算机语言基础就可以很快掌握它。它所具有的面向对象和事件驱动的程序设计思想,极大地缩短了应用软件的开发周期。同时,Visual Basic又是一门功能强大的程序开发语言,它可以完成几乎全部Windows环境下的应用程序开发任务。Micfoson公司十分重视Visual Basic功能的扩充,使它能不断地适应软件开发的新需求。
Microsoft公司开发的可视化程序设计系列语言在功能和编程方法上是一致的,学会其中一门语言,其他语言就很容易掌握,因此Visual Basic很适合作为**门可视化程序设计语言来学习。目前国内很多高校的计算机专业和非计算机专业都开设了Visual Basic的专业课或公共课,同时,在全国及各个地区组织的考试中,几乎都包括Visual Basic的考试。
本书以Visual Basic 6.0中文版为背景,在充分考虑到非计算机专业学生和初学者的基础上,将多年非计算机专业Visual Basic课程教学的经验应用于本书的编写。全书知识体系相对完整,知识点讲解简练,实例深入浅出,使读者在具备知识架构的同时,再进一步学习就能够具有开发一定规模软件的编程能力。