本书是“高等学校计算机基础教育特色教材”之一。本书针对非计算机专业学生的特点,以Visual Basic 2005程序设计语言为原型,采用案例驱动、任务驱动的方式,把对知识点的介绍融入到每个功能的实例中,比较系统地介绍了使用Visual Basic 2005进行程序设计的基本方法和技巧,同时通过“提示”、“注意”和“试一试”等内容,融人作者的编程经验,引导读者逐步建立编程的基本思想,掌握编程的基本技能。本书内容主要包括Visual Basic 2005程序设计概述、基本数据类型及算法、程序结构控制、程序调试和错误处理、数据结构、面向对象技术、My命名空间、界面设计、GDI+绘图、访问数据库等。本书是Visual Basic 2005程序设计的入门教材,可以作为非计算机专业信息技术公共课编程方面的教材,也可作为Visual Basic 2005程序设计的自学参考书;配套的电子教案等相关教学资源可以从中国高校计算机课程网上下载,网址为http://computer.cncourse.com。