欢迎来到天天文库
浏览记录
ID:56796707
大小:640.50 KB
页数:5页
时间:2020-07-12
《可视化编程的概念与方法教学设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课题名称:可视化编程的概念与方法教师姓名:蔡结根学校:昌平一中编号:6教学背景分析(一)本课时教学内容的功能和地位教材选自广东省普通高中信息技术选修1《算法与程序设计》第三章第一节“3.1.3VB可视化编程的方法”,本节从现实生活中的实例说起,与程序世界的实例作类比,让学生通过举例和上机实践,理解可视化编程的基本概念和方法。可视化编程包含的许多概念是面向对象程序设计基本思想和方法的雏形,要在以后的章节中学会利用面向对象的思想和方法进行编程,必须从理解和掌握可视化编程的基本概念入手,而学习的方法是从VB提供的可视化编程环境和可视化编程组件开始,因为可视化编程的方法和步
2、骤简单、易于上手。(二)学生情况分析随着年龄的增长,高中学生已经具备了一定的生活阅历,能够对各种生活现象加以分析和说明,已接触了许多应用软件,具备了应用软件的一些使用技能,对程序世界的很多现象也有了一定的感触。在学习了前面的章节后,已经掌握了设计算法和编写程序的基本方法与技能。考虑到在前面章节的学习中已经穿插、涉及到了可视化编程的概念(对象、属性、方法、事件、事件驱动等),而可视化编程的方法涉及较少,所以,本节将以“可视化编程的方法”即“可视化编程的步骤”为系统学习内容,对一些概念将在学习过程中适时明确。(三)教学准备1、精选贴近学生学习、生活中的任务,创设适合学生
3、学习的环境——布置制作QQ登录应用程序任务。2、硬件、软件符合学生学习需要,学习资源主要以教材为主。3、针对学生的学习情况,用时1课时(教材采用2课时)。4、策略准备:以VB编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中体验成功之喜悦,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大空间。教学目标(一)情感态度与价值观目标1、经历可视化编程的基本过程,体验成功的快乐。2、在老师的指导下,与同学共同探究问题,体验自主学习、合作学习的乐趣。(二)能力目标培养和提升学生利
4、用VB编程解决问题的能力。(三)知识目标1、掌握可视化编程的基本步骤(建立工程→创建图形用户界面→设置对象属性→编写程序代码→调试运行程序→保存和编译应用程序)。2、熟悉对象、属性、方法、事件和事件过程等概念并学会运用。教学重点和难点分析(一)教学重点1、VB可视化编程的方法;2、VB可视化编程的几个基本概念;3、理解事件与编写的程序代码。(二)教学难点理解事件与编写的程序代码。教学过程教学环节教师活动学生活动设计意图情境引入我们喜欢用QQ聊天,通过前面几个章节的学习,今天我们有能力用VB制作简单QQ登录应用程序了。快速进入课堂学习状态,认真听课并思考。集中学生注意
5、力,提高学习兴趣。复习提问(1)回顾:计算机编程解决问题的基本过程。(2)QQ登录时需要对什么进行判断?涉及到程序设计的哪种结构?思考、回答巩固知识联结新旧知识新课布置制作QQ登录应用程序任务,引导学生掌握利用VB可视化编程方法解决实际问题的基本过程。听课、思考探究、合作学习(任务基本要求:单击“登录”按钮,如果输入正确,则登录到另一窗口,否则给出输入错误的提示信息)可自主学习,参照教材第78-82页部分完成该任务。(1)建立工程(2)创建图形用户界面添加控件:标签、文本框、按钮,创建两个窗体(Form1和Form2,Form2可通过“工程”-“添加窗体”实现,打开
6、、切换各窗体可通过“工程资源管理器”窗口实现)。(3)设置对象属性通过属性窗口进行设置。要求掌握设置属性的方法,本部分操作涉及标签控件的Caption属性,文本框控件的Text属性、PasswordChar属性,命令按钮控件的Caption属性,窗体的Caption属性,以及它们的Font属性等。(4)编写程序PrivateSubCommand1_Click()IfText1.Text=""AndText2.Text="ancjg"ThenForm1.HideForm2.ShowElseMsgBox"输入错误"EndIfEndSub(5)调试运行程序(6)保存和编译
7、程序保存工程,注意保存了哪些文件。使用“文件”菜单生成可执行文件(exe)并在脱离VB环境后运行该exe文件。以上教学过程以老师指导、学生探究实践、合作学习为主,教师监控学生完成进度,适时鼓励完成较好、较快的学生。(1)什么是工程?建立一个工程的方法有哪些?(2)界面由什么组成(对象,即窗体和控件),对象的名称与对象上显示的文字(如标题)有何区别?(3)可了解其它属性。(4)理解事件驱动程序设计思想。(5)运行、调试、检查。(6)按要求提交(FTP服务器/Moodle平台)。通过任务驱动的形式,让学生在完成任务的同时,掌握可视化编程的过程,也为学生将来自觉利用可
此文档下载收益归作者所有