信息技术九年级上册教案内容摘要:

Sub OptCanada_Click() = LoadPicture( amp。 \..\国旗 \加拿大 .gif) End Sub Private Sub OptChina_Click() = LoadPicture( amp。 \..\国旗 \中国 .gif) End Sub Private Sub OptDanish_Click() = LoadPicture( amp。 \..\国旗 \丹麦 .gif) End Sub Private Sub OptSingapor_Click() = LoadPicture( amp。 \..\国旗 \新加坡 .gif) End Sub ④保存、运行并调试程序。 将程序以“显示国旗”为名保存到“第 2 课 \ 显示国旗”下。 (四 )教学反思 第一个难点是学生对于相对路径和绝对路径还是需要练习几次才搞清楚,特别是相对路径要求先保存再运行程序,很多同学都检查代码没有错,而程序运行不显示图片。 第二个难点是学生对名称和 cpation 理解的不太清楚,在 cpation 里用汉字,在名称里也用汉字,编写代码时又造着书上的字母打,结果是程序运行出错,还有一种情况是第一次按书上的名称改了字母,学生在写代码时觉得不适应,又回到属性窗口改名称,再来写代码后运行程序不能显图片,因为名称一改程序段就要换名输入代码,所以造成一个举重按钮 有两个名称,写代码时只能写到最后一个改的名称里才能运行程序。 第 4 课 百变文字 (一) 本课教学目标 知识目标: 1. 熟悉文本框的基本使用方法。 2. 熟悉复选框的基本使用方法。 3. 掌握框架控件的基本使用方法。 能力目标: 能独立根据样例设计简单用户界面。 能独立依据属性设置表设置对象的属性。 情感目标: a) 激发学生对信息技术课的兴趣,培养学生互相协作的精神。 提高学生的信息素养和信息能力。 重点、难点: b) 文本框的功能和使用方法是本课的重点也是难点。 c) 框架的功能和使用方法是本课的重点。 d) 复选框的功能和使用方法是本课的重点。 (二)教学设计 1.课堂引入 教师可以带着学生一起回忆,在以往使用的计算机应用软件中经常会遇到设置文字字体、字号、字形等问题,今天我们就用 VB 编写一个设置文字字体、字号、字形的小程序,给学生观看样例引入本课。 为了学生能很快入手,告诉学生先来制作一个只具有设置字体功能的程序,根据教材中图 让学生说出窗体上要添加的控件分别是什么、有多少个。 学生可能会认为“百变文字”中显示文字的控件是标签,教师向学生解释这里的控件是文本框,这样引入文本框的功能及使用方法。 让学生自己设计用户界面,根据教材中的属性设置表来 设置对象属性,经过第一单元的学习,学生应该能够达到根据样例独立创建用户界面和根据属性设置表设置对象属性的能力。 教师提出要增加“百变文字”的字号和字形功能,需要添加控件,为了便于分类,引入框架控件的功能和用法。 让学生思考“字形”中的粗体和斜体是可以同时选中的,所以制作“粗体”和“斜体”选项不能再使用单选按钮了,引入复选框控件的功能和用法。 2.教学内容 ( 1)文本框的功能和使用方法是本课的重点也是难点。 文本框和标签都可以显示文本信息,但文本框还可以通过键盘接受用户输入的信息,而标签则不可以;文本框的 Text 属性值就是其显示的文本内容,而标签的 Caption 属性值是它的显示内容。 文本框的 FontBold(粗体字)属性、 FontItalic(斜体字)属性、 FontStrikethru(删除线字)属性、 FontUnderline(下划线字)属性有两个值,其值为 True(也就是 1)表示字体有该效果,其值为 False(也就是 0)表示字体没有该效果。 在编写程序代码时,如想实现文本框中字体的粗体、斜体、删除线和下划线效果,可以为文本框的 FontBold(粗体字)属性、FontItalic(斜体字)属性、 FontStrikethru(删除线字)属性、 FontUnderline(下划线字)属性赋相应的值。 文本框的 Multiline 属性也是初次接触,值为 True 时,可以在文本框中输入多行文本,值为 False 时,用户不能在文本框中输入多行信息。 ScrollBar 属性设置是否加上滚动条,值为 0( None)时,不加滚动条;值为 1( Horizontal)时,只加水平滚动条;值为 2( Vertical)时,只加垂直滚动条;值为 3( Both)时,既加水平滚动条又加垂直滚动条。 文本框的常用事件有 Change 事件,当文本框的 Text 属性值改 变时,就会触发文本框的Change 事件。 KeyPress 事件,当用户从键盘上敲入一个字符时,就会触发文本框的 KeyPress事件。 ( 2)框架的功能和使用方法是本课的重点。 框架的功能是为控件分组。 在框架中添加多个相同的控件就不能用直接在工具箱中双击的办法了,那样创建的控件都是在窗体上,而不是在框架中。 我们可以按住 Ctrl 键同时单击控件按钮,可以在不重新选择控件的情况下,添加同一类型的多个控件。 ( 3)复选框的功能和使用方法是本课的重点。 一组复选框可以同时选择多个选项,有些书中也叫“选择框”或“检查框”。 复选 框的常用属性就是其 Value 属性, 单选按钮的 Value属性在第 3 课中已经讲过,复选框的 Value 属性与单选按钮的 Value 属性稍有不同,复选框是否被选中也可以从它的 Value 属性值看出,如其值为 1,则其被选中,如其值为 0,则没被选中,其值为 2,复选框被置于不可选状态(变灰状态)。 所以在程序中如果实现复选框未被选中、选中或置不可选状态(变灰状态),就可以为该控件的 Value 属性值赋值为 0、 1或 2。 ( 4) End 语句具有结束、退出的功能。 (三) DIY 和“创作天地” ( 1)请 为“百变文字”的“ 黑体”和“隶书” 两个单选按钮的单击事件添加代码。 Private Sub OptHeiti_Click() = 黑体 39。 文字字体为“黑体” End Sub Private Sub OptLishu_Click() = 隶书 39。 文字字体为“隶书” End Sub ( 2) 自己在文本框中更改文字,观察文本框中文字的变化。 运行程序后,在文本框中输入文字,设置字体。 ( 3) 试着在窗体中先添加一个单选按钮( OptionButton),再添加一个框架( Frame),看能否将该单选按钮( OptionButton)拖放到框架( Frame)中,观察结果。 要先创建框架,再在框架中添加单选按钮。 ( 4)请为“百变文字”字号组中“ 12”号字和“ 24”号字两个单选按钮的单击事件添加代码。 Private Sub OptSize12_Click() = 12 39。 设置字号为 12 号字 End Sub Private Sub OptSize24_Click() = 24 39。 设置字号为 24 号字 End Sub ( 5)完善“百变文字”程序运行界面,再添加效果“下划线”和“删除线”功能。 分析:在窗体中添加框架,在框架中创建两个复选框。 对象的属性设置表和代码见创作天地。 ( 6)为“百变文字”增加设置字体颜色的功能。 分析: 为文本设置颜色需要单选按钮。 ①设计用户界面。 在窗体中添加框架,在框架中创建三个单选按钮。 ②设置对象属性 设置其属性如下表。 对象 属性名 属性值 属性说明 Frame1(框架 1) 名称 FraYanse Caption 颜色 颜色框架 OptionBotton1(单选按钮 1) 名称 OptBlack Caption 黑色 OptionBotton2(单选按钮 2) 名称 OptRed Caption 红色 OptionBotton3(单选按钮 3) 名称 OptBlue Caption 蓝色 Frame2(框架 2) 名称 FraXiaoguo Caption 效果 效果框架 CheckBox1(复选框 1) 名称 ChkUnderLine Caption 下划线 CheckBox2(复选框 2) 名称 ChkStrikethru Caption 删除线 ③编写事件过程代码 Private Sub ChkStrikethru_Click() = 39。 删除线 End Sub Private Sub ChkUnderLine_Click() = 39。 下划线 End Sub Private Sub OptBlack_Click() = RGB(0, 0, 0) 39。 设置文字颜色为黑色 End Sub Private Sub OptRed_Click() = RGB(255, 0, 0) 39。 设置文字颜色为红色 End Sub Private Sub OptBlue_Click() = RGB(0, 0, 255) 39。 设置文字颜色为蓝色 End Sub ④保存、运行并调试程序。 (四)教学补充 End 语句用于结束一个过程或块,它提供了一种强迫中止程序的方法。 有关 End 语句的功能整理如下表。 语句 描述 End 停止执行。 可以放在过程中的任何位置关闭代码的执行、关闭以 Open 语句打开的文件并清除变量。 End Function 用于结束一个 Function 语句 End If 用于结束一个 If„ Then„ Else 语句块。 End Property 用于结束一个 Property Let、 Property Get、或 Property Set 过程。 End Select 用于结束一个 Select Case 语句。 End Sub 用于结束一个 Sub 语句。 End Type 用于结束一个用户定义类型的定义( Type 语句)。 End With 用于结束一个 With 语句。 说明: 在执行时, End 语句会重置所有模块级别变量和所有模块的静态局部变量。 若要保留这些变量的值,改为使用 Stop 语句,则可以在保留这些变量值的基础上恢复执行。 注意: End 语句不调用 Unload、 QueryUnload、或 Terminate 事件或任何其它 Visual Basic 代码,只是生硬地终止代码执行。 窗体和类模块中的 Unload、 QueryUnload、和 Terminate 事件代码未被执行。 类模块创建的对象被破坏,由 Open 语句打开的文件被关闭,并且释放程序所占用的内存。 其它程序的对象引用无效。 (五 )教学反思 这节课上控件比较多,学生的编写代码时找不到对象名,所以在对对象属性修改时让学生养成良好习惯,用好前辍标识和名称。 学生出现最多的失误在于先写代码再来改对像名称,造成函数无法调用,有时没有修改文 本对象名称,只是按书上写的代码去编写,学生还不能真正理解属性名称和写代码的关系。 第 5 课 五环旗下 (一) 本课教学目标 知识目标: 1. 了解 VB 中方法的概念。 2. 学会用 Circle 方法画圆。 能力目标: a) 解 VB 中的坐标系。 b) 了解用 RGB()函数设置颜色的方法。 c) 掌握顺序结构程序的设计思路。 情感目标: 培养学生的创新意识,帮助孩子们更好地体验情绪与表情的变化,获得更丰富的情感体验。 重点、难点: VB 中方法的概念是本课的难点。 用 Circle 方法画圆是本课的重点。 (二)教学设计 1.课堂引入 教师可 以提问学生或直接告诉学生奥运五环什么样,有什么寓意,给学生观看、演示样例,直接引入本课。 鼓励学生按照教材中的样例设计用户界面,依据属性设置表来设置对象属性。 由于本课中“五环旗下”程序涉及到五环的圆心位置和半径大小的问题,所以建议教师提醒学生,要按照教材中提供的数据来设置窗体的宽和高。 和学生一起分析运行程序时,当单击“绘制五环”命令按钮,在窗体上就要显示奥运五环,所以在“绘制五环”命令按钮的单击事件中要输入画五个圆的代码,引入在窗体上如何画圆,用什么方法画圆,窗体上的坐标系又是什么样的。 能够在窗体上画圆了 ,又怎样去设置圆的颜色和粗细呢。 教师提出问题,引入 RGB()函数设置颜色的方法,引入利用 DrawWidth 属性设置线条粗细的方法。 依次画完五个圆以后,让学生体会 程序是一步一步按顺序执行各条语句的,这就是程序的顺序结构。 在结构化程序设计中,有三种基本结构,分别是顺序结构、分支结构和循环结构。 2.教学内容 ( 1)本课中第一次接触到了命令按钮的 Style 属性,由此属性值可以控制设置该控件的外观。 当 Style 属性值为 0Standard 时,该命令按钮的外观是标准 Window。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。