1、插入表单 (可以直接使用,可编辑 优质资料,欢迎下载) 第六单元 制作“访客信息”网页 任务一插入表单 一、提出任务 1.任务目标 完成“访客信息”页面的制作。 2. 解决的问题 通过完成本任务,学习在页面中插入表单及表单元素,并设置表单和表单元素的属性。 3. 本任务所涉及原有知识要点 完成本任务所涉及原有知识要点有:使用表格布局页面、插入图像。 二、教学目标 1. 知识目标 ⑴理解表单的作用和用法。 ⑵掌握在页面中插入表单。 ⑶ 掌握设置表单属性。 ⑷理解表单元素的作用和用法。 ⑸掌握在页面中插入表单元素。 ⑹掌握设置表单元素属性。 2. 能力目标
2、掌握在页面中插入表单及表单元素、并设置它们的属性,为将来利用表单收集客户信息做好准备。 3. 情感目标 培养学生的合作意识,在教师的指导下让学生带着问题分组讨论、并自主完成本任务,掌握自主、合作学习的方法。 三、教学分析与准备 1. 教学重点 ⑴ 在页面中插入表单。 ⑵设置表单属性。 ⑶ 在页面中插入表单元素。 ⑷ 设置表单元素属性。 2.教学难点 ⑴ 理解表单的作用和用法。 ⑵ 理解表单元素的作用和用法。 3. 教学方法 提出任务并带领学生进行分析,通过分析形成解决问题的思路,通过提醒化解解决问题过程中遇到的问题,通过举一反三拓展对知识点的认识与理解。 4. 课时
3、安排 4课时。 5. 教学环境 多媒体网络教室。 四、教学过程(组织课堂、复习知识、教师引领完成任务占2课时;举一反三占2课时。) 教学环节及手段 教学内容 备注 组织课堂 复习知识 任务流程 导入任务 分析任务 完成任务 知识总结 举一反三 任务目标 启发思路 分组完成任务 学生自评或互评 教师点评总
4、结 任务目标 启发思路 分组完成任务 学生自评或互评 教师点评总结 布置作业 集中学生注意力,准备上课。 通过提问和让学生操作复习以前所学内容。 1.如何创建本任务所需表格并设置相关属性。 2.用自己的语言描述在浏览网页时见过的表单元素有哪些? 根据前面学习的网页制作相关知识已经知道,浏览者作为网站的用户,可以从网站了解相关信息,但是网站管理员如何通过网页获得浏览者的信息呢?就是通过表单。通过完成本任务将学习表单及表单元素的应用。 提出任务:在页面中插入表单及表单元素制作“访客信息”页面。
5、 在页面中插入一个表单,然后使用表格对“访客信息”的各个表单元素进行布局,制作一个“访客信息”页面,学习表单页面制作的基本方法。 1.建立本栏目目录结构。 2.创建表单。 打开“bbs.html”页面,修改页面标题并设置属性。将“插入”栏切换到“表单”类别,将光标放入“文档窗口”,然后单击“插入”栏“表单”类别中的“表单”按钮;或选择菜单栏“插入”→“表单”→“表单”,在页面中插入一个表单。插入的表单在文档窗口中以红色虚线表示。 在表单的虚线框中单击,插入一个11行2列的表格,设置表格属性 3.设置表单属性。 “动作”:设置用于处理表单内提交信息的后台处理文件,一般常见的是AS
6、P或PHP文件等。 “方法”:选择表单中数据向服务器发送的方法,包括“POST”和“GET”选项。“POST”方法将发送的数据嵌入在HTTP请求中,可以发送大量的数据;而“GET”方法将发送的数据附加到URL地址中,只能够发送少量的数据。 “MIME类型”。 4.插入表单元素。 “插入”栏“表单”类别各按钮功能简介。 插入“留言标题”文本字段。 插入“留言人姓名”文本字段。 插入单选按钮。 插入列表/菜单。 插入单选按钮组。 插入“自定义头像”文件域。 插入“电子邮件”文本字段。 插入“个人网站”文本字段。 插入复选框。 插入文本区域。 插入按钮。 通过完成
7、以上任务,学习了表单及表单元素的作用和用法。 通常“访客信息”只是网页中的一小部分,表单一般都是插入到布局表格的一个单元格内,而不是将整个页面的布局表格都插入到表单中。 一个表单页面制作完成后,还需要后台处理程序的协助才能完成信息的互动任务。 表单有两个重要组成部分,一是描述表单的HTML源代码,二是用于处理用户在表单域中输入信息的服务器端应用程序,如“ASP”、“CGI”等。本单元仅介绍前一部分,即如何利用表单及相关标记生成用户界面。 1.分析教材第131页图JYFS6-1所示的“会员资料登记”页面中有哪些表单元素。 常用的表单元素有:文本框、密码框、单选按钮、复选框、按钮
8、等。 把不同层次的学生分在一组中,鼓励同学积极讨论完成任务。 每组派代表回答本组分析结果,其它组补充。 教师对每组同学完成任务情况进行总结,对完成任务的表扬,对没有完成任务的鼓励,并帮助他们分析没有完成的原因。 2.将本单元“举一反三”文件夹中的网页“practice6-1.html”拷贝到D盘根目录,将表单中的“单选按钮组”修改为“列表/菜单”元素,“列表/菜单”元素修改为“单选按钮组”,并使其具有相同的功能。 多个单选按钮在同一页面中成组使用时,这些单选按钮必须使用相同的名称,以确保只能选中其中的一个。用户可以从列表中选择多项内容,但只能从菜单中选择一项。
9、 学生分组完成任务,教师巡视指导,指出问题,纠正学生不良操作习惯。 每组展示一个结果,各组之间互评分析结果。 总结学生制作结果,并评价各组完成情况。 利用本单元所学的知识,制作个人网站的“个人简介”网页“practice6-2.html”,效果如教材第132页图JYFS6-2所示。 学生回答或操作 教师提示 力求通过任务导入,吸引学生学习兴趣。 学生操作 教师演示 提问学生如果没有看见红色虚线框怎么办? 教师讲解 引导学生在菜单栏中找到正确的选项。
10、 在插入表单元素时,学生在教师的引导下逐步完成,由教师介绍相关属性面板。 教师作为引导者和组织者,学生分组上机操作,完成相应任务并进行评价。 VFP数据库与程序设计 作业与实验报告 (第九章 表单和控件) 学号: 13413337 姓名: 罗祖斌 专业: 国贸131 教师: 朱 莹 莹 2021年5月 第九章 表单和控件及其应用 【实验题目一】”欢迎”和“登录”表单 【实验目的】通过本次实验让学生掌握
11、表单的创建方法、表单常用属性设置及事件代码的编写;掌握标签、文本框和编辑框等控件的常用属性和方法。【运行界面参见实验教材P145的实验9.1。】 【实验准备】 1.复习创建表单的方法及标签、文本框控件的常用属性和方法。 2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。 【实验内容及实验步骤】 1.打开表单设计器。 步骤:单击菜单栏的【文件】-【新建】菜单命令,在弹出的“新建”对话框中,文件类型选择 表单 ,再单击“新建文件”即可以创建一个新表单。 2.添加相关表单控件。 步骤:在“表单控件”工具栏中选择标签标签后在表单上单击鼠标,就可以添加一个标签对象,
12、按照此方法再添加一个“标签”和一个“命令按钮”对象。 3.设置各个对象的属性并保存表单为”欢迎.scx”。【提示:对象的属性请看实验教材P146的表9-6】 4.编辑事件代码并运行表单。 1)步骤:要在Label2对象中显示系统日期,可以在form1的init事件中键入如下代码: SET DATE TO YMD SET MARK TO ‘-’ THISFORM.Label2.Caption= dtoc(date()) 2)运行表单 运行表单的方法有三种,请写出用运行表单的命令。 Do form 欢迎 5.添加该表单至项目文件中。 步骤:
13、打开“jxgl”项目,在 文档 选项卡中选择“表单”,再单击 添加 按钮,然后选择“欢迎.scx”就可以将其添加到项目中。 6.在jxgl项目中创建表单“登录.scx”,该表单实现的功能如实验教材P147所述。 步骤:打开“jxgl”项目,选择“表单”---“新建”按钮,在“创建”对话框的文件名中输入表单名 登录 。 7.参照实验教材P147的图9-5(a\b),在表单中添加两个标签控件、两个文本框控件和两个按钮控件,并设置表单中各对象的属性。 8.编写事件代码。 l 在表单中的init事件中键入代码如下: Public n n=0
14、 &&用于用户错误登录的计数 thisform.text2.enabled= .F. &&设置其为不可用状态 thisform.text1.setfocus &&用户名文本框获取焦点 l 在用户名文本框(TEXT1)对象的keypress事件中键入代码,实现“若text1非空,且按下回车键,则激活text2对象”功能: If nkeycode=13 .and. !empty() Thisform.text2.enabled=.t. Endif l 在“登录”按钮(command1)对象的click事
15、件中键入代码,实现系统检查用户名和密码功能,判断是否可以成功登录,若登录失败则释放表单: Ifalltrim(thisform.text1.value)="tom" .and. alltrim(thisform.text2.value)="123" messagebox("登录成功",0,"提示") else n=n+1 if n>=3 messagebox("连续三次登录失败,再见",16,"提示") inkey(2) &&延时两秒钟 thisform.release &&释放当前表单 else
16、 thisform.text1.value="" thisform.text2.value="" &&文本框清空,重新登录 endif endif 9.保存并运行表单,编写“关闭”按钮的click事件,实现表单的关闭功能,事件代码如下:thisform.release 10.打开“欢迎”表单,在“登录”按钮的click事件中编写代码如下,实现将两个表单连接起来,并释放“欢迎”表单。 DO FORM 登录 Thisform.release ============================================
17、 【实验题目二】信息浏览及维护功能表单的设计与实现 【实验目的】掌握一对多表单的设计方法【运行界面参看实验教材P151的图9-6.】;掌握“记录导航”表单的设计方法【运行界面参看实验教材P151的图9-7.】;初步掌握信息浏览、添加、删除的方法【运行界面参看实验教材P152的图9-8.】。 【实验准备】 1.复习表记录指针移动命令的使用和命令按钮组控件的常用属性和方法。 2.准备好实验所需要的项目、数据库和表。 3.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。 【实验内容及实验步骤】 一、
18、一对多表单的设计 按照实验教材P150的“1.利用表单向导,创建一对多表单”提供的实验步骤,创建并保存表单“学生成绩浏览”,并将表单设计界面和运行界面截图粘贴此处: 二、记录导航表单的设计 按照实验教材P150的“2.创建表单,实现记录导航的功能”提供的实验步骤,创建并保存表单“记录导航”。 1.创建表单 记录导航.SCX。 步骤: 打开项目jxgl,在项目管理器中创建表单,并命名为记录导航.scx。 2.在表单设计器中右击表单,在弹出的快捷菜单中选择“数据环境”菜单项,把xs.dbf添加到表单的数据环境中去。 3.设置表单的caption属性值为“学生信息浏览”
19、 步骤:在表单的属性窗口中选择“全部”选项卡,在其中找到caption 属性,输入值学生信息浏览。 4.在数据环境中, 把学生表中的相关字段拖放到表单相应位置上。添加“命令按钮组”控件,使用鼠标右击操作选定“生成器”,在“按钮”选项卡中修改按钮数目为4,并修改相应按钮的caption属性值,依次是“第一条”,“最后一条”,“下一条”,“上一条”。同时在“布局”选项卡中修改按钮的布局。 5.编写该“命令按钮组”的click事件。 步骤:选定该“命令按钮组”控件,右击鼠标在弹出的菜单中选择“代码”菜单项,打开代码编辑窗口,在代码编辑窗口的“过程”下拉列表中选择Click事件,即
20、可在代码编辑窗口中输入如下代码: Do case Case this.value=1 &&选中“第一条”按钮 Go top &&定位表的第一条记录 This mand3.enabled=.T. This mand4.enabled=.f. Case this.value=2 &&选中“最后一条”按钮 Go bottom &&定位表的最后一条记录
21、This mand3.enabled=.f. This mand4.enabled=.t. Case this.value=3 &&选中“下一条”按钮 If !Enf() &&判断是否到文件尾 Skip 1 Else Go bottom Endif This mand4.enabled=.T. Case this.value=4 &&选中“上一条”按钮 If !Bof()
22、 &&判断是否到文件头 Skip -1 Else Go top Endif This mand3.enabled=.T. Endcase Thisform.refresh &&刷新显示 6.保存运行表单,实现记录导航功能。 三、信息维护表单的实现 按照实验教材P152的“3.创建表单,实现信息维护的相关功能”提供的实验步骤,修改表单“记录导航”并保存为“学生信息维护”表单,实现在表文件尾添加新的记录,并能够逻辑删除表中的相应记录。 1.打开“记录导航.SCX”文件,添加两个命令按钮“添加”和“删除”。并设置其相
23、应属性: 步骤: 在command1命令的caption 属性值输入添加可以使得按钮显示为;同理输入“删除”按钮的caption属性值,使得按钮显示为。 2.将表单另存为“学生信息维护.scx”,并将表单caption属性值设置为“学生信息维护”。 3.在“添加”按钮的click事件中编写代码: Append blank Thisform.refresh 4.在“添加”按钮的click事件中编写代码: Yn=messagebox(“是否确定删除?”,4+32,”信息窗口”) &&弹出“信息窗口”,包含“是”和“否”按钮 If yn=6 &
24、点击了“是”按钮,返回值6;“否”按钮,返回值7 Delete &&逻辑删除当前记录, Messagebox(“记录删除成功!”) Thisform.refresh Endif 5.最后保存表单并运行,分别单击“添加”和“删除”按钮,观察表中记录的变化。 评阅时间: 英语中常见的8种插入语形式 1.介词短语用作插入语 常作插入语的介词短语有:in fact(事实上),in one’s opinion(在某人看来),of course(当然),above all (首先,最重要的是), first of all (首先),by the way (顺便
25、), in short, as a matter of fact, on the other hand, , in conclusion等. 如:Above all, you must follow your teacher’s advice。 As a result, we must water the crop fields。 In my opinion, he is an honest boy. 2。副词用作插入语 常作插入语的副词有:certainly(当然),surely(无疑),indeed(的确),however(然而),fortunately(幸运的是),luckil
26、y(幸运的是),probably(大概),personally(就个人来讲), honestly, though(可是,倒是), besides,also(而且), exactly, , frankly, otherwise 等. 如:Unfortunately, I was caught in the rain。 Personally, I’d rather go to the opera theatre。 Surely, you must finish the task by yourself. ▲3。不定式作插入语 常作插入语的不定式有:to be frank(坦率地说),to te
27、ll(you )the truth(老实说),to be sure(当然),to make matters worse, so to speak (可以说)等。 如:To tell you the truth, I didn’t want to go with you. ▲4。V-ing 分词短语作插入语 常作插入语的V-ing分词短语有:generally speaking(一般来讲),strictly speaking(严格地说),judging from/by (根据……来判断),talking of…(谈到。.。), considering…等。 如:Judging from yo
28、ur accent , you must be from England. Generally speaking, this is a rule for protecting our school. 5.分句作插入语 常作插入语的分句有:I think(我认为),I hope (我希望),I’m aftaid(恐怕),What’s more(而且),What’s worse(更糟的是),You see (你清楚)等。如:You see, they didn't trust me 。 He will come on time, I think。 6. 常见的作插入语的形容词或其短语有 s
29、ure enough果然; worse still更糟糕的是; true真的,funny真可笑, strange to say说也奇怪, needless to say不用说, most important of all最为重要的是等,表现了说话人的情感或态度等. a.Strange to say (或True),I was just thinking that myself。说也奇怪(或真的),我自己刚才也正想着那件事呢。 b.Most important of all, you each over fulfilled your own task.更为重要的,你们各自超额完成了自己的任务
30、 7. 过去分词短语作插入语 Painted white, we like the house better. 漆成白色,我们更喜欢这房子。 注意:之所以称它为插入语,是由于这种过去分词是独立的,没有逻辑主语。 8. 用标点符号引导插入语 如:He was (strange as it seems)an excellent sportsman。 他(尽管还显得令人不解)是个出色的运动员. He was -to me at least, if not to you-a figure that was worth having pity on。至少我觉得如此,即使你不这样认为,他是一
31、个值得同情的人。 .1. ________ the truth, this is all Greek to me。 A. Tell B。 To tell C。 Telling D。 Told [Key: B] 2. You can, ____, come to join us in the game。 A. if you please B。 if you possible C。 if you happy D。 if you necessary [Key: A] 3. He made anot
32、her wonderful discovery, ________of great importance to science. A。 which I think is B。 which I think it is C. which I think it D. I think is [Key: A] 4. It is always difficult being in a foreign country,___if you don't speak the language. A. extremely B。 naturally C。 basically
33、 D. especially 5. ________be sent to work there? (上海2002) A. Who do you suggest B. Who do you suggest that should C。 Do you suggest who should D。 Do you suggest whom should 6. Two middle—aged passengers fell into the sea ,________, neither of them could swim. A。 in fact B。 luckily C。
34、 unfortunately D。 naturally 7. Never waste anything, and________, never waste time。 A。 after all B。 at all C。 in all D. above all 8. His father came home at midnight, and ________, he was drunk。 A。 as a result B。 that is to say C. what’s more D. sooner or later 9.
35、My sister speaks English_____, if not better than, my brother. A。 as well B。 as well as C. so well D。 so well as 10. _____, you have given me a lot of help。 A Tell the truth B. To tell the truth C. Telling true D. Telling truth 11. _____ his face, the young man must be over 20。
36、A. Judged from B。 Judged C. Judging from D 。Judging 12. I don’t picking up your thing from the store ,____,the walk will do me good 。 A. sooner or later B. still C. in time D. besides 13. What he said,_____, has nothing to do with what he did. A. to my surprise B 。to my surpris
37、ed C。 to my surprising D. to our surprises KEY4—12: DACDC BBCDA 销售预算(表一) 单位:元 季度 1 2 3 4 全年 预计销售量(件) 甲产品 800 1000 1200 1000 4000 乙产品 500 750 1000 750 3000 预计销售价格 甲产品 65 65 65 65 65 乙产品 75 7
38、5 75 75 75 销售收入 甲产品 52000 65000 78000 65000 260000 乙产品 37500 56250 75000 56250 225000 合 计 89500 121250 153000 121250 485000 预计现金收入计算表(表二) 单位:元 季度 1 2 3 4 全年 期初应收帐款 31000 31000 第1季度销售收入 53700 35800 89500 第2季度销售收入 72750 48500 121250
39、 第3季度销售收入 91800 61200 153000 第4季度销售收入 72750 72750 现金收入合计 84700 108550 140300 133950 467500 生产预算(表三) 单位:件 季度 1 2 3 4 全年 甲产品 预计销售量 800 1000 1200 1000 4000 加:预计期末存货 100 120 100 120 120 预计需要量 900 1120 1300 1120 4120 减:期初存货 80 100 120 1
40、00 80 预计生产量 820 1 1180 1 4040 乙产品: 预计销售量 500 750 1000 750 3000 加:预计期末存货 75 100 75 75 75 预计需要量 575 850 1075 825 3075 减:期初存货 50 75 100 75 50 预计生产量 525 775 975 750 3025 直接材料采购预算(甲产品)(表四) 单位:千克 季 度
41、1 2 3 4 合 计 预计生产量(件) 820 1 1180 1 4040 材料单耗 P材料 3 3 3 3 3 S材料 2 2 2 2 2 预计生产需用量 P材料 2460 3060 3540 3060 12120 S材料 1640 2040 2360 2040 8080 加:期末存料量 P材料 918 1062 918 1080 1080 S材料 612 708 612 720
42、 720 预计需要量合计 P材料 3378 4122 4458 4140 13200 S材料 2252 748 2972 2760 8800 减:期初存料量 P材料 720 918 1062 918 720 S材料 480 612 708 612 480 预计采购量 P材料 2658 3204 3396 3222 12480 S材料 1772 2136 2264 2148 8320 材料单价(元)
43、 P材料 4 4 4 4 4 S材料 5 5 5 5 5 预计采购金额(元) 19492 23496 24904 23628 91520 P材料 10632 12816 13584 12888 49920 S材料 8860 10680 11320 10740 41600 直接材料采购预算(乙产品)(表五) 单位:千克 季 度 1 2 3 4 全 年 预计生产量(件)
44、525 775 975 750 3025 材料单耗(Q材料) 2 2 2 2 2 预计生产需用量 1050 1550 1950 1500 6050 加:期末存料量 465 585 450 450 450 预计需要量合计 1515 2135 2400 1950 6500 减:期初存料量 420 465 585 450 450 预计采购量 1095 1670 1815 1500 6080 材料单价(元) 6 6 6 6 6 预计采购金额(元) 6570 10 10890 9000 36480
45、 预计现金支出计算表(表六) 单位:元 季 度 1 2 3 4 全 年 预计采购金额 26062 33516 35794 32628 128000 甲产品 19492 23496 24904 23628 91520 乙产品 6570 10 10890 9000 36480 期初应付帐款 11000 11000 第1季度采购金额 15637 10425 26062 第2季度采购金额
46、 20210 13406 33516 第3季度采购金额 21476 14318 35794 第4季度采购金额 19577 19577 现金支出合计 26637 30535 34882 33895 125949 直接人工预算(表七) 单位:元 季 度 1 2 3 4 全 年 甲产品: 预计生产量(件) 820 1 1180 1 4040 单位产品工时定额(工时) 3 3
47、 3 3 3 直接人工工时总额(工时) 2460 3060 3540 3060 12120 单位工时工资率 4 4 4 4 4 预计直接人工成本总额 9840 12240 14160 12240 48480 乙产品: 预计生产量(件) 525 775 975 750 3025 单位产品工时定额(工时) 5 5 5 5 5 直接人工工时总额(工时) 2625 3875 4875 3750 15125 单位工时工资率 4 4 4 4 4 预计直接人工成本总额 10500 15500
48、 19500 15000 605000 直接人工成本总额 20340 27740 33660 27240 108980 制造费用预算(表八) 单位:元 变动性制造费用 固定性制造费用 间接材料 8000 管理人员工资 8096 间接人工 7600 折旧费 16347 维修费 6000 办公费 6500
49、水电费 7280 保险费 5200 其他 3814 其他 2000 合计 32694 合计 38143 直接人工工时总数 27245 减:折旧 16347 现金支出合计 21796 分配率=32694/27245=1.2 每季数=21796/4=5449 预计现金支出计算表(表九)
50、 单位:元 季 度 1 2 3 4 全 年 直接人工工时 5085 6935 8415 6810 27245 甲产品 2460 3060 3540 3060 12120 乙产品 2625 3875 4875 3750 15125 变动性制造费用 6102 8322 10098 8172 27694 甲产品 2952 3672 4248 3672 14544 乙产品 3150 4650 5850 4500 18150 固定性制造费用 5449






