1、Visual Basic中的核心概念及界面认识教学目标:1、让学生理解掌握Visual Basic中的核心概念;2、让学生通过与已经学过的Excel界面的比较,介绍Visual Basic的总体界面,从而得出Windows平台下一般应用软件的界面框架,培养学生的举一反三能力。教学重点:Windows程序设计中三个最基本的概念:窗口、事件、消息教学难点:1、事件驱动模型 2、Visual Basic的界面与Excel界面的不同之处及其功能教学方式:多媒体教学(机房)教学过程教师活动学生活动一、 引入通过提问的方式复习Visual Basic中的三种程序的基本控制结构,简单了解“什么是Visual
2、 Basic”,引出Windows程序设计中三个最基本的概念, 二、新课(一)什么是“Visual Basic”?“Visual”指的是开发图形用户界面(GUI)的方法。“Basic”指的是Basic(初学者通用指令代码)语言,是程序设计语言中的一种。Visual Basic是一种可视化的程序设计语言。(二)Visual Basic 中的几个核心概念1、Windows的工作方式(1) 窗口:我们已经非常熟悉了,如资源管理器、图标、文本框、选择按钮、和菜单条也都是窗口,它也是Windows操作系统的特点所在。 在Windows操作系统下每一个窗口都有一个唯一的标识,这样就大大地方便了操作系统对它
3、们的管理。(2) 事件:独立的偶发的事情。举例:打铃在计算机中,可以通过单击鼠标、按下按钮、操作键盘而产生事件,也可以通过程序的控制而产生,甚至可以由另一个窗口的操作产生。(3) 消息:当发生一个事件的时候,将引发一条消息发送至操作系统,由操作系统处理该消息并广播给其他的窗口,最后由窗口根据自身处理该条消息的指令采取适当的操作。2、事件驱动模型在以前的“过程化”程序设计中,应用程序自身控制了程序运行的顺序及步聚,比如在哪一步之后输入数据等等。但是在很多情况下事件的发生顺序是无法预测的,那么我们如何满足这一要求呢?这里我们就引入了事件驱动模型。在事件驱动的应用程序中,代码不是按照预定的路径和顺序执行。(三)集成开发环境的元素区分Visual Basic与Excel界面的不同之处及其功能三、课堂小结事件与事件驱动模型的区别Windows操作系统下窗口的一般结构一、 课前提问1、 区分3种基本控制结构的流程图及书写形式;2、 区别3种基本控制结构的适用情况。二、课堂练习1、 学生自己举例理解“事件” 概念;2、学生看书了解“事件驱动模型”;三、学生可能有的疑点1、图形用户界面(GUI)到底是指什么?2、事件驱动模型和事件有何区别?学生通过与Excel界面的比较认识,得出结论学生熟悉VB的界面,自行使用其中的菜单、工具箱等等2 / 2