




已阅读5页,还剩97页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 4 周 第 1 次 第 12 课时第1章 VB基础设计课题任务一 控件常用属性应用班级17计算机1、2应到/实到人数 /授课日期9-4/9-5节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、 掌握Caption属性的使用方法。2、 掌握Height、Width属性的使用方法。3、掌握Top、Left属性的使用方法。注意事项1、注意控件的Caption属性功能2、注意控件的Height、Width属性的特点2、注意控件的Top、Left属性功能教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“用Top、Left属性改变位置”代码总结本次课通过制作用Top、Left属性改变位置,掌握控件常用属性的使用方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E009,默认窗体为Form1。(2)从工具箱中向Form1窗体添加1个图片框、1个命令按钮并适当设置属性。(3)主要程序代码:代码的第2行到第4行设置窗体加载后立即在图片框里用LoadPicture()函数加载图片,并设置图片框的AutoSize属性为TRUE使图片框与图片框的图像大小保持一致。第8行到第9行重新设置图片框的Left、Top属性,将其与窗体的大小与位置保持一定的相对关系,将图片框定位到窗体的中心位置。第14行到第15行通过设置图片框的Left、Top属性不断地增加其值。(1)把图片框的AutoSize属性设置成TRUE,图片框控件的大小会自动变化。(2)图片框控件位置固定到窗体中心。第 4 周 第 2 次 第 34 课时 第1章 VB基础设计课题任务二 常用事件班级17计算机1、2应到/实到人数 /授课日期9-7/9-8节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解什么是事件2、掌握使用KeyPress事件使用的方法3、掌握使用LostFocus事件使用的方法注意事项1、注意KeyAscii参数的使用。2、注意RGB调色的原理。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“加载窗体时触发Load事件”代码总结本次课通过学习加载窗体时触发Load事件,了解了Load事件的含义,掌握Load事件及Print使用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E016,默认窗体为Form1。(2)把窗体的Captain属性改为“LostFocus事件”,在窗体上建立1个标签、2个文本框。(3)主要程序代码: 代码的第1行是本例主要编写的失去焦点事件,当本例中的文本框1失去焦点时触发此事件。第2行到第4行设置当文本框1触发此事件时对文本框和标签的相应属性所作的修改。第7行到第11行则同第一个事件类似,设置文本框2触发失去焦点事件时所作的相应属性修改。(1)与LostFocus事件相对应,对象还具有GetFocus事件,每当对象获得焦点时发生。(2)这类事件的另一种普遍用途是隐藏、显示其他对象,或者使对象有效或失效。第 4 周 第 3 次 第 56 课时第1章 VB基础设计课题任务三 常用方法班级17计算机1、2应到/实到人数 /授课日期9-7/9-8节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解什么是方法2、掌握Move方法的使用3、掌握Hide方法的使用注意事项1、注意Show方法使用的时机。2、注意使用Show方法时,窗体的Visible属性。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“使用Show方法显示窗体”代码总结本次课通过学习使用Show方法显示窗体,了解了Show方法的含义,掌握Show方法及各参数使用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E025,默认窗体为Form1。(2)把窗体的Form1的Caption属性改为“Move方法”,在窗体上建立1个图像框和4个命令按钮并设置相应属性。(3)主要程序代码: 代码的第2行到4行设置图像框的初始位置及用LoadPicture()函数给图像框加载图像,第8行用Move方法设置图像框在水平方向向上移动一定距离。(1)Move方法主要用于移动对象。(2)在移动对象的同时,还可以改变宽度或者高度。第 5 周 第 1 次 第 12 课时第2章 常用内部、外部控件课题任务一 框架的应用班级17计算机1、2应到/实到人数 /授课日期9-11/9-12节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解框架的作用2、掌握框架Frame的使用方法注意事项1、注意控件绘制的先后顺序。2、注意新建控件的快捷方式。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“框架的应用”代码总结本次课通过学习使用框架的应用,了解了框架的含义,掌握使用框架的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E033,默认窗体为Form1。(2)从工具箱中向Form1窗体添加1个标签控件、1个框架和1个命令按钮并修改其相应的Caption属性,然后在框架内部画出3个标签控件和3个文本框并修改其相应的Caption属性。(3)主要程序代码: 代码的第2行到第7行声明相应变量并对部分变量初始化,max变量用于存最大值,min变量用于存最小值,sum变量用于存数据和。第8行到第14行先利用For循环20次产生20个随机数,并同时用If分支结构对产生的随机数进行最大值和最小值的比较判断。(1)框架可以响应的事件有Click、DblClick等。(2)控件都是建立在框架里的,所以它们之间相对位置关系不会改变。第 5 周 第 2 次 第 34 课时第2章 常用内部、外部控件课题任务二 字体的单项选择班级17计算机1、2应到/实到人数 /授课日期9-14/9-15节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解单选按钮的作用2、掌握单选按钮的基本使用方法注意事项1、注意单选按钮的特点。2、注意单选按钮主要使用功能。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“字体的单项选择”代码总结本次课通过学习字体的单项选择,了解了单选按钮的特点,掌握使用单选按钮的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E037,默认窗体为Form1,修改其Caption属性为“字体的单项选择”。(2)从工具箱中向Form1窗体添加1个文本框,添加3个单选按钮并修改其标题属性。(3)主要程序代码: 代码的第1行到第3行当单选按钮1被单击选中时,修改控件Text1的FontName属性,将文本框的字体设置为宋体。第5行到第11行当其他单选被选中时,重新设置文本框的FontName属性,相应修改文本框中的字体。(1)用户在一组单选按钮中必须且最多只能选择一项当选定组中单选按钮时,其左边圆圈中会出现黑点。(2)分别对每一个单选按钮编写其单击事件,若有多组单选选择,则可用控件数组实现。第 5 周 第 3 次 第 56 课时第2章 常用内部、外部控件课题任务三 流动字幕班级17计算机1、2应到/实到人数 /授课日期9-14/9-15节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解计时器的作用2、掌握计时器控件的基本使用方法注意事项1、注意计时器的特点。2、注意计时器控件的Timer事件。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“流动字幕”代码总结本次课通过学习制作流动字幕,了解了计时器的特点,掌握使用计时器的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E060,默认窗体为Form1,修改其Caption属性为“流动字幕”。(2)从工具箱中向Form1窗体添加1个标签控件和1个计时器控件,并修改其标题属性。(3)主要程序代码: 第2行代码令计时器控件的Interval属性值,利用Interval属性值的大小控制字幕流动速度。第5行到第12行利用计时器的Timer事件,配合If分支结构控制标签的Left、Width属性。由于要把流动的文字放在透时标签上显示,所以要出现流动效果,只需不断改变标签的位置即可。此处是通过连续的有规律的修改标签的Left属性值,已达到水平方向向上动态流动文字效果。(1)把程序中的Left属性替换成Top属性,代码再做适当修改可实现字幕垂直方向上的移动。(2)Interval属性值决定着流动字幕的流动速度,此属性值越小,流动速度就越快,反之就越慢。第 6 周 第 1 次 第 12 课时第4章 程序结构课题任务一 顺序结构班级17计算机1、2应到/实到人数 /授课日期9-18/9-19节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解顺序结构的含义2、掌握顺序结构的基本使用方法注意事项1、注意顺序结构的特点。2、注意顺序结构的运行流程。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“英文大小写转换”代码总结本次课通过学习制作英文大小写转换,了解了计时器的特点,掌握使用计时器的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E081,默认窗体为Form1,修改其Caption属性为“英文大小写转换”。(2)从工具箱中向Form1窗体添加1个标签控件和1个文本框控件,3个命令按钮控件,并修改其标题属性。(3)主要程序代码: 代码的第2行利用UCase()函数将文本框中的字符串强制转换成大写字母,在文本框中输出显示;第6行利用LCase()函数强制转换成小写字母,然后再在文本框中显示。第10行中的Text1.Text=Text1.Tag语句可以还原文本框中的原始数据。第18行在文本框的键盘事件KeyUp中用Tag属性记录文本框当前内容,此事件触发比较频繁,能够及时记录当前文本框的内容。(1)用来接收输入的文本框在设计时必须清空。留有默认值而程序运行时并不再输入新文本,则不能实现大小写转换功能。(2)给文本框Tag属性的赋值,也可以放到键盘事件KeyPress里去,用回车键进行判断操作。第 6 周 第 2 次 第 34 课时第4章 程序结构课题任务二 选择结构班级17计算机1、2应到/实到人数 /授课日期9-21/9-22节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解选择结构的含义2、掌握选择结构的基本使用方法注意事项1、注意选择结构的特点。2、注意选择结构的运行流程。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“成绩多级判断”代码总结本次课通过学习制作成绩多级判断,了解了选择结构的特点,掌握使用选择结构的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E083,默认窗体为Form1,修改其Caption属性为“成绩多级判断”。(2)从工具箱中向Form1窗体添加2个标签控件和1个文本框控件,1个命令按钮控件,并修改其标题属性。(3)主要程序代码: 代码的第2行在文本框中提取用户输入的要进行判断的成绩,存于变量X中便于使用;第3行到第13行利用If分支结构的多行写法对成绩划分为优、良、中、及格、不及格5个级别,并按成绩由低到高依次判断用户输入成绩所在的范围,判断后执行相应的分支语句。在多个条件表达式的时候,最好从最小或最大的条件依次表示,以避免条件的过滤。(1)用关系运算符大于等于也可以完成此操作。(2)在文本框输入的成绩没有进行有效性控制。第 6 周 第 3 次 第 56 课时第4章 程序结构课题任务三 循环结构班级17计算机1、2应到/实到人数 /授课日期9-21/9-22节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解循环结构的含义2、掌握循环结构的基本使用方法注意事项1、注意循环结构的特点。2、注意循环结构的运行流程。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“计算奇数和”代码总结本次课通过学习制作计算奇数和,了解了循环结构的特点,掌握使用循环结构的方法及各属性的使用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E100,默认窗体为Form1,修改其Caption属性为“计算奇数和”。(2)从工具箱中向Form1窗体添加2个标签控件和1个命令按钮控件,并修改其标题属性。(3)主要程序代码: 先声明两个整型变量S和i,分别用求和变量和循环控制变量,令变量说S初值先设为0。然后用For i=1 To 100 Step 2 循环50次,遍历1到100间所有的奇数,每次循环都依次将奇数进行累加求和运算。退出循环后,将求和结果放到标签中输出显示。使用循环时难掌握的就是其逻辑环结构,避免出现不循环或死循环问题、不循环就是循环体一次都不执行,死循环是循环体反复执行的设置。出现不循环或死循环主要循环条件、循环初值,循环终止循环不长。(1)求奇数和有多种方法可以实现。(2)可以较容易编程实现求一定范围内偶数的和,或者配合if语句实现符合指定条件的求和操作。第 7 周 第 1 次 第 12 课时第5章 一维数组课题任务1 数组的创建班级17计算机1、2应到/实到人数 /授课日期9-25/9-26节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解数组的含义及结构2、掌握创建一维数组的方法注意事项1、注意一维数组的结构特点。2、注意创建一维数组的语法结构。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“用数组求平均成绩”代码总结本次课通过学习创建一维数组的方法,了解了一维数组的结构特点,掌握创建一维数组及简单的应用。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E125,默认窗体为Form1,修改其Caption属性为“用数组求平均成绩”。(2)从工具箱中向Form1窗体添加2个文本框和1个标签,添加1个命令按钮控件,并修改其相应的属性。(3)主要程序代码: 主要应用数组存储众多学生的成绩,并可以利用循环等方式方便的对数组进行各中操作。在进入循环前声明一个mark数组,进入循环后用InputBox()函数弹出对话框接收用户输入的成绩,将成绩依次存入数组中,对于得到的每个成绩进行累加求和;推出循环后用求和结果求成绩的平均值。为了统计平均分的人数,再利用一个For循环遍历数组元素,对每个数组元素用If分支结构进行比较判断。(1)程序运行后会统计出学生成绩的平均分。(2)语句mark(i)=InputBox(“请输入第&i&“位学生的成绩:”)虽只有一句话,但因为其在循环体内,所以将被执行100次。第 7 周 第 2 次 第 34 课时第5章 一维数组课题任务2 数组的初始化班级17计算机1、2应到/实到人数 /授课日期9-28/9-29节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、理解什么是数组的初始化2、掌握一维数组初始化的方法注意事项1、注意一维数组初始化两种方法的区别。2、注意一维数组初始化的语法结构。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“数组的初始化”代码总结本次课通过学习一维数组初始化的方法,了解了一维数组初始化的含义,掌握了一维数组初始化常用的两种方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E128,默认窗体为Form1,修改其Caption属性为“数组的初始化”。(2)从工具箱中向Form1窗体添加2个文本框和2个图片框,添加2个命令按钮控件,并修改其相应的属性。(3)主要程序代码: 对一个整型数组a,分别用循环和Array()函数两种方法对数组元素赋初值。在命令按钮1的单击事件中,使用了比较常用的循环方法赋初值,利用For循环遍历每一个数组元素,并直接赋上初值,为查看效果,再将数组元素在图片框中依次输出。(1)利用Array()函数为数组各元素赋值,声明的数组是可调数组或连圆括号都可省略的数组。(2)数组的下界默认为零,也可以通过Option Base语句修改,上界油Array()函数括号内的参数个数决定,也可通过UBound()函数获得。第 7 周 第 3 次 第 56 课时第5章 一维数组课题任务3 数组的输入输出班级17计算机1、2应到/实到人数 /授课日期9-28/9-29节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握一维数组输入的方法2、掌握一维数组输出的方法注意事项1、注意一维数组输出两种方法的区别。2、注意一维数组输出的语法结构。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“数组的输入”代码总结本次课通过学习一维数组输入与输出的方法,了解了什么是一维数组的输入输出,掌握了一维数组输入输出常用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E129,默认窗体为Form1,修改其Caption属性为“数组的输入”。(2)从工具箱中向Form1窗体添加3个文本框和3个标签,添加2个命令按钮控件,并修改其相应的属性。(3)主要程序代码: 对于将用户输入的值作为数组元素,可以采用两种方法实现。在命令按钮1的单击事件中,用文本框控件数组来接收用户输入,将各文本框值提取后直接赋值给对应数组元素,然后输出,以验证确实存进数组。在命令按钮2的单击事件中,用InputBox()函数弹出对话框的方式接受用户输入,此函数配合For循环进行。(1)多维数组元素的输入可以通过多重循环来实现。(2)当对于大量数据的输入,为了便于编辑,一般不用InputBox()函数,而用文本框再加某些技术去实现。第 9 周 第 1 次 第 12 课时第7章 过程和函数课题任务1 过程的简单应用班级17计算机1、2应到/实到人数 /授课日期10-9/10-10节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解过程的含义及分类2、理解Sub过程的结构3、掌握Sub过程的建立及调用注意事项1、注意Sub过程结构不同参数的实际意义。2、注意Sub过程两种调用方式的区别。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“过程的简单应用”代码总结本次课通过学习过程的简单应用,了解了什么是过程及Sub过程的分类,掌握了Sub过程的建立及调用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E177,默认窗体为Form1,修改其Caption属性为“过程的简单应用”。(2)从工具箱中向Form1窗体添加1个文本框和1个标签,添加1个命令按钮控件,并修改其相应的属性。(3)主要程序代码: Sub过程以Sub开头,以End Sub结束,在Sub和End Sub之间是描述过程操作的语句块。称为“过程体”或“子程序体”。Static指定过程中的局部变量在内存中的默认存储方式。Private表示Sub过程是私有过程,只能被本模块中的其他过程访问。Public表示Sub过程是共有过程,可以在程序的任何地方调用。过程名是一个长度不超过255个字符的变量名。代码中自定义过程hello,过程体内用MsgBox语句弹出对话框显示相应信息。在窗体的单击事件中,用Call hello(Text)方法调用子过程观察运行效果。在命令按钮的单击事件中用hello Text方法调用子过程。(1)过程像数组一样,也必须遵守先定义后调用的原则,所以在调用过程之前要按照上面的语法格式进行定义操作。(2)使用时应注意,在过程内部不能定义新的过程,但可以调用过程。第 9 周 第 2 次 第 34 课时第7章过程和函数课题任务2用过程求最值班级17计算机1、2应到/实到人数 /授课日期10-12/10-13节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、了解什么是通用过程。2、掌握通用过程建立的方法。注意事项1、注意通用过程的特点。2、注意通用过程两种建立方式的区别。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“用过程求最值”代码总结本次课通过学习制作用过程求最值,了解了什么是通用过程,掌握了通用过程的建立及使用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E178,默认窗体为Form1,修改其Caption属性为“用过程求最值”。(2)从工具箱中向Form1窗体添加2个文本框和4个标签,添加1个命令按钮控件,并修改其相应的属性。(3)主要程序代码: 通用过程不属于任何一个事件过程,因此不能放在事件过程中建立。建立通用过程有两种方法,一种是在窗体中建立,即在代码窗口中直接输入,只要按照格式,把设计的代码连同过程的首尾行一起输入即可;另外一种方法是在标准模块中建立,用工具菜单里的“添加过程”对话框,输入过程名,选择建立的范围和类型。代码中自定义过程max用于求最大值,子过程体内用if分支结构,对两个参数x,y进行大小比较,本过程设置将两个数中最大值标签4中输出。(1)如果有多个数需要求最值,可用数组作参数。(2)过程名后边的小括号中可以放入0个以上的形式参数。第 9 周 第 3 次 第 56 课时第7章 过程和函数课题任务3用过程定义窗体大小班级17计算机1、2应到/实到人数 /授课日期10-12/10-13节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标熟练掌握通用过程的使用。注意事项1、注意不同参数的含义。2、注意通用过程建立的形式。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“用过程定义窗体大小”代码总结本次课通过学习制作用过程定义窗体大小,进一步掌握了通用过程的建立及使用的方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E179,默认窗体为Form1,修改其Caption属性为“用过程调窗体大小”。(2)从工具箱中向Form1窗体添加2个文本框和3个标签,添加2个命令按钮控件,再添加1个窗体Form2。在窗体上添加一个标签,并修改其相应的属性。(3)主要程序代码: 代码中自定义子过程resizeform(f as form,x as interger,y as interger),过程体内用参数设置窗体宽度和高度。在命令按钮1的单击事件中,用resizeform form1,cint(text1),cint(text2)语句调用子过程,取文本框值做参数调整窗体1自身大小。在命令按钮2的单击事件中,同样调用此过程用于调整窗体2的大小。(1)实参是调用时向过程传递的0个以上的实际参数。(2)当调整新窗口时,要注意新窗体要先创建出来,才能调用过程修改窗体的大小。第 10 周 第 1 次 第 12 课时第9章窗体和菜单课题任务1创建SDI界面班级17计算机1、2应到/实到人数 /授课日期10-16/10-17节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、理解什么是SDI界面2、掌握创建SDI界面的方法注意事项1、注意创建SDI界面的流程。2、注意SDI文档的打开方式。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“创建SDI界面”代码总结本次课通过学习创建SDI界面,理解了SDI的概念,掌握了创建SDI界面的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E247,默认窗体为Form1,修改其Caption属性为“创建SDI界面”。(2)在窗体上单击右键,弹出的对话框里选择“菜单编辑器”,设置几个菜单项,再向窗体添加一个文本框,修改其相应属性。(3)主要程序代码: 在窗体的Resize事件中,设置文本框的Height和Width属性使文本编辑区随窗体一起改变大小。用Text1.text=input(LOF(f),f)语句将文件读取到文本框中,然后关闭文件。单文档界面每次只能打开一个文档。类似界面可以考虑创建SDI界面。第 10 周 第 2 次 第 34 课时第9章窗体和菜单课题任务2创建MDI界面班级17计算机1、2应到/实到人数 /授课日期10-16/10-17节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、理解什么是MDI界面2、掌握创建MDI界面的方法注意事项1、注意创建MDI界面的流程。2、注意MDI文档的打开方式与SDI的区别。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“创建MDI界面”代码总结本次课通过学习创建MDI界面,理解了MDI的概念,掌握了创建MDI界面的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E248,默认窗体为Form1,修改其Caption属性为“创建MDI界面”。(2)从“工程”菜单中选择“添加MDI窗体”菜单项,新建一个MDI父窗体,默认名称为MDIForm1。打开父窗体的菜单编辑器,添加几个菜单项。把新建的Form1窗体的MDIChild属性设置为TRUE,再在子窗体的菜单编辑器,添加几个菜单项。把新建的Form1窗体的MDIChild属性设置为TRUE,再在子窗体中添加一个文本框。(3)主要程序代码: 父窗体新建菜单的单击事件new_Click()主要用于新建子窗体,在事件过程中,用Dim x As New Form1语句,新建一个窗体对象,并用静态变量i作计数器统计子窗体个数。设置好相关属性后,用x.Show语句显示出创建的子窗体,在父窗体中可反复创建多个子窗体。(1) 在一个VB应用程序中,也允许父窗体、子窗体、普通窗体共同出现在一个项目中。(2) 通过MDI父窗体和子窗体添加控件,可以为应用程序界面创建菜单,创建MDI应用程序中的菜单的一个原则就是需要在任何时候都显示。第 10 周 第 3 次 第 56 课时第9章窗体和菜单课题任务3闪烁的警告窗体班级17计算机1、2应到/实到人数 /授课日期10-19/10-20节次2-4/2、5-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握闪烁窗体的制作方法2、熟练使用计时器的方法注意事项1、注意计时器使用的流程。2、注意If选择语句的结构。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“闪烁的警告窗体”代码总结本次课通过学习制作闪烁的警告窗体,掌握闪烁的警告窗体制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E242,默认窗体为Form1,修改其Caption属性为“闪烁的警告窗体”。(2)从工具箱中向Form1窗体添加1个计时器控件,其Interval属性被设置为600,并修改其相应属性。(3)主要程序代码: 在计时器的Timer事件中,通过一个If分支结构制作闪烁窗体效果。在前一个If分支中,设置label1标签的ForeColor、FontSize等属性使标签上的文字发亮。(1) 对窗体、标签等控件制作闪烁效果时,经常考虑用计时器来实现。(2) 一般的闪烁都是通过改变颜色来实现,阴影都是通过叠加文字实现。第 11 周 第 1 次 第 12 课时第9章窗体和菜单课题任务1可伸缩展开的菜单班级17计算机1、2应到/实到人数 /授课日期10-23/10-24节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握菜单编辑器的使用2、掌握设计可伸缩菜单的方法注意事项1、注意区分打开菜单编辑器的方法。2、注意菜单编辑器属性的设置。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“可伸缩展开的菜单”代码总结本次课通过学习制作可伸缩展开的菜单,掌握可伸缩展开的菜单制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E251,默认窗体为Form1,修改其Caption属性为“可伸缩展开的菜单”。(2)在窗体空白处单击右键,选择“菜单编辑器”,在“菜单编辑器”添加菜单项,并分别为其命名。(3)主要程序代码: 在窗体的菜单编辑器中设置好相应菜单项后,在“学生信息”菜单项的单击事件中,用标记f记录菜单展开或收缩的状态。用语句if f=True Then判断菜单。(1) 用PopupMenu方法,制作弹出式菜单。(2) 用户每进行一次伸缩或展开操作,都将弹出新的变化后的菜单。第 11 周 第 2 次 第 34 课时第9章窗体和菜单课题任务2制作常用工具栏班级17计算机1、2应到/实到人数 /授课日期10-23/10-24节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握常用工具栏的制作方法2、掌握ToolBar和ImageList控件的使用的方法注意事项1、注意ToolBar控件的参数设置。2、注意ImageList控件属性数值的含义。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“制作常用工具栏”代码总结本次课通过学习制作常用工具栏,掌握了制作常用工具栏制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E257,默认窗体为Form1,修改其Caption属性为“制作常用工具栏”。(2)从工具箱中向Form1窗体添加1个ToolBar控件和1个ImageList控件,再添加1个文本框,并修改其相应属性。(3)主要程序代码:在ToolBar1控件的ButtonClick事件中,用Select分支结构,Button.Key作测试表达式,将根据关键字进行分支选择。在相应的Case分支下,分别实现相关功能。第 11 周 第 3 次 第 56 课时第9章窗体和菜单课题任务3制作常用状态栏班级17计算机1、2应到/实到人数 /授课日期10-26/10-27节次2-4/4-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握常用状态栏的制作方法2、掌握外部控件StatusBar的使用注意事项1、注意状态栏不同区域的指示含义。2、注意状态栏控件属性页的设置参数。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“制作常用状态栏”代码总结本次课通过学习制作常用状态栏,掌握制作常用状态栏制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E260,默认窗体为Form1,修改其Caption属性为“制作常用状态栏”。(2)在窗体上添加Statusbar控件,由于它是外部控件,所以需要先将其添加到工具箱中。再从工具箱中选中双击即可创建状态栏,再在窗体上添加1个RichTextBox控件。(3)主要程序代码:在窗体上制作好相应的状态栏后,在窗体的Load事件中,设定StatusBar1.Panels(5).text属性,给状态栏的第五个格上显示系统当前时间。在RichTextBox1控件的单击事件中,设置StatusBar1.Panels(2).Text属性值,在状态栏的第二个格上显示当前光标位置。在St_Click()事件中,用If分支控制状态栏的可见性。(1) 状态的一些属性修改除了可以在代码窗口通过编程修改以外,还可以在设计阶段通过属性页对话框进行设置。(2) 状态栏有时显示一些固定信息,如果需要显示动态内容,则需要编写相关程序完成。第 12 周 第 1 次 第 12 课时第10章 文 件课题任务1 打开对话框班级17计算机1、2应到/实到人数 /授课日期10-30/10-31节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握打开对话框制作方法2、掌握外部控件CommonDialog的使用注意事项1、注意CommonDialog控件与动态链接库的接口。2、注意Commdlg.dll必须在SYSTEM目录下。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“打开对话框”代码总结本次课通过学习打开对话框,掌握打开对话框制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E263,默认窗体为Form1,修改其Caption属性为“打开对话框”。(2)从工具箱中向Form1窗体添加1个公共对话框,再从工具箱中双击添加到窗体上。在窗体上添加1个格式文本控件RichTextBox、1个标签和1个命令按钮。(3)主要程序代码:在窗体的Load事件中,用With语句块设置公共对话框C1的一些常用属性。在命令按钮的单击事件中,用C1.ShowOpen方法弹出打开对话框,Fn=C1.FileName语句获取一个包含在文件对话框中选定的文件名字符串。(1) 在程序的运行过程中,当CommonDialog控件的相应方法被调用时,将显示一个对话框。(2) CommonDialog控件制作的对话框经常配合菜单界面设计。第 12 周 第 2 次 第 34 课时第10章 文 件课题任务2 保存对话框班级17计算机1、2应到/实到人数 /授课日期10-30/10-31节次4-6/2-4实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握保存对话框制作方法2、掌握外部控件CommonDialog的使用注意事项1、注意FileName属性是字符串数据类型。2、注意文件的名称和完整路径。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“保存对话框”代码总结本次课通过学习保存对话框,掌握保存对话框制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E264,默认窗体为Form1,修改其Caption属性为“保存对话框”。(2)从工具箱中向Form1窗体添加1个公共对话框,再从工具箱中双击添加到窗体上。在窗体上添加1个格式文本控件RichTextBox和3个命令按钮,并修改其相应属性。(3)主要程序代码:在命令按钮1的单击事件中,用with语句块设置公共对话框C1的一些常用属性,用C1.ShowOpen方法弹出打开对话框,找到文件后加载文件。在命令按钮2的单击事件中,利用RichTextBox1控件的SaveFile方法保存文件。在命令按钮3的单击事件中,用With语句块设置公共对话框C1的一些常用属性,弹出另存为对话框,用If分支判断后保存。(1) 保存对话框的属性用与打开对话框相同,都是让用户选定文件或输入文件名与路径,应用程序获得用户在对话框中输入的信息,具体进行何种操作,还依赖于程序段中的后续语句。(2)对于保存对话框来说,自己还有一个DefaultExt属性,表示所存在文件的默认扩展名。第 12 周 第 3 次 第 56 课时第10章 文 件课题任务3 颜色对话框班级17计算机1、2应到/实到人数 /授课日期11-2/11-3节次2-4/4-6实操地点3机房使用设备电子教室、VB6.0软件实操目标1、掌握颜色对话框制作方法2、掌握外部控件Showcolor的使用注意事项1、注意Color属性和Flags属性的含义。2、注意基本颜色和自定义颜色的区别。教学效果、学生成绩评价办法教学效果评价:学生对本节知识点掌握情况学生成绩评价:完成作业情况作业抄写“颜色对话框”代码总结本次课通过学习颜色对话框,掌握颜色对话框制作的流程及方法。系主任签字教务处签字实操过程(1)创建一个项目,将其命名为E265,默认窗体为Form1,修改其Caption属性为“颜色对话框”。(2)从工具箱中向Form1窗体添加1个公共对话框,再从工具箱中双击添加到窗体上。然后从工具箱中向Form1窗体添加1个Shape控件和2个命令按钮,并修改其相应属性。(3)主要程序代码:在窗体的Load事件中,用With语句块设置公共对话框CommonDialog1的初始化。在命令按钮1的单击事件中,应用CommonDialog1的ShowColor方法弹出颜色对话框,用Sha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西数字文化产业有限公司诚聘数字技术部智能化工程师1人考前自测高频考点模拟试题及一套完整答案详解
- 2025江西吉安市泰和县上圯水厂面向社会招聘5人考前自测高频考点模拟试题及答案详解一套
- 2025北京林业大学附属实验小学招聘1人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年淮北矿工总医院专业技术人员招聘62人模拟试卷及答案详解(必刷)
- 滑铁卢战役斯蒂芬课件
- 2025湖南永州市东安县招聘第一批就业见习岗位121人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年中国暖通空调(HVAC)电驱动系统行业市场运行态势、市场规模及发展趋势研究报告
- 2025年南安联考物理真题及答案
- 滑板滑块课件
- 宁波教师考试真题及答案
- 超声介入基础课件
- 2025年青海煤矿设计研究院有限责任公司招考聘用高频重点模拟试卷提升(共500题附带答案详解)
- CNAS-CC01:2015 管理体系认证机构要求
- 美容护肤知识专题课件
- DBJ04T 469-2023 绿色建筑工程施工质量验收标准
- 金属材料与热处理作业指导书
- 导管相关并发症的预防及处理
- 2025年系统维保服务合同范本:包含半导体设备维护保养协议3篇
- 铁路信号基础继电器详解
- 等离子点火系统及暖风器系统培训
- 2024年金华市中心医院医疗集团(医学中心)招聘笔试真题
评论
0/150
提交评论