Visual Basic 程序设计基础知识
录入者:netlab 人气指数: 次 发布时间:2008年01月28日
Visual Basic 程序设计基础知识
VB程序设计基础知识,涉及到信息技术学科的专业知识,是信息技术学科的精华所在,最能体现这个专业的不可替代性。但高中教学不是专业编程,不是软件开发,教师必须注意把握大纲要求、注意应用教学向程序教学的过渡,否则学生会产生畏难情绪;注意任务的连贯性,最好能够在这一章节课程完成的时候,学生都拥有一个较完整的小软件,从而增强成就感,进一步激发学习兴趣。本教学设计分教案设计和学案设计两部分。
一、课题引入:学习word 应用相当于学习电视机、洗衣机的使用学习 Vb程序设计相当于学习生产电视机、洗衣机。
[教学设想]:在课题引入部分教师可以运行自编的一些小程序,如8皇后问题、河内塔问题等。让学生了解VB编程软件与WORD等应用软件的本质区别,认识程序设计,进一步激发兴趣。
二、有关VB程序设计的一些概念:
设计包含两个方面的内容:客户界面(interface)的设计,程序过程数据处理
什么是可视化(Visual)?可视化的核心是,把程序员从繁琐的界面设计中解脱出来,把主要精力放到处理过程数据的设计中去。
什么是语言,语言是编程者与计算机交流的工具。
什么叫对象? WORD 使用的图片、表格是WORD的对象。VB的对象很多,主要是由系统设计好的,对象主要包括:窗体(form)、控件、菜单、剪贴板、打印机、数据库等。
三、任务1:打开VB、认识VB窗口。
[教学设想]:此处学习内容偏向应用,可以完全采用让学生先探索学习,再讲解的教学方法。
四、教师讲解界面:
在VB中把一个软件称为一个工程。
工具箱中的一个个工具,在VB中称为控件。
窗体也是一种控件,软件在WINGDOWS中运行的窗口。
新建一个对象:选中一控件,然后在窗体上画框。
对象的属性就是对象的性质。就像word中的图片有大小属性、边框线属性。一个VB对象有很多属性,对象的属性可在属性窗口中进行设置。
[教学设想]:把程序设计基础知识这一节课中较专业化的知识简单带过,重点放在让学生了解vb编程的流程上。较专业化的知识在后来的每节课上作渗透。
五、教师提出课堂总任务:
请同学们编写一个VB工程。程序功能:点击按钮“ok”后,“hello”变为“good morning”。
任务2:编写工程界面:
(1)、建立应用程序界面
建一个窗体(FORM)、建立一个标签对象(LABEL),建立一个按钮对象(COMMAND BUTTON))、设置对象的属性,在属性表中给对象取一个名字,CAPTION是对象所显示的内容。
对象 |
NAME属性 |
CAPTION属性 |
标签 |
LBLOUTPUT |
Hello |
按钮 |
CMDOK |
Ok |
请同学们建立一个标签对象、和一个按钮对象并设置名称和caption属性。
此处学生自己操作可能遇到的问题有:A. 怎样建立标签对象、按钮对象?B. 怎样设置前标签对象和按钮对象的NAME属性值及CAPTION属性值?C. 学生将NAME属性和CAPTION属性混淆。
[教学设想]:建立程序界面为学生本堂课第二个任务。这个任务教师教师可以先适当讲解,建立对象的方法(选中工具箱中的某控件,然后在窗体上画框)和设置对象初始属性的方法(选中某对象后在修改属性表中的相应属性),然后布置操作任务。
任务3:编写事件处理程序:事件是什么,事件是一个动作,是完成一部分功能需要得触发条件。如:click某对象 、doubleclick某对象等。
现在再明确一下我们下面的任务:我们希望单击这个“ok”按钮后,上面的hello变为good morning 。既然任务是关于ok这个按钮的,编程时我们双击ok这个按钮。这样便打开了另一个窗口,代码窗口。“hello” 变为 “good morning” 是对事件的回应,在程序设计中我们称之为响应。Hello是某一个对象的某一个属性,什么对象,标签对象,它的名称是什么?是 LBLOUTPUT,什么属性,CAPTION 属性。怎样在代码窗口中改变这个属性的值呢?我们需要写一个语句。LBLOUTPUT.CAPTION=”good morning”。 此处学生可能遇到的问题有:A. 无法打开代码窗口。B. 不知道语句写在哪里。
Private Sub Cmdok_Click()
Lbloutput.Caption = "good morning"
End Sub
C. 语句写错位置,点击按钮无反应,点击其他对象有反应。
D. 写语句时对象名“LBLOUTPUT”写错,使得程序运行报错。
[教学设想]:这部分内容偏向程序设计,要增加布置任务之前的教师讲解的比重,注意讲课的逻辑与口语化,充分考虑学生可能出现的问题,争取尽可能降低程序调试的难度。
任务4:运行、调试、保存程序
运行程序:按工具栏上的
或F5可运行程序,按工具栏的 可停止程序运行。程序在停止后才可以继续编程。
(2)调试程序:VB会自动指出,我们的一些错误,我们改正错误的过程便是调试的过程。这里同学们遇到的问题可能有:A、不会建立对象。B、 不会利用属性表设置对象的初始属性。C、无法打开代码窗口。D、程序代码输入位置错,使得程序运行时点击ok按钮无效,点击其他对象有反应。E、 对象名输入错误F、 语法错误 对象的属性 = 一个数据,lbloutput.caption=”good morning” G、试图在程序运行时编写代码
(3)保存工程
A、保存窗体文件 hello.FRM
B、保存VB程序 hello.VBP
[教学设想]:这部分内容综合性较强,应用和编程两方面的许多细节问题将在这里被发现,此时教师注意把“教师个别辅导”、“学生参与个别辅导”、“教师集体讲解典型问题”教学方法综合使用。提高所有学生完成课堂总任务的可能性。
六、课堂总结
(1) VB是一种可视化的、面向对象的编程语言。
(2) VB的一些基本概念
(3) 学习了VB编程的步骤:
a、 建立应用程序界面b、设置对象的属性c、 编写事件处理程序d、运行调试程序e、 保存程序
- 上一篇:韩信点兵(算法描述与设计)
- 下一篇:建立个人blog