本书从介绍VisualBASIC基础知识出发,以课件制作技术和实例为线索,由浅入深、循序渐进地介绍VisualBASIC。精心设计的编排顺序和精选有效的实例是本书的精髓。书中所举的每一个实例均与课件制作有关,这些实例能引导读者迅速掌握VisualBASIC编程和课件制作。本书适合师范类各专业作为VisualBASIC课程和CAI课程的教材,也可供学习VisualBASIC语言和学习CAI课件制作的读者参考。随书附带的光盘包括了书中所有实例的源程序和所需的素材,有些实例本身就是一个完整的课件,能够直接拿到课堂上去用。前言当今在全球广为使用的Windows操作系统上,VisualBASIC是最适合于作为第一门程序设计语言课程的,原因如下。1.VisualBASIC本身是适合于初学者的编程语言,容易入门,入门以后就有能力进一步学习难度更大的编程语言。2.VisualBASIC是开发Windows应用程序的强有力的工具,用VisualBASIC能轻而易举地开发符合Windows规范和风格的应用程序,学习之后立即就能实用。3.VisualBASIC使用了最先进的程序设计思想,即"面向对象"和"事件驱动",也就是说,学习VisualBASIC就同时学习了最新的程序设计思想。4.VisualBASIC中融入了最新的计算机技术,在科学计算、多媒体软件开发、数据库编程、网络应用等方面都有很强的功能。因此,在高等院校开设第一门程序设计语言课时,VisualBASIC应作为首选。另一方面,对于师范类的本科生,掌握CAI课件制作已经成为毕业求职和自身发展的重要条件,因此广大学生都在努力学习CAI课件制作技术。然而一些课件制作平台只能完成一些简单的课件制作,对于较复杂的课件必须通过程序设计语言编程来完成。于是VisualBASIC又一次成为首选,因为:1.VisualBASIC的可视化界面设计方式能使用户毫不费力地设计出所需的软件界面。2.VisualBASIC强大的多媒体功能很容易实现文本、图形、图像的展现和视频、声音的播放。3.VisualBASIC的事件驱动特性使得在课件中很容易实现多种形式的交互功能,如对单击、双击、拖动、按键、条件的监视、时间的节拍等都能立即做出反应,从而实现按钮交互、热区交互、热对象交互、热键交互、拖放交互、定时器交互、条件交互,等等,多种交互形式。4.通过API调用和外部程序接口,VisualBASIC的功能还能进一步得到极大的扩展,轻松实现VisualBASIC中本来没有的功能。可见,学习VisualBASIC不但很容易,而且很实用——这种实用是多方面的和立即就能见效的。本书是一本入门书,从来没有学习过编程语言的人可以直接学习本书;本书是一本实用?氖椋俚拿恳桓鍪道肟渭谱饔泄兀ü臼槟苎暗胶芏喽嗝教蹇渭谱骷际鹾推渌恍┍喑碳际酰坏臼椴豢赡苁且槐綱isualBASIC大全,当然本书中用到的VisualBASIC知识都有必要的介绍,例如书后就附有"本书中使用的API函数"的详细解释。本书曾作为讲义在天津师范大学物理与电子信息学院现代教育技术系几种层次的多个教学班中使用,学生普遍反映本书十分适合作为教材,能引导学生轻松地学习VisualBASIC。独到的编排顺序和精选有效的实例是本书的精髓。随书附带的光盘包括了书中所有实例的源程序和所需的素材,这些程序均在Windows98和VisualBASIC6.0上调试和反复验证通过,有些实例本身就是一个完整的课件,能够直接拿到课堂上去用。由于作者的水平有限,书中如有谬误与不当之处,请读者不吝赐教。毕广吉2001年11月18日于天津师范大学