四字词语 口号 名人名言 顺口溜 祝福语 短信 教学文档 教学总结 教学反思 考研 自考 企业管理 营销 人力 财务 个人创业 求职指南 厨艺教学 物业 管理文库 谜语

当前位置:得优网教学文章免费教案信息技术教案初中信息技术教案初中第二册《信息技术》教材说明及教学参考

初中第二册《信息技术》教材说明及教学参考

    01-12 02:34:42    浏览次数: 328次    栏目:初中信息技术教案

标签:七年级信息技术教案,信息与信息技术教案,八年级信息技术教案,http://www.deyou8.com 初中第二册《信息技术》教材说明及教学参考,
循环结构语句一、For…Next语句  For…Next循环结构是一种最简单的循环结构,它属于计数型循环,常用于循环次数已知的程序结构中。 在VB中,For…Next循环结构的语法定义如下:

For…Next循环结构的语法定义

实例

For 循环变量=初值To终值 Step增量

循环体 Next 循环变量 For n=1 to 10 step 1 Sum=Sum+n Next n       注意:当Step增量缺省时,表示增量为1。所以实例中的“step 1”可以省略。             循环体:需重复执行的程序段。       例如:求1到100的自然数之和。 代码如下: Private Sub Command1_Click() For n = 1 To 100 Step 1 Sum = Sum + n Next n Print “1到100的自然数之和是:”, Sum End Sub 可以让学生想一想如何使用循环结构编写程序:求1+3+5+7+…+99。    代码如下:    Private Sub Form_Click()    Dim Sum As Integer, I As Integer    Sum = 0     '保存累加和,先清零    For I = 1 To 99 Step 2        Sum = Sum + I    Next I    MsgBox "1+3+5+…+99=" & Sum, , "求和" End Sub 二、Do…Loop语句 Do…Loop语句是循环结构的另一种循环语句,结构定义: Do  While|Until  条件   循环体 Loop 例如:求1到100 之间奇数的累加和。 该程序的设计步骤如下:     双击窗体,在代码窗口中输入如下代码: Private Sub Form_Load() Dim s As Integer, n As Integer Show s = 0: n = 1 Do While n <= 100  s = s + n  n = n + 2 Loop Print "1+3+5…99="; s End Sub 三、多重循环     循环体内又包含一个循环语句时,就形成了循环嵌套,即多重循环。 在栏目“探究”中要求学生分析“Do Until … Loop”和“Do … Loop Until”有何不同,探究的方式很多,可以让学生分别采用“Do Until … Loop”和“Do … Loop Until”编写两段代码,然后看看输出结果有何不同,从而体会两者的异同点。下面是两种语句的比较,只作参考: Do Until <条件表达式>     循环体 Loop Do     循环体 Loop Until <条件表达式>

【教学参考】

第十三课  文件操作控件

对文件的操作是应用程序的组成部分,这节课主要让学生学会应用磁盘列表框、文件夹列表框和文件列表框控件以及图像框、图片框控件和菜单编辑器编写程序。

建议1个课时完成。

教师在教学过程中,让学生在动手操作过程中体会各种文件操作控件的功能和作用,以及体会实现某种功能的程序代码的含义。

一、使用驱动器列表框、文件夹列表框和文件列表框设计图片浏览的程序。

在使用磁盘列表框显示计算机上所有磁盘驱动器时,教师启发学生去改写程序,从而使运行后默认显示盘符发生改变。

在使用文件夹列表框显示指定的文件夹时,如果使用的计算机操作系统为WindowsXP,则教材的“试一试”中指定的文件夹应为“C:\WINDOWS\Media”。这里可以让学生显示其他的文件夹,但是这个文件夹在电脑中是存在的,否则程序会提示出错。

使用文件列表框显示指定文件夹下所有的文件,注意文件列表框控件和活动二中使用的文件夹列表框控件的区别。学生可以通过更改程序代码,使显示的均为MID文件,或者显示其他文件夹下的文件。

在设计一个浏览图片的程序时,教师在活动前做好准备工作,将一些名车图片(JPG格式)导入电脑中。

