中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网的可视化开发环境第一课时知识与技能了解编写程序也是利用计算机解决问题的一个基本方法熟悉的程序开发环境学会使用进行程序设计的一般步骤过程与方法学会设计用户界面设置对象属性编写程序代码存盘运行调试生成可执行文件理解分析问题设计算法编写程序调试程序这一用计算机解决问题的过程和方法情感态度与价值观学会合作交流自主探究培养勇于实践勤于思考和善于总结的科学探索精神教学重点熟悉的程序开发环境学会使用进行程序设计的一般步骤教学难点程序代码的理解运用编写教学时间课时教学用具多媒体网络机房教学过程教学环节一激发学生的学习兴趣首先明确通过前面的学习我们已经理解计算机做任何一件事情都是靠执行程序来实现的而程序由一条条指挥计算机工作的命令指令组成其次所有软件包括游戏软件字处理软件操作系统都是程序都指挥计算机严格按照事先设定的程序一步一步来运行简称是可视化的语言编程工具之一是最基本最易学的一种程序语言为了激发学生的学习兴趣首先打开学生最喜欢的软件登陆给学生讲解我们用来与朋友同学沟通聊天软件就是一个最经典的软件他的登录界面我们也可以用我们正在所学的软件做出来激发学生兴趣为了让学生直观地理解这个问题把事先准备做好的模拟登陆软件运行中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网after并输入账号和密码模拟运行模拟账号密码是如果输入账号密码正确就弹出一个欢迎对话框否则就弹出一个提示你是非法用户不要做坏事信息在激发学生兴趣之后点明这节课我们要学习的内容就是怎样用做软件界面教学环节二通过引导学生一步一步来设计这个程序使学生了解并慢慢熟悉的程序开发环境学会使用进行程序设计的一般步骤学生的兴趣来了这个程序是如何编写的呢由于本节课的目的主要是吸引学生兴趣发挥学生积极性由浅入深地让学生掌握该章节的教学任务即让学生熟悉的程序开发环境学会使用进行程序设计的一般步骤也就是设计用户界面设置各个对象属性编写事件驱动程序代码存盘运行调试生成可执行文件来源世纪教育网启动后在出现的出现新建工程对话框中单击打开按钮建立一个标准工程介绍的基本界面比如菜单工具栏工具箱告诉学生做软件界面非常简单像画图一样画出软件界面世纪教育网打开准备好的课件一步步引导学生观察如何使用工具箱画出模拟登陆界面中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网两个标签两个文本框两个命令按钮接下来为了把重点放在教学环节二的描述内容上节省时间所以直接复制准备好的代码到代码窗口稍微解释下代码的意思运行保存文件发布这个模拟登陆软件学生分组实践人或者人一组不能因为编写晦涩难懂的程序代码而影响了学生的学习积极性让学生拷贝老师共享的现成代码文件然后指导学生一步一步来完成这个程序的编写生成过程包括启动设置窗体的属性在窗体上添加标签文本框命令按钮同时介绍各个控件的主要用途并指导学生分别设置各个对象的属性在中对于每个命令按钮都按排了一段程序代码像单击某个命令按钮这样的操作称为事件每当一个事件发生时计算机就执行事先为该事件编写好的那段程序代码这种调用程序的方式称为事件驱动指导学生双击登陆这个命令按钮将拷贝到的现成程序代码粘贴到编程代码窗口学习使用工具栏上的运行终止等按钮试运行程序保存工程包括窗体文件和工程文件生成可执行文件所用编程代码如下所示我的账号说明英文单引号后的代码表示注释不执行我的密码函数将文本转化数字判断用户输入的账号和密码是否和我的账号和密码相同相同就验证通过否则禁止通过模拟软件登陆恭喜你验证通过请你遨游世界不要做坏事好吗中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网退出程序教学环节三通过猜数游戏的程序巩固学生所学知识为了让学生熟练掌握使用进行程序设计的一般步骤将猜数游戏的程序代码共享给学生仍以文件格式让学生参考老师刚才讲的做法并根据个人喜好及需求自己设计程序界面封装代码调试运行并保存工程生成可执行文件after参考代码如下退出程序猜数游戏中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网验证用户是否猜对了大了小了正确教学环节四展示学生作品教师点评简单小结本堂课内容使用进行程序设计的一般步骤设计用户界面设置各个对象属性编写事件驱动程序代码存盘运行调试生成可执行文件世纪教育网版权所有教学总结通过有趣的问题引起学生学习积极性结合问题指导学生用动手设计这个程序使学生学会使用进行程序设计的一般步骤加上一个小的游戏程序的设计对所学知识进一步巩固教育网知识提升有时间的同学可以自学页中的学习指引尝试去完成页的界面的设计中国最大型最专业的中小学教育资源门户网站深圳市二一教育股份有限公司版权所有世纪教育网