前言
随着计算机应用的逐步深入,用算法解决问题的能力培养已经成为素质教育的基本要求。而通过程序设计语言的学习可以促进逻辑思维能力的培养,强化运用算法来解决实际问题的能力。
本书是国家精品课程“计算机基础”系列课程“Visual Basic程序设计基础”的主教材。教材以教育部计算机基础教育教学指导委员会关于高等学校计算机基础教育基本要求作指导,从培养学生分析问题和解决问题的能力入手,立足于“以理论为基础,以实例为引导,以应用为目的”,对程序设计的基本概念、原理和方法由浅入深,循序渐进地展开。在内容组织上采取“问题导入语法、语法引入应用、应用面向实践”的方式,突出知识点与技术点的关联性,使学习者学以致用,真正理解程序设计思想,而不是仅仅学会语法。
全书共分10章,主要包括Visual Basic概述、Visual Basic语言基础、数组、基本程序结构、Visual Basic的过程、常用控件、界面设计、文件处理技术、数据库应用、工程化程序设计技术等内容。以实际问题为基础,对程序设计的基本概念、原理和方法,从基本语句、基础使用、理论提升三个层面逐层展开。
基本语句部分从培养学生程序设计基本概念和初步逻辑思维能力入手,以Visual Basic语言为实例进行内容组织,主要包括Visual Basic概述、Visual Basic语言基础、数组、基本程序结构、Visual Basic的过程等方面的知识。通过学习,使学习者初步掌握Visual Basic的基本语法和程序设计基本概念。
基础使用部分从培养学生分析问题和解决问题的能力入手,引入Visual Basic的基本对象,主要包括常用控件、界面设计、文件处理、数据库应用等方面的知识。通过学习使学习者初步掌握分析问题和解决问题的能力。
理论提升部分通过引入工程化程序设计的理论,强化逻辑思维能力和程序设计能力培养,进一步提升学习者对程序设计的理解,使学习者真正掌握程序设计。
特别说明,VB不区分大小写,本书中涉及的英文大小写意义相同。
本书突出技术性、应用性与示范性。同时,在编写时兼顾了计算机等级考试的要求。为方便教学,本书还配有电子课件,任课教师可以登录华信教育资源网(www.hxedu.com.cn)免费注册下载。
本书由多年从事计算机教育的一线教师编写,其中董卫军编写第1~5章和第10章,邢为民编写第6~7章,索琦编写第8~9章。全书由董卫军统稿,西北大学耿国华教授主审。感谢教学团队成员的帮助,感谢西北大学教务处多年来的支持。由于水平有限,书中难免有不妥之处,恳请指正。
编者
于西安·西北大学