




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第6章表单设计,.,2,课题:使用表单向导创建表单,教学目的:了解面向对象程序设计的有关概念掌握用表单向导创建表单的操作,.,3,面向对象的有关概念一对多表单向导的操作,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,.,4,教学步骤,导入新课:1、面向对象的基本概念(1)对象对象(Object)是一个独立存在的实体。可以是一个具体的实物,也可以看作是某些概念。例如,一个窗口、一个按钮、一个菜单、一台计算机等等,都可以看作是对象。属性(Property)是用来描述对象特征的。例如,一个“窗口”对象是否最大化、标题名字、字体、字号等,都是该窗口对象所拥有的属性。用户可以对其进行设置,定义对象的特征或某一方面的行为。每个对象都有属性。,.,5,教学步骤,导入新课:1、面向对象的基本概念事件(Event)是指对象所发生的特定事情。用户可以编写相应的代码对此动作进行响应。例如,“按钮”对象被按下是一个事件,弹出式菜单的选项被选中是一个事件。方法(Method)是描述对象行为的过程。当某个对象接受了某个调用(也称过程调用)后所采取的一系列操作的描述。它可以接收参数,也可返回数据。方法与对象紧密联系。(2)类类(Class)是具有相同特征的对象的集合,这些对象具有相同种类的属性及方法。,.,6,教学步骤,2、创建表单的步骤:(由教师给出以下步骤)创建表单一般包括以下几个方面的操作:(1)确定表单属性,包括表单的大小、颜色、名称等。(2)确定表单上的控件对象,如对象的大小、位置、颜色等。(3)设置数据环境,定义表单数据来源。(4)确定表单及其所包含控件对象的事件程序。(5)美化表单,使表单界面友好,让用户准确、方便、快捷地进行操作。3、利用表单向导创建表单教师按以下要求及操作步骤演示创建过程,让学生观察:,.,7,使用表单向导创建一个基于“学籍”表中全部字段的表单。操作步骤:打开“学生管理”项目文件,选择“文档”选项卡中的“表单”选项,单击“新建”按钮,出现“新建表单”对话框,再单击“表单向导”按钮,打开“向导选取”对话框。出现“表单向导”中的“字段选取”对话框。选择“学生”库中的“学籍”表,将“可用字段”列表框中的全部字段添加到“选定字段”框中。选择表单样式为“新奇式”,按钮类型为“文本按钮”。选择“学号”字段,并按升序排序记录。保存该文件“学籍”,表单文件默认的扩展名为.scx。操作完后让学生总结出操作步骤,然后在教师指导下按总结出的操作步骤完成以上练习。,.,8,4、创建一对多表单教师按以下要求及操作步骤演示创建过程,让学生观察:使用向导创建“学籍”表和“图书借阅”表之间一对多表单。操作步骤:选择一对多表单向导创建表单。选择父表,如“学籍”表;选择一个子表,如“图书借阅”表,并选择适当的字段。按“学号”字段建立两个表之间的连接。选取适当表单样式和按钮类型,例如选择凹陷式和图片按钮。确定排序字段。例如选择学号字段并按升序排序。键入表单标题“学籍-图书借阅”,并以文件名“借书.scx保存表单。,.,9,操作完后让学生总结出操作步骤,然后在教师指导下按总结出的操作步骤完成以上练习。师生共同研讨:利用上面的操作步骤设计出的表单有何局限性?通过师生的双边活动,总结出向导创建表单的局限性,为下一部分表单设计器的应用作出铺垫。板书设计:1、创建表单的一般步骤2、利用表单向导创建表单3、创建一对多表单,.,10,课题:使用表单设计器创建表单,教学目的:1、掌握表单设计器窗口的操作2、掌握控件的添加3、掌握控件过程代码的编写通过实践,培养学生的创新能力,能够设计出符合要求的窗口,使学生尝试成功的喜悦。,.,11,1、表单控件属性的设置2、过程代码的编写,教具,教学方法,网络机房,讲授法、演示法、练习法、观察讨论法,教学重点难点,.,12,教学步骤,导入新课:1、打开表单设计器教师通过网络微机演示打开表单设计器的过程,由学生总结出操作步骤并练习。2、添加数据环境由教师演示在表单设计器中添加数据表的方法,学生总结过程并添加数据表。3、控件的添加本部分为重点难点内容,特别是控件属性的设置。由教师依次利用表单控件工具栏,介绍出各个控件的作用及其属性的设置,因各个控件属性值不一样,结合windows已有对话框实例进行讲解。对各个控件的属性及时做出总结。,.,13,4、控件过程代码的添加这是本节的一个难点问题,也是表单设计中的重点。教师结合控件的属性,层层深入,先设计一个“取消”按钮,设置其属性值如下:caption=“取消(C)”双击该控件,为其click过程添加如下代码:thisform.release运行该表单,查看效果。然后根据实际练习添加其它控件的代码。,.,14,由教师按如下要求创建表单,并演示操作过程:为“学籍”表和“成绩”表,设计一个表单,表单中含有两个表的部分字段,如图所示。单击“新建表单”按钮,打开“表单设计器”窗口。启动数据环境设计器,添加表或视图,并设置两个表之间的关联,将“学籍”表中的主关键字段“学号”拖到“成绩”表中“学号”字段上。将“数据环境设计器”窗口数据表的字段分别拖到“表单设计器”空白表格中,并作相应的布局,如图所示。运行该表单,引导学生查看其效果,并要求学生按题目要求自己设计表单,教师巡回指导,对有创新性的设计进行表扬并由学生到教师机上通过网络进行演示。,.,15,由教师提出以下题目,要求学生按操作步骤完成以下练习,教师作出分析提示及指导(找学生到投影上做)。使在“学籍管理”表单中添加一个表格控件,表格是“图书借阅”表中字段内容,使之与“学籍”表之间建立一对多的关系,如图所示。启动表单设计器,在“数据环境设计器”窗口中分别添加“学籍”表和“图书借阅”表,如果两个表没有建立关联,需要先根据“学号字段建立关联。分别将“学籍”表中的有关字段拖到表单设计器窗口中,并适当调整字段位置及对齐方式。选择“图书借阅表中的全部字段,把这些字段一次拖放表单中。保存并运行该表单,观察运行结果。根据以上操作步骤,教师演示操作过程并作出总结。,.,16,练习:设计一个如图所示的表单,.,17,教师在指导中给出如下操作提示,(1)在Optiongroup1的Click事件中添加代码:DOCASECASEThis.Value=1Thisform.Edit1.Alignment=0CASEThis.Value=2Thisform.Edit1.Alignment=2CASEThis.Value=3Thisform.Edit1.Alignment=1ENDCASE(2)Check粗体控件的Click事件代码:IFThis.Value=1Thisform.Edit1.FontBold=.T.ELSEThisform.Edit1.FontBold=.F.ENDIF,.,18,(3)Check斜体控件的Click事件代码:IFThis.Value=1Thisform.Edit1.FontItalic=.T.ELSEThisform.Edit1.FontItalic=.F.ENDIF(4)Check下划线控件的Click事件代码:IFThis.Value=1Thisform.Edit1.FontUnderline=.T.EL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年度中国农业银行大连市分行校园招聘备考考试题库附答案解析
- 2025下半年浙江台州科技职业学院高层次人才招聘37人笔试备考题库及答案解析
- 《马克思主义基本原理概论》简单题
- 中专报名咨询方案
- 手指受伤安全培训课件
- 化肥厂水溶肥生产管理制度
- 学生食堂工人安全培训课件
- 学生食堂安全培训内容课件
- 学生集体培训安全事项课件
- 线缆厂维修费用核算规定
- GB/T 46105-2025陆地生态系统碳汇核算指南
- (9月30日)缅怀英烈伟绩勇担时代使命-2025年烈日纪念日主题班会
- 第一讲-决胜十四五奋发向前行-2025秋形势与政策版本-第二讲-携手周边国家共创美好未来-2025秋形势与政策版本
- 学堂在线 现代生活美学-花香茶之道 章节测试答案
- 部编版二年级语文上册全册教案(全册教学设计)
- 李家小学教师绩效考核实施方案
- 小粒咖啡栽培技术措施课件
- 曲顶柱体的体积市公开课金奖市赛课一等奖课件
- 全国人防信息系统综合集成建设技术指南
- 领导班子及成员分析研判报告5篇
- 《教育研究方法》研究生PPT课件
评论
0/150
提交评论