资源描述
插入表单
(可以直接使用,可编辑 优质资料,欢迎下载)
第六单元 制作“访客信息”网页
任务一插入表单
一、提出任务
1.任务目标
完成“访客信息”页面的制作。
2. 解决的问题
通过完成本任务,学习在页面中插入表单及表单元素,并设置表单和表单元素的属性。
3. 本任务所涉及原有知识要点
完成本任务所涉及原有知识要点有:使用表格布局页面、插入图像。
二、教学目标
1. 知识目标
⑴理解表单的作用和用法。
⑵掌握在页面中插入表单。
⑶ 掌握设置表单属性。
⑷理解表单元素的作用和用法。
⑸掌握在页面中插入表单元素。
⑹掌握设置表单元素属性。
2. 能力目标
掌握在页面中插入表单及表单元素、并设置它们的属性,为将来利用表单收集客户信息做好准备。
3. 情感目标
培养学生的合作意识,在教师的指导下让学生带着问题分组讨论、并自主完成本任务,掌握自主、合作学习的方法。
三、教学分析与准备
1. 教学重点
⑴ 在页面中插入表单。
⑵设置表单属性。
⑶ 在页面中插入表单元素。
⑷ 设置表单元素属性。
2.教学难点
⑴ 理解表单的作用和用法。
⑵ 理解表单元素的作用和用法。
3. 教学方法
提出任务并带领学生进行分析,通过分析形成解决问题的思路,通过提醒化解解决问题过程中遇到的问题,通过举一反三拓展对知识点的认识与理解。
4. 课时安排
4课时。
5. 教学环境
多媒体网络教室。
四、教学过程(组织课堂、复习知识、教师引领完成任务占2课时;举一反三占2课时。)
教学环节及手段
教学内容
备注
组织课堂
复习知识
任务流程
导入任务
分析任务
完成任务
知识总结
举一反三
任务目标
启发思路
分组完成任务
学生自评或互评
教师点评总结
任务目标
启发思路
分组完成任务
学生自评或互评
教师点评总结
布置作业
集中学生注意力,准备上课。
通过提问和让学生操作复习以前所学内容。
1.如何创建本任务所需表格并设置相关属性。
2.用自己的语言描述在浏览网页时见过的表单元素有哪些?
根据前面学习的网页制作相关知识已经知道,浏览者作为网站的用户,可以从网站了解相关信息,但是网站管理员如何通过网页获得浏览者的信息呢?就是通过表单。通过完成本任务将学习表单及表单元素的应用。
提出任务:在页面中插入表单及表单元素制作“访客信息”页面。
在页面中插入一个表单,然后使用表格对“访客信息”的各个表单元素进行布局,制作一个“访客信息”页面,学习表单页面制作的基本方法。
1.建立本栏目目录结构。
2.创建表单。
打开“bbs.html”页面,修改页面标题并设置属性。将“插入”栏切换到“表单”类别,将光标放入“文档窗口”,然后单击“插入”栏“表单”类别中的“表单”按钮;或选择菜单栏“插入”→“表单”→“表单”,在页面中插入一个表单。插入的表单在文档窗口中以红色虚线表示。
在表单的虚线框中单击,插入一个11行2列的表格,设置表格属性
3.设置表单属性。
“动作”:设置用于处理表单内提交信息的后台处理文件,一般常见的是ASP或PHP文件等。
“方法”:选择表单中数据向服务器发送的方法,包括“POST”和“GET”选项。“POST”方法将发送的数据嵌入在HTTP请求中,可以发送大量的数据;而“GET”方法将发送的数据附加到URL地址中,只能够发送少量的数据。
“MIME类型”。
4.插入表单元素。
“插入”栏“表单”类别各按钮功能简介。
插入“留言标题”文本字段。
插入“留言人姓名”文本字段。
插入单选按钮。
插入列表/菜单。
插入单选按钮组。
插入“自定义头像”文件域。
插入“电子邮件”文本字段。
插入“个人网站”文本字段。
插入复选框。
插入文本区域。
插入按钮。
通过完成以上任务,学习了表单及表单元素的作用和用法。
通常“访客信息”只是网页中的一小部分,表单一般都是插入到布局表格的一个单元格内,而不是将整个页面的布局表格都插入到表单中。
一个表单页面制作完成后,还需要后台处理程序的协助才能完成信息的互动任务。
表单有两个重要组成部分,一是描述表单的HTML源代码,二是用于处理用户在表单域中输入信息的服务器端应用程序,如“ASP”、“CGI”等。本单元仅介绍前一部分,即如何利用表单及相关标记生成用户界面。
1.分析教材第131页图JYFS6-1所示的“会员资料登记”页面中有哪些表单元素。
常用的表单元素有:文本框、密码框、单选按钮、复选框、按钮等。
把不同层次的学生分在一组中,鼓励同学积极讨论完成任务。
每组派代表回答本组分析结果,其它组补充。
教师对每组同学完成任务情况进行总结,对完成任务的表扬,对没有完成任务的鼓励,并帮助他们分析没有完成的原因。
2.将本单元“举一反三”文件夹中的网页“practice6-1.html”拷贝到D盘根目录,将表单中的“单选按钮组”修改为“列表/菜单”元素,“列表/菜单”元素修改为“单选按钮组”,并使其具有相同的功能。
多个单选按钮在同一页面中成组使用时,这些单选按钮必须使用相同的名称,以确保只能选中其中的一个。用户可以从列表中选择多项内容,但只能从菜单中选择一项。
学生分组完成任务,教师巡视指导,指出问题,纠正学生不良操作习惯。
每组展示一个结果,各组之间互评分析结果。
总结学生制作结果,并评价各组完成情况。
利用本单元所学的知识,制作个人网站的“个人简介”网页“practice6-2.html”,效果如教材第132页图JYFS6-2所示。
学生回答或操作
教师提示
力求通过任务导入,吸引学生学习兴趣。
学生操作
教师演示
提问学生如果没有看见红色虚线框怎么办?
教师讲解
引导学生在菜单栏中找到正确的选项。
在插入表单元素时,学生在教师的引导下逐步完成,由教师介绍相关属性面板。
教师作为引导者和组织者,学生分组上机操作,完成相应任务并进行评价。
VFP数据库与程序设计
作业与实验报告
(第九章 表单和控件)
学号: 13413337
姓名: 罗祖斌
专业: 国贸131
教师: 朱 莹 莹
2021年5月
第九章 表单和控件及其应用
【实验题目一】”欢迎”和“登录”表单
【实验目的】通过本次实验让学生掌握表单的创建方法、表单常用属性设置及事件代码的编写;掌握标签、文本框和编辑框等控件的常用属性和方法。【运行界面参见实验教材P145的实验9.1。】
【实验准备】
1.复习创建表单的方法及标签、文本框控件的常用属性和方法。
2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。
【实验内容及实验步骤】
1.打开表单设计器。
步骤:单击菜单栏的【文件】-【新建】菜单命令,在弹出的“新建”对话框中,文件类型选择 表单 ,再单击“新建文件”即可以创建一个新表单。
2.添加相关表单控件。
步骤:在“表单控件”工具栏中选择标签标签后在表单上单击鼠标,就可以添加一个标签对象,按照此方法再添加一个“标签”和一个“命令按钮”对象。
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.添加该表单至项目文件中。
步骤:打开“jxgl”项目,在 文档 选项卡中选择“表单”,再单击 添加 按钮,然后选择“欢迎.scx”就可以将其添加到项目中。
6.在jxgl项目中创建表单“登录.scx”,该表单实现的功能如实验教材P147所述。
步骤:打开“jxgl”项目,选择“表单”---“新建”按钮,在“创建”对话框的文件名中输入表单名 登录 。
7.参照实验教材P147的图9-5(a\b),在表单中添加两个标签控件、两个文本框控件和两个按钮控件,并设置表单中各对象的属性。
8.编写事件代码。
l 在表单中的init事件中键入代码如下:
Public n
n=0 &&用于用户错误登录的计数
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事件中键入代码,实现系统检查用户名和密码功能,判断是否可以成功登录,若登录失败则释放表单:
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
thisform.text1.value=""
thisform.text2.value="" &&文本框清空,重新登录
endif
endif
9.保存并运行表单,编写“关闭”按钮的click事件,实现表单的关闭功能,事件代码如下:thisform.release
10.打开“欢迎”表单,在“登录”按钮的click事件中编写代码如下,实现将两个表单连接起来,并释放“欢迎”表单。
DO FORM 登录
Thisform.release
=============================================================================
【实验题目二】信息浏览及维护功能表单的设计与实现
【实验目的】掌握一对多表单的设计方法【运行界面参看实验教材P151的图9-6.】;掌握“记录导航”表单的设计方法【运行界面参看实验教材P151的图9-7.】;初步掌握信息浏览、添加、删除的方法【运行界面参看实验教材P152的图9-8.】。
【实验准备】
1.复习表记录指针移动命令的使用和命令按钮组控件的常用属性和方法。
2.准备好实验所需要的项目、数据库和表。
3.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。
【实验内容及实验步骤】
一、一对多表单的设计
按照实验教材P150的“1.利用表单向导,创建一对多表单”提供的实验步骤,创建并保存表单“学生成绩浏览”,并将表单设计界面和运行界面截图粘贴此处:
二、记录导航表单的设计
按照实验教材P150的“2.创建表单,实现记录导航的功能”提供的实验步骤,创建并保存表单“记录导航”。
1.创建表单 记录导航.SCX。
步骤: 打开项目jxgl,在项目管理器中创建表单,并命名为记录导航.scx。
2.在表单设计器中右击表单,在弹出的快捷菜单中选择“数据环境”菜单项,把xs.dbf添加到表单的数据环境中去。
3.设置表单的caption属性值为“学生信息浏览”。
步骤:在表单的属性窗口中选择“全部”选项卡,在其中找到caption 属性,输入值学生信息浏览。
4.在数据环境中, 把学生表中的相关字段拖放到表单相应位置上。添加“命令按钮组”控件,使用鼠标右击操作选定“生成器”,在“按钮”选项卡中修改按钮数目为4,并修改相应按钮的caption属性值,依次是“第一条”,“最后一条”,“下一条”,“上一条”。同时在“布局”选项卡中修改按钮的布局。
5.编写该“命令按钮组”的click事件。
步骤:选定该“命令按钮组”控件,右击鼠标在弹出的菜单中选择“代码”菜单项,打开代码编辑窗口,在代码编辑窗口的“过程”下拉列表中选择Click事件,即可在代码编辑窗口中输入如下代码:
Do case
Case this.value=1 &&选中“第一条”按钮
Go top &&定位表的第一条记录
This mand3.enabled=.T.
This mand4.enabled=.f.
Case this.value=2 &&选中“最后一条”按钮
Go bottom &&定位表的最后一条记录
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() &&判断是否到文件头
Skip -1
Else
Go top
Endif
This mand3.enabled=.T.
Endcase
Thisform.refresh &&刷新显示
6.保存运行表单,实现记录导航功能。
三、信息维护表单的实现
按照实验教材P152的“3.创建表单,实现信息维护的相关功能”提供的实验步骤,修改表单“记录导航”并保存为“学生信息维护”表单,实现在表文件尾添加新的记录,并能够逻辑删除表中的相应记录。
1.打开“记录导航.SCX”文件,添加两个命令按钮“添加”和“删除”。并设置其相应属性:
步骤: 在command1命令的caption 属性值输入添加可以使得按钮显示为;同理输入“删除”按钮的caption属性值,使得按钮显示为。
2.将表单另存为“学生信息维护.scx”,并将表单caption属性值设置为“学生信息维护”。
3.在“添加”按钮的click事件中编写代码:
Append blank
Thisform.refresh
4.在“添加”按钮的click事件中编写代码:
Yn=messagebox(“是否确定删除?”,4+32,”信息窗口”) &&弹出“信息窗口”,包含“是”和“否”按钮
If yn=6 &&点击了“是”按钮,返回值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 (顺便), 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(幸运的是),luckily(幸运的是),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 tell(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 your 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. 常见的作插入语的形容词或其短语有 sure 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.更为重要的,你们各自超额完成了自己的任务.
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。至少我觉得如此,即使你不这样认为,他是一个值得同情的人。
.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 another 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 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。 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. 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。 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 surprised 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
75
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
第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
100
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
直接材料采购预算(甲产品)(表四)
单位:千克
季 度
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
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
材料单价(元)
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
全 年
预计生产量(件)
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
预计现金支出计算表(表六)
单位:元
季 度
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季度采购金额
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
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
19500
15000
605000
直接人工成本总额
20340
27740
33660
27240
108980
制造费用预算(表八)
单位:元
变动性制造费用
固定性制造费用
间接材料 8000
管理人员工资 8096
间接人工 7600
折旧费 16347
维修费 6000
办公费 6500
水电费 7280
保险费 5200
其他 3814
其他 2000
合计 32694
合计 38143
直接人工工时总数 27245
减:折旧 16347
现金支出合计 21796
分配率=32694/27245=1.2
每季数=21796/4=5449
预计现金支出计算表(表九)
单位:元
季 度
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
展开阅读全文