2.1可视化程序开发工具_第1页
2.1可视化程序开发工具_第2页
2.1可视化程序开发工具_第3页
2.1可视化程序开发工具_第4页
2.1可视化程序开发工具_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章程序设计ABC2.1可视化程序开发工具一、教材分析教育科学出版社出版的普通高中《信息技术必修》第二章《程序设计ABC》共有三节:可视化程序开发工具、数据的表示与处理和程序的基本结构。本章通过编制简单的VisualBasic程序,熟悉VisualBasic的集成开发环境,知道数据在计算机中是如何表示与处理的,初步掌握程序执行的三种基本结构:顺序结构、选择结构和循环结构。通过第一章最后一节的学习,学生已经知道了VisualBasic6.0软件,本章第一节主要是通过“打字测速”软件的制作,学习VisualBasic中界面的设计和对象属性的修改,进一步体验VisualBasic编程。二、学情分析学生虽然对计算机充满了好奇,但面对枯燥的知识是,往往容易失去学习的耐心。通过第一章的学习,学生已经知道了如何描述算法,如何把算法编程程序就成了学生就成了学生学习的需求。第二章通过几个简单的程序,来学习编程的基本知识:数据的表示和程序的基本结构。三、教学目标1、知识与技能①熟悉VisualBasic可视化编程环境;②学会简单小程序的编写过程,体会可视化编程的过程;③理解控件、对象、属性等基本概念;学习会在VisualBasic环境中进行简单的界面设计;④学会使用VisualBasic中的标签、文本框、按钮等基本控件。2、过程和方法①教师演示VisualBasic中设计界面,学生学习如何在VisualBasic中设计界面和修改对象的属性;②学生通过完成实践,了解工具箱中各种工具的名称及作用;③通过编制“打字测速软件”进一步学习在VisualBasic中编制软件的方法。3、情感态度与价值观①引导学生关注程序设计在实际生活的应用,激发学生进一步学习程序设计的热情。②培养学生运用计算机解决实际问题的意识,这种通过问题分析并形成算法再利用计算机程序解决问题的思路和做法,对培养学生有条理,按步骤解决问题的习惯有很大帮助。③培养学生学会合作、交流,领悟交流的乐趣和作用,并形成善于总结的科学探索精神和严谨的逻辑思维习惯。四、重点、难点1、重点①VisualBasic可视化编程的一般过程②“对象、属性、事件和事件过程”等概念的理解③学会使用VisualBasic中的标签、文本框、按钮等基本控件。2、难点①“对象、属性、事件和事件过程”等概念的理解;②学会使用VisualBasic中的标签、文本框、按钮等基本控件。五、教学策略:情境教学、任务驱动、讲授演示法和探究总结等教学过程一、熟悉VisualBasic的“工作室”1、VisualBasic是一种可视化程序设计可视化:主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面,然后再编写少量的代码就可构建应用程序。2、VisualBasic集成环境①与大多数软件一样有共同点,标题栏、菜单栏、工具栏、工具箱、工作区②不同地方:VB有工程管理器、属性窗口、代码窗口、窗体布局窗口photoshop中也有一个预览全局的窗口,但内容和VB不一样Dreamweaver中有代码窗口3、制作一个简单的程序⑴启动VisualBasic,创建一个窗体Form1。(回顾上节课的内容,如何创建窗体文件?)⑵双击Form1窗体,弹出代码窗口,左边对话框是对象框,选择“Form”,右边列表框是事件过程列表框,选择“Click”。(如图)⑶在PrivateSubcmdEnd_Click()和EndSub两行代码之间插入代码:print“欢迎进入VB世界!”⑷保存文件选择“文件”菜单|“保存工程”命令,设置保存位置及文件名,单击“保存”按钮,可保存窗体文件(*.frm)。接着又提示保存工程文件,文件名为“*.vbp”。⑸单击工具栏上的“运行”按钮。程序运行后,会显示一个窗体,当单击窗体时,会显示“欢迎进入VB世界!”如果运行时有借,系统会提示你修改代码,按F8键停止运行,返回设计界面。练习:比较VisualBasic和Word、Excel等常用软件,看看它们的菜单栏、工具栏有何异同?菜单栏相同之处:有文件、编辑、视图、格式、工具、窗口、帮助不同之处:VB有工程、调试、运行、查询、图表、外表程序、Wordexcel有插入、表格有数据工具栏相同之处:有打开、保存、剪切、复制、粘贴、撤消不同之处:VisualBasic没有加粗、倾斜、加下划线、颜色、字体按钮,这些字体效果都是在“属性窗口”中设计。VisualBasic有两个新建工程:一个新建工程,一个添加窗体一般软件中只有一个新建。二、可视化编辑的一般步骤1、制作一个打字测试程序①启动VisualBasic,新建一个VisualBasic标准EXE工程。②把窗体拉大,在窗体中添加一个文本框控件TextBox,然后改变文本框大小,选中它,在“属性窗口”中修改“名称”为“txtInput”,Text中的内容为空,multiline值由False变为True。修改完后,该控件的对象特征为“txtInput.text”。③再添加两个按钮控件CommandButton,一个按钮设置:名称“cmdStart”,caption“开始”;另一个按钮设置:名称“cmdEnd”,caption“结束”。④添加两个标答控件Label和一个文本框控件TextBox。对象属性名称名称名称设置值Ibls属性设置值速度字/秒Label1Label2Text2CaptionCaptionTextIbldtxtSpeed⑤选中窗体Form1,改变对象的属性,名称“frimTest”,Caption“打字测试软件”。讲到这里,我们要弄清几个问题:①控件——应用程序的基本元素,与窗体共同构成应用程序的界面。②标签控件与文本框控件标签控件:主要用来显示不希望被用户修改的文本。文本框控件:一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。思考:标签控件与文本框控件有何区别?标签控件的特点:只起标签的作用文本框控件的特点:可输入文字,它的对象属性只能是Text,在所有的对象中只有它没有Caption.③对象例:跳水,对象是运动员。在VB中,文本框、标签、按钮、列表框、组合框等都是对象,对象的特征即对象的属性,修改对象属性就会改变对象特征。④对象名:一般约定对象名由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的字符组成。对象的类型Form意义窗体命令按钮标签前缀FrmCmdIbl名字举例frmFindCommandLabelCmdOKIblInputTextBox文本框txtTxtSource实践题:1、查找相关资料,判断下表中的属性在VB中的含义。序号对象属性名Vb中的含义序号对象属性名Vb中的含义12345CaptionFont标题字体可视化对象大小对象顶端位置6789Enabled决定对象是否响应用户生成事件背景颜色前景色BackColorForeColorBorderStyleVisibleWidthTop边框样式2、为北京2008年奥运会设计一个奖牌总数统计程序界面。(图中课本第18页)⑥编写代码双击“开始”按钮,弹出代码窗口,在对象列表框中选择“通用”,光标落中PrivateSubcmdStart_Click()之前,在此输入代码:“DimdtmBeginTimeAsData,dtmEndTimeASData”。把光标停留在两行代码之中,对象会自动变成cmdStart,事件过程列表框中Click,输入代码:dtmBeginTime=time双击“结束”按钮,弹出代码窗口,对象:cmdStart,事件:Click。代码:DimintTimeCostAsInteger,intWordCountAsInteger‘声明变量intTimeCost、intWordCount的数据类型为整型dtmEndTime=Time()‘给结束时间赋当前系统时间intTimeCost=DataDiff("s",dtmBeginTime,dtmEndTime)‘计算时间,用结束时间减去结束时间intWordCount=Len(txtInput.Text)‘把文本框中的字符串长度送入变量intWordCounttxtSpeed.Text=intWordCount/(intTimeCost/60)‘得出打字速度=输入字的个数/打字时间⑦保存工程,运行程序。2、关于面向对象的程序设计(OOP)的一些相关知识①OOP以对象为中心,以事件为过程执行的起点。其中,单击“开始”和“结束”按钮都是事件,事件有单击、双击、加载、按键。②方法是对象能够执行的操作三、评价及小结课堂评价:教师简单评价学生上机操作情况及实践题练习情况。课堂小结:1、熟悉VisualBasic的“工作室”2、可视化编辑的一般步骤板书设计2.1可视化程序开发工具一、熟悉VisualBasic的“工作室”1、VisualBasic是一种可视化程序设计2、VisualBasic集成环境3、制作一个简单的程序二、可视化编辑的一般步骤1、制作一个打字测试程序2、关于面向对象的程序设计(OOP)的一些相关知识作业布置课本:P20实践题:第1、2、3、4题根据本节所学知识,预习2.2数所的表示与处理。教学反思本课对应的课标内容为:在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。教师在教学中发现本节内容是学生学习程序设计的前提基础。学生学习程序设计基础时将会用到本节的知识和方法,教学中从“可视化”的概念入手,通过开发一个简单的VisualBasic小程序,带领学生学习VisualBasic可视化编程的概念与方法。将可视化编程的概念贯穿于整个任务活动中。本课教学中,先提供几个小程序供学生运行,调动学生学习的积极性。接着引出教学问题:可视化编程的概念。在完成编程任务中,学生前几节课已经了解了VisualBasic编程界面,但不够完整清楚。本课教师简单地向学生介绍了VisualBasic的编程界面,看似在讲纯技术,纯工具。但在此处是有必要。在制作任务程序时,先让学生观看已经完成的程序,也就是让学生看到任务最终的结果,再回过头来完成任务。这样学生对任务更明确。在完成任务过程中,教师先向学生介绍添加控件的方法,调整控件的属性。教师语言准确、细致、亲切。所以放手让学生完成任务时,学生完成任务速度很快,效率高。本节重点在学习可视化编程的概念与方法,对于教师来讲,是将编程的的概念贯穿在可视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论