该活动综合运用上面驱动器列表框、文件夹列表框和文件列表框,并通过程序来建立他们之间的关联。学生只有认真细致的输入代码,才能很好的完成活动,并不断测试程序的正确性,仔细体会代码在实现某种功能上的作用。教师可以组织学生分组进行设计,然后交流程序代码的含义、在设计过程中遇到的问题以及采取的解决方法等等。并让学生尝试更改程序代码,从而产生不同的作用。

二、使用菜单编辑器设计图片浏览的程序。

一个功能完善的软件,离不开菜单。菜单是软件设计中最基本的形式。教材对“菜单编辑器”的功能以及使用方法作了详细讲解。

菜单设计完成后,建立菜单和图片框的关联,即单击菜单,在图片框中显示相应的图片,从而实现菜单的功能。

值得注意的是,由于在代码中(Picture1.Picture = LoadPicture("d:\photo\名车欣赏\02.jpg")),直接指向D盘路径,所以需要教师在活动前,将01~10共10幅图片准备好,并且放入“d:\photo\名车欣赏\”下边。也可以由学生尝试更改图片路径然后相应的更改代码来完成。

图片框和图像框两个控件的异同:可以由学生通过实践来完成,不必要求学作出非常严谨的答案。下面材料只做参考:

图片框和图像控件的异同

(1)属性上的异同点:

相同点:都用来显示图形或图片:位图(.bmp)、图标(.ico)、图元(.wmf)、 JPEG或GIF等。

主要区别:

图片框中可以包含其它控件,而图像框不能。

图片框可支持各种图形方法和打印方法,而图像框不能。

图像框比图片框占用的内存少,显示速度快。

(2) 将图片加载到窗体、图片框或图像框中

窗体设计时

设置Picture属性  或  “复制”/“剪切”图像→“粘贴” ;

如果要取消图片,将Picture属性重新设置为(None) 。

程序代码中

用LoadPicture函数,例如:

    Form1.Picture = LoadPicture("C:\WINNT\Greenstone.bmp")

    Form1.Picture = LoadPicture( )    '清除图片

复制其它对象的图片,例如:

    Picture1.Picture = Image1.Picture

(3) 调整图片大小

图片框:AutoSize属性设置控件是否按装入的图片大小自动调整尺寸,缺省值False。但图元文件(.wmf)例外,AutoSize为False时,装入的图形会自动调整大小以适应图片框。

图像框:Stretch属性为False(缺省值),控件自动调整大小以适应装载的图形的尺寸;Stretch属性为True,则加载的图形自动调整大小以适应控件,即,调整图像框可实现图形的放大和缩小。

窗体:不随装载的图片大小而自动改变,图片大于窗体的部分将被裁剪掉。

(4) 控件的边框样式

 BordeStyle属性:0(无边框)、1(有边框)

图片框:BordeStyle属性缺省值为1

图像框: BordeStyle属性缺省值为0

【教学参考】

第十四课  过程、函数和程序调试

本课主要介绍VB中的过程、函数的基本语法规则,以及程序的调试和测试等。

建议2个课时完成。

程序的结构化思想是指:自顶向下、逐步求精的设计思想,程序段只有一个入口和一个出口,一般只有三种结构:顺序结构、选择结构、循环结构。这在前面的学习中,学生已经有了初步的认识。

程序的模块化思想是指:将程序的整个任务,分割成多个程序块,每个程序块具有独立的功能,使得程序的整体结构清晰、明了,便于调试与熔接。这些程序块称为子程序。其调用它的程序称为主程序。完成某项功能,离不开主程序和子程序,二者缺一不可。

主程序与子程序调用关系一般如图所示(图中数字指明了程序流程):

         

过程和函数:都是在程序模块化思想下产生的。过程有标准过程和自定义过程,函数有标准函数和自定义函数,所谓“标准”就是程序语言本身提供的,比如Sub过程,在素材中提供了《VB常用函数》,可以参阅;所谓“自定义”,就是用户通过编写程序来自行定义的过程或函数。不论是程序提供的过程与函数,还是用户定义好的,都可以调用。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]  下一页