信息技术
初中三年级上册
第1单元 VB初步
一.单元概述
本单元是学习VB程序设计的起始,力争从吸引学生学习兴趣出发,让学生能对VB程序设计的学习具有较高的热情和较强的自信。
本单元主要介绍VB程序设计的基础知识,重点在于基本概念、基本术语和如何设计用户界面,同时也涉及了一些简单VB程序代码的编写知识。
二.学习目标
本单元,要让学生了解VB是干什么的,怎么用,体会开发VB程序的一般步骤,了解VB中的几个基本概念和基本术语。
开发VB程序分两部分——界面设计和代码设计,经过本单元的学习,学生应该能够根据样例独立设计用户界面,并能够在教师指导下,根据属性设置表设置对象的属性。
本单元要掌握以下对象的基本功能及其常用属性的设置和使用:窗体(Form),标签(Label),图像框(Image),命令按钮(CommangButton),单选按钮(Option),复选按钮(Check),文本框(Text),框架(Frame)。
本单元乃至本册书都是围绕奥运这一主题来展开VB程序设计学习的,每个小程序都是经过精心设计的,旨在调动学生的学习兴趣和学习积极性,让学生愿意主动去学习知识。同时教师应该设计好课堂的时间安排和具体任务,尽量让学生每节课都有完成好的程序作品可以提交,这样学生每节课都回感到有些成就,激发学生的进一步学习的欲望。
本单元重点培养学生正确良好的保存素材文件和程序文件的习惯,提高学生管理信息的能力;培养学生按正确格式书写VB代码的习惯。
三.重点难点
教学重点:
1. 熟悉VB6.0的工作环境,学会新建工程、运行程序、保存程序等基本操作。
2. 掌握标签控件的基本功能和用法。
3. 掌握开发VB程序的一般过程。
4. 掌握图像框控件的基本功能和用法。
5. 掌握命令按钮的基本功能和用法。
6. 掌握LoadPicture()函数的基本功能和用法。
7. 掌握文本框的基本功能和用法。
8. 掌握框架的基本功能和用法。
9. 掌握复选框的基本功能和用法。
教学难点:
1.理解VB中的基本概念和基本术语。
2.掌握图像框的Stretch属性的功能和用法。
3.理解对象的名称属性和Caption属性的异同。
4.理解单选按钮的Value属性的功能和用法。
5.学会使用App.Path得到路径的方法。
6.掌握文本框的基本功能和用法。
7.培养学生按正确格式书写VB代码的习惯。
8.提高学生管理信息的能力。
四.学时安排
本单元共4课,总计4学时。每课均为1学时。
2课时:
(一)本课教学目标
1. 初步认识VB的工作环境。
2. 掌握新建工程的方法。
3. 了解VB中的窗体。
4. 掌握将控件添加到窗体的一般方法。
5. 了解标签控件的基本功能及其Caption属性的用法。
6. 了解怎样设置对象属性。
7. 了解运行、保存VB程序的方法。
(二)教学设计与教学建议
1.课堂引入分析
为了能调动学生学习的兴趣,教师可以举一些用VB编写的成功软件的例子,让学生体会VB的强大功能。
让学生试着打开VB6.0中文版,看一看VB程序的开发环境,这时,就会遇到如何新建工程的问题,经过老师提示,让学生成功进入“工程1”的设计界面。
建议教师让学生了解VB工作环境界面后,可以直接单击运行程序按钮,让他们运行这个没有功能的空程序,学生们会发现,运行程序后,只有一个空的窗体,让学生加深体会窗体的作用。
接下来引入教材中的“唱响口号”例题。告诉学生要想在窗体上显示奥运口号,可以使用标签控件,这样就进入了标签控件及其常用属性的学习。
教师要根据自己学生的特点,让学生掌握如何将工具箱中的控件添加到窗体中合适的位置上,怎样调整大小,了解怎样设置属性。
要让学生从第一课开始就养成保存文件到正确目录的好习惯,注意工程文件与窗体文件的文件名。
2.重点内容分析
(1)在本课中会涉及一些基本概念和基本术语,这是本课的难点。
用VB编制的程序,一般都运行在一个窗口中,设计时这个窗口称为窗体(Form),用户可以在窗体中添加控件来创建程序的外观。一般情况下程序的运行结果、图像、图形等都是通过窗体输出的。新建一个VB“标准EXE”工程,默认有一个窗体。
工具箱内默认有21个工具按钮,其中除指针工具外都是控件制作工具,利用这些控件工具在窗体上绘制的元素成为控件(Control)。
窗体和控件都是VB系统中的对象(Object)。
每个对象都有自身的特性,如名称、大小、颜、位置等,成为对象的属性。用户每创建一个对象,系统会自动为这个对象设置一些属性值,对这些属性的值可以通过选定对象后在属性窗口中重新设置,也可以在程序代码中进行设置。
(2)标签及其常用属性是本课的重点。
由于标签控件可以显示文字信息,往往用作窗体上其它控件的说明或提示。
标签的常用属性:
①Alignment属性:用于指定在标签控件上显示信息的位置(0——左对齐;1——右对齐;2——居中)。
②AutoSize属性:用于设置标签控件的大小是否自动按标签中所显示的内容的多少进行调整。
③BorderStyle属性:用于设置标签控件的边框样式。
④Caption属性:用于设置标签控件中所要显示的内容。
⑤Left属性:用于设置标签控件与窗体左边界之间的距离。
⑥名称属性:用于设置标签控件的名字。
⑦Top属性:用于设置标签控件与窗体上边界之间的距离。
⑧WordWrap属性:用于设置标签控件中所显示的内容是否能够自动换行。
(3)保存程序文件是本课的重点。
习惯是要养成的,是需要一段时期来培养的。从第一节课开始,教师就应有意识地培养学生好的学习习惯,尤其是保存程序。
在VB程序中,用来构建一个程序的所有相关文件称作一个工程。一个VB应用程序 可以包括多个工程,每个工程可以包含多个模块,模块分为窗体模块、标准模块、类模块。每个工程、模块分别对应一个文件。其中,工程文件(vbp)保存了相关文件集合的信息;窗体文件(frm)保存了窗体及其中所有控件的相关信息;除此之外还有标准模块文件(bas)、类模块的文件(cls)、资源文件(res)、ActiveX控件的文件(ocx)。
保存VB程序时,至少要生成工程文件(vbp)和窗体文件(frm)这两个文件。
保存文件时,要先创建用于存放工程文件和窗体文件的文件夹,文件夹的名称与工程文件名、窗体文件名要尽量一致。
(4)感受开发VB程序的过程,总结开发VB程序的一般步骤是本课的重点。
回顾一下“唱响口号”的制作过程,总结出开发VB程序的一般步骤:
①分析问题,准备素材。
②设计用户界面
③设置对象属性
④编写事件过程代码
⑤保存、运行并调试程序
后面各课的VB程序设计也都是按照这几步来完成的。
(三)DIY和“创作天地”
(1)把中文口号改为英文口号“One World One Dream”
只需将“唱响口号”中的标签(Label1)的Caption属性值改为“One World One Dream”即可。
(2)奥林匹克运动的格言是:“更快、更高、更强”。它是国际奥委会对所有参与奥林匹克运动的人们的号召。请编写程序,显示奥林匹克格言“更快、更高、更强”。
分析:运行程序后窗体内显示“更快、更高、更强”,窗体上需添加一个标签。
①设计用户界面。
调整窗体大小,在窗体合适位置上添加一个合适大小的标签。
②设置对象属性
设置其属性如下表:
对象 | 属性名 | 属性值 | 属性说明 |
Form1(窗体1) | BackColor | 白&H00FFFFFF& | 窗体的背景颜 |
Label1(标签框1) | Caption | 更快、更高、更强 | 标签框显示文字 |
BackColor | 白&H00FFFFFF& | 标签框背景颜 | |
Font | 隶书、28号字 | ||
ForeColor | 粉红&H000000FF& | 文字颜 | |
③保存、运行程序。
将程序以“奥林匹克格言”为名保存到“第1课 \ 奥林匹克格言”下。
(四)教学补充
1.认识程序设计语言
程序设计语言是用于编写计算机程序的语言。而计算机程序则是指能够指挥计算机工作的一组指令序列。
程序设计语言经历了机器语言、汇编语言到高级语言的过程。
对于计算机来说,它能直接识别的语言是机器语言。机器语言是用二进制代码表示的一种机器指令的集合。用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义,这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错,于是,科学家发明了汇编语言、高级语言。
汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言也称符号语言,比起用二进制代码编写的机器语言要方便些,但汇编语言像仍然是为特定的计算机系统设计的,依赖于特定的指令集,使用起来还是比较繁琐、费时,通用性也差。然而,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
高级语言是更接近于自然语言(英语)和数学语言的编程语言,所以更容易编写、掌握。高级语言是面向用户的语言,无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。比较流行的高级语言有BASIC、FORTRAN 、C/C++、、PASCAL、Visual C/C++、Visual BASIC、Delphi、JAVA等。
2.BASIC语言
VB是Visual BASIC的缩写,BASIC语言是受到国内外千百万计算机爱好者欢迎的语言,自1964年问世以来,从实验室实走向全世界,始终不衰。BASIC语言的全称是Beginner’s All purpose Symbolic Instruction Code(初学者通用符号指令代码)。与其它高级语言相比,它的语法规则相对简单,容易理解和掌握,且具有实用价值,被认为是最理想的初学者语言。
在我国,自80年代初开始推广BASIC语言以来,至少已有一二千万人学习过BASIC语言,许多人由此入门成长为计算机应用人才。
3.Visual BASIC语言
Microsoft微软公司于1991年推出Visual BASIC1.0版本。Visual BASIC的意思是“可视化的BASIC”,是对原来的BASIC语言的扩充。既保留了BASIC语言简单易用的优点,又充分利用了Windows提供的图形环境,提供了崭新的可视化设计工具。
简单的vb程序代码第2课 编一个简单的程序
(一)本课教学目标
1. 掌握图像框基本功能及其Stretch属性的用法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论