电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

新课标青岛版初中信息技术八年级下册Vb程序设计部分教案

15页
  • 卖家[上传人]:壹****1
  • 文档编号:485761877
  • 上传时间:2022-09-29
  • 文档格式:DOC
  • 文档大小:77KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、新课标青岛版初中信息技术八年级下册(Vb程序设计)部分精品教案一、 八年级下册教学内容安排建议八年级下册有两部分知识:1、算法思想初步;2、VB程序设计。教学中建议重点学习VB程序设计,基于两点原因:1、教学时间;2、软件的通适性。但应介绍算法基础知识,建议用1课时完成,可参考第1单元第1课算法基础知识安排教学,知识点有:算法概念,表示方法:自然语言、流程图、计算机语言。其中算法的流程图是重要的,要求学生能画流程图,老师举例得出算法的三种结构:顺序结构、分支结构、循环结构。二、 VB程序教学体验1、 启动VB2、VB界面认识:三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件) 一箱:工具箱(类比画图、Flash、PhotoShop)。重点认识:labelcommandbuttontextbox 一窗体设计器: 三窗口:资源管理器窗口、属性窗口、窗体布局窗口3、界面的变动:通过视图工具栏调整4、制作一个“问好.vbp”,体验:(1)如何添加控件(2)属性如何改变(3)代码如何编写通过制作这个程序,我们体验到了VB程序开发的一般步骤 三、 VB程序教学的三维目标1、 知识目标2、 技能目

      2、标3、 情感态度和价值观目标四、 教材中有关VB的8个实例分析第课大熊猫的两个愿望(四个教学环节)一、 认识VB工作界面(解决两个问题:界面的组成部分有几个?如何修改?)1、启动:类比其它软件的启动方法1、程序菜单;2、双击快捷方式;3、右击2、界面:(1)三栏:标题栏、菜单栏、工具栏(可类比学过的工具软件) 一箱:工具箱(类比画图、Flash、PhotoShop)。重点认识:labelcommandbuttontextbox 一窗体设计器: 三窗口:资源管理器窗口、属性窗口、窗体布局窗口 (2)修改二、运行程序(解决怎样运行程序的问题)1、让学生打开文件,启动程序(三种方法:工具栏按钮、菜单、F5)2、在运行状态时,引导学生观察标题栏的变化,得到工程的三种状态:设计、运行、中断(break)三、修改界面(解决控件的五个问题:怎么加?怎么删?怎么移?怎么缩放?怎么改?)1、控件的添加与删除(1)添加(两种方法):单击控件画出。引导学生回忆“画图”程序如何画几何图形,完成控件添加 双击控件(2)如何删除几何图形(三种方法):Delete右击菜单2、控件的移动、缩放:3、修改控件的属性值:

      3、(1)教学建议:引导学生发现修改方法(自学探究)(2)难点:添加一个commandbutton控件,修改其标题、文本字体、背景色。教学中注意区别:控件名称(name)与控件标题(caption)的区别:控件名称具有唯一性,可用身份证号码与人的姓名类比。(可以分别修改控件名称和控件标题试一试)Commandbutton控件背景色在改变时,应将其style属性修改为(1-Graphical)模式。添加一个label控件,修改fontforecolorbackcolorbackstyle设置控件属性:Label1.CaptionLabel1.BackStyleLabel1.ForeColorCommand1.CaptionCommand1.BackColorCommand1.Style属性与属性值什么是属性?属性值又是什么?在VB中属性是用来描述对象特性的。比如,在现实生活中我们常常会问:“这位先生的姓名是什么?”,“年龄多少?”。我们会回答这位先生叫张三,年龄30岁。这种问题放在VB中就变成:这位先生的“姓名属性”是什么?,“年龄属性”是什么?其中,“张三”就是名字属性的值,“30”就是年

      4、龄属性的值。此外,为了描述一个人,光有前面两项属性是不够的,往往还需要另外一些属性,如性别、身高、体重、学历等等。这时要注意的是,每一种对象所具有的属性是不同的,比花与人两种不同的对象,人具有“学历”属性而花没有,花具有“香味”属性而人没有。 在VB中每种对象有若干个属性。例如命令按钮有名称、标题以及按钮的尺寸等,不同的对象可能有不同的属性类型和属性值,用户可以根据需要对它们赋予各种不同的值。 四、修改代码体验(解决三个问题:分清有几个模型架?每个模型架表示的哪个对象的什么事件?修改的是哪个对象的什么属性?)VB过程的组成1、观看代码窗口的构成:(双击控件就可添加过程的模型架)以Command1_Click()过程的模型架为例Private Sub Command1_Click()Label2.Caption = 我希望能天天有竹子可吃!Label2.ForeColor = RGB(244, 12, 56)End Sub解读:Private:私有过程,表示该过程只能在本窗体文件中被调用,应用程序中的其他窗体或模块不可调用它。 Sub:过程开始的标志。 Command1_Click():

      5、过程名,由两部分组成,对象名和事件名,两者之间用下划线连接。 EndSub:过程结束的标志。 2、修改:(1)双击“愿望一”按钮,打开代码窗口,修改label1.caption(2)试探修改labela.forecolor=RGB(244,12,56)颜色值。进入代码窗口的方法(1)双击当前窗体 (2)单击“工程”窗口的“查看代码”按钮 (3)在菜单栏中选择“视图”菜单中的“代码窗口”命令1、愿望一Command1的Click事件代码Private Sub Command1_Click()Label2.Caption = 我希望能天天有竹子可吃!Label2.ForeColor = RGB(244, 12, 56)End Sub2、愿望二Command2的Click事件代码Private Sub Command2_Click()Label2.Caption = 我希望能安静地生活!Label2.ForeColor = RGB(244, 12, 56)End Sub五、实践创新用好评价表六、总结(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这

      6、个程序的进一步完善,或其它方面的应用。总结获)开发VB应用程序的步骤 总结上述几个例题,开发一个VB应用程序有三个步骤: 1、设计用户界面 2、属性设置 3、编写事件过程代码 第2课 自我介绍(七个环节)一、 分析问题(解决两个问题:对程序整体的感知、分析有几个事件)让学生运行“自我介绍.frm”,运行过程中思考几个问题:1、在文本框中输入个人信息后,单击“显示”按钮,会在最下面文本框中显示什么内容?什么字体被选中?2、单击另一个字体单选按钮,自我介绍的内容有什么变化?二、界面设计(解决三个问题:控件的添加、调整、设置属性)1、分析界面上有几种控件?分别是什么?“自我介绍”程序中用到的控件图标名称数量2、添加控件(学会添加控件的两种方法)3、调整布局(学会一次设置多个控件的方法)4、设置对象属性(1)、如何设置文本框多行显示(text1.multiline=true)(2)、如何使文本框置空(选中文本框,text1.text=”)(3)、如何使单选按钮选中(optionbutton1.value=true)(4)、如何修改label的字体属性(修改label.font)设置控件属性:L

      7、abel1.CaptionLabel1.FontText1.TextText1.MultilineCommand1.CaptionOption1.CaptionOption1.Value三、编写代码(解决两个问题:要有几个对象的什么事件?每个事件要修改的是哪些对象的什么属性?)1、退出2、三个optionbutton(text6.font.size=”14”,text6.font=”楷体_GB2312”)3、续行符“_”的用法4、字符串运算符“+”1、显示Command1的Click事件代码Private Sub Command1_Click()Option1.SetFocusText6.Font = 宋体Text6.FontSize = 14Text6.Text = 姓名: + Text1.Text + ;Email: + Text2.Text + _;爱好: + Text3.Text + ;优点: + Text4.Text + ;需要改进的地方: + Text5.TextEnd Sub2、退出Command2的Click事件代码Private Sub Command2_Click(

      8、)EndEnd Sub3、Option1的Click事件代码Private Sub Option1_Click()Text6.Font = 宋体Text6.FontSize = 14Text6.Text = 姓名: + Text1.Text + ;Email: + Text2.Text + _;爱好: + Text3.Text + ;优点: + Text4.Text + ;需要改进的地方: + Text5.TextEnd Sub4、Option2的Click事件代码Private Sub Option2_Click()Text6.Font = 黑体Text6.FontSize = 14Text6.Text = 姓名: + Text1.Text + ;Email: + Text2.Text + _;爱好: + Text3.Text + ;优点: + Text4.Text + ;需要改进的地方: + Text5.TextEnd Sub5、Option3的Click事件代码Private Sub Option3_Click()Text6.Font = 楷体_gb2312Text6.FontSize = 14Text6.Text = 姓名: + Text1.Text + ;Email: + Text2.Text + _;爱好: + Text3.Text + ;优点: + Text4.Text + ;需要改进的地方: + Text5.TextEnd Sub四、调试与运行(解决程序的修正问题)程序的三种状态:设计、运行、break五、保存文件保存窗体文件(*.frm)和保存工程文件(*.vbp)六、生成可执行文件保存可执行文件(*.exe):可执行文件有什么作用七、实践与创新八、总结拓展(解决两个问题:一是梳理总结:是帮助学生梳理本节所学知识,建构起新的知识体系;二是拓展延伸,这个程序的进一步完善,或其它方面的应用。总结获)1、属性设置和编写代码中的问题2、拓展:多余代码的去除第3课谜语大擂台(一)一、引入新课我们来做一个猜谜游戏,看哪位同学能用最快的时间猜出来。这个游戏的设计特点让学生总结一

      《新课标青岛版初中信息技术八年级下册Vb程序设计部分教案》由会员壹****1分享,可在线阅读,更多相关《新课标青岛版初中信息技术八年级下册Vb程序设计部分教案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.