当前位置:文档之家› 实例Dreamweaver_制作表单页

实例Dreamweaver_制作表单页

实例Dreamweaver_制作表单页
实例Dreamweaver_制作表单页

图12-1 保存文件名为from 保存图12-2 在页面中插入表单域

说明表单域就是表单的范围,在网页中以红色虚线表示,也是插入表单元素的前提条件.代码中以

格式表示.其作用就是把页面中输入的数据以电子邮件形式发送到邮箱中或直接传送到数据库中

4. 将光标停放到表单域中,选择常用面板上的

图12-3 在页面中插入表格和文本

在第2行第1 个单元格中输入文字"用户名:",然后单击表单面板中"文本字段插入文本框.

选中插入的文本框,打开属性面板,在"文本域"下面的文本框中输入"name",

在"字符宽度"文本框中输入"25";"类型"选择"单行"单选按钮;"最多字符数

图12-6 单选按钮属性设置

说明初始状态有两个选择,“已勾选”和“未选取中”。单选按钮是在众多选

16.

按钮,在“省份:”旁边插入“列表

菜单”框,单击属性能面板上的按钮,打开“列表值”

黑龙江等,单击按钮可增加项目,单击按钮可删除项目,右边的两个按钮,可用来调整项目的上下位置。如

图12-7 “单选按钮组”对话框图12-8 “列表/菜单”列表值设置

18. 单击“确定”按钮,返回属性面板,在“初始化时选取定”文本框中出现了刚才设置的项目标签。然后在“列表/菜单”下面的文本框中输入“

图12-9 “列表/菜单”属性设置

图12-10 文件域属性设置

文件域是用来选择本地硬盘上文件夹目录地址,其后面跟着按

着单击表单面板上的“复选框”按钮,分别在各选取项前面插入复选取框。

钮,使表格中的内容都靠左对齐。如图

行,然后单击表单面板上的“文本区域”按钮,插入文本域。

图12-11 选中表格单击“左对齐”按钮

26. 选中文本域,打开属性面板,在“文本域”下输入名称content,在“字符宽度”文本框中输入40,在“行数”中输入5,在“类型”选项中选择“多行”单选取按钮。参数设置如图12-12所示。

图12-12 “文本域”属性设置

“按钮”按钮。在表

图12-13 发送按钮属性设置

图12-14 完成后的表单页面

Dreamweaver MX 2004编辑窗口下,创建HTML网页。

保存页面,命名为form.htm。

在页面中插入表单域,然后插入表格。

在表格中插入各项表单元素及文字。

5.表单制作页面完成后,保存页面。

■创作

1. 根据本书配套光盘exp12-13\Site 12文件夹中提供的表单网页(如图12-15~图12-18所示),构思自己的调查表。

图12-15 表单页图12-16表单页

图12-17 表单页图12-18 表单页

2. 启动在Dreamweaver MX 2004,创建HTML网页。

3. 制作一个表单元页面,在网页中根据所设置的内容插入相应的表单元素。

第10章 报表设计方法

第10章报表设计方法 10.1 学习指导 10.1.1 基本概念 1.报表 报表是数据输出的常用格式,一般使用“报表向导”、“报表设计器”或两者结合来设计报表。 2.报表样式 报表的样式包括:列报表、行报表、一对多报表、多栏报表、标签。 3.报表布局 Visual FoxPro为用户提供了三种方法来创建报表布局: (1)用“报表向导”创建简单的报表或者一对多报表。 (2)用“报表设计器”修改已有的报表或者创建用户自己的报表。 (3)用“快速报表”从单表中创建一个简单报表。 10.1.2 基本操作 1.创建报表 (1)使用报表向导 (2)使用报表设计器 (3)使用快速报表 2.修改报表 利用“报表设计器”,可修改报表 (1)设置报表上对象的位置 (2)设置报表上字段的长度 (3)设置报表上的表格线 (4)删除报表的对象 (5)移动报表带 3.设置报表的数据源 报表数据源通常是数据库中的一些表、视图、查询或自由表等。 4.调整报表带区 “报表设计器”一般包括三个带区:页标头、细节和页注脚。除这三个常用带区外,根据需要还可以建立若干个带区,各带区底部有一个灰色的分隔条。 10.1.3 相关命令 创建报表:CREATE REPORT [<报表文件名>|?] 打开或修改报表:MODIFY REPORT [<报表文件名>|?] 打印或预览报表: REPORT FORM <报表文件名> [<范围>] [FOR<条件>] [RPEVIEW] [TO PRINTER] 10.2 例题解析

10.2.1 选择题 【例10-1】报表设计器中不包含在基本带区的有。 A)标题B)页注脚C)细节D)页标头 【答案】A 【解析】报表设计器,包含在基本带区的他页标头、细节和页注脚。 【例10-2】系统标量_PAGENO的值表示。 A)还未打印的报表页数B)已经打印的报表页数 C)当前打印的报表日期D)当前打印的报表页数 【答案】D 【解析】系统变量_PAGENO 返回当前打印的报表页数。 【例10-3】报表的数据源可以是。 A)数据库表、表单、查询B)数据库表、自由表、表单和视图 C)数据库表、视图、自由表D)数据库表、表单、视图和查询 【答案】C 【解析】报表的数据源可以是数据库表、视图、自由表。 【例10-4】报表由两个基本部分组成。 A)元组,属性B)表单,对象C)数据源,布局D)数据源、数据表【答案】C 【解析】报表由数据源和布局组成。 10.2.2 填空题 【例10-5】设计报表时用来管理数据源的环境称为。 【答案】数据环境 【解析】数据环境是设计报表时用来管理数据源的环境,将数据源添加到数据环境中的好处是当数据源中的数据更新后,使用同一报表文件打印的报表格式不变,但数据是数据源中新的内容。 【例10-6】域控件的数据源有、和。 【答案】字符型、数值型、日期型 【解析】域控件的数据类型有字符型、数值型和日期型三种。 10.2.3 操作题 【例10-7】用“报表向导”新建一个按专业分组的学生报表。如图10-1所示

HTML教程 10第十章

第十章 表单 本章既是HTML 的最后一章,又是学习JavaScript 、继而全面学习动态网页编程的基础,具有承前启后、继往开来的重要作用。这是因为:前面的HTML 语法都是用来编写纯静态网页的,即网页编写好之后,在浏览器中的内容不会发生变化。而表单则是用来和用户交互的,用户可以改变表单中的内容,网页从而具备了和用户交互的功能。这是表单的质的飞跃。 但要真正发挥动态网页的强大功能,则必学JavaScript 。如果要在动态网页中增加数据库功能,则必须继而学习ASP .NET 、JSP 、PHP 之一。本章局限在HTML 范围内,讲解表单的基本用法。 10.1 什么是表单 什么是表单(form )?表单是浏览者与网站实现互动的重要手段,它的主要功能是收集网站所需的信息。例如,当在网上申请电子邮件信箱时,就需要填写表单。下图所示的是申请新浪邮箱时所要填写的表单。 要创建表单,需要使用

标记,在它们之间的一切都属于表单的内容。其语法格式为:
图 浏览结果

表单内容

再看具体的例子前,必须详细讲解
的各个属性。 (1)name属性用于定义表单名称。表单可以看成一个对象,该对象有对象名后,就可方便地在程序(例如JavaScript)中引用表单了。 (2)action属性的值是处理程序的程序或网页名(包括网络路径),即设置将表但数据提交给谁处理。例如: 它说明:当用户提交表单时,服务器将执行网址https://www.doczj.com/doc/2f18969604.html,/上的名为test.aspx的https://www.doczj.com/doc/2f18969604.html, 程序。 (3)表单数据产生在客户端,把它们送到服务器端的过程叫做“提交(submet)”。method属性是用来定义提交方法的,即处理程序从表单中获得信息的方式,可取值为get或post。 get方法是将表单数据附加在action属性指定的url地址之后,并在url地址与表单数据间加上一个“?”分隔符,表单的各数据项之间用“&”进行分隔,然后将所形成的url地址发送给服务器,格式如下所示:https://www.doczj.com/doc/2f18969604.html,/test.aspx?txtID=11&txtUsername=zhangsan 请注意在这个串中有问号“?”问号后面的内容就是用get方法发给服务器的,并且有两个参数和值,它们分别是txtID = 11和txtUsername = zhangsan。至于怎样形成这样的字符串,请看后面的例子。 get方法一次最多只能提交256个字符的数据,而post方法与get方法不同,它是当前的HTML文档把数据作为一个独立的数据块,与url分开,直接传送给服务器端的处理程序,不受长度限制。因此,如果提交的数据比较多,则最好采用post方法;若较少,可以使用get方法。一般使用post方法来提交表单数据。 (4)服务器处理表单数据之后,要返回给客户端一些信息,例如是否成功提交了表单内容、是否有错等等,这些信息需要浏览器开一个窗口来显示。target属性就用来定义目标窗口的显示方式的,其值有四个:_blank、_parent、_self和_top。其意义和在超链接中完全相同,不再多说。 (5)enctype属性用于指定表但提交数据时所采用的编码方式。编码方式的取值如下表所示。 通常情况下,表单采用application/x-www-form-urlencoded编码方式,所以enctype属性通常可以不指定。但也有例外。例如,若要将当前表单数据提交到邮件地址为“hahaha@https://www.doczj.com/doc/2f18969604.html,”的信箱中,此时的用法应为: 注意,此时必须指定表单的enctype属性值为“text/plain”。 那么什么是MIME类型呢?最早的HTTP协议中,所有传送的数据都被客户程序解释为超文本标记语言HTML文档。而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。 MIME(Multipurpose Internet Email Extension),意为多用途Internet邮件扩展,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是JPEG文件等等。当服务器把把输出结果传送到浏览器上的时候,浏览器必须启动适

第十一章 实战Form设计

第十一章实战Form设计 SAPForm是ABAP设计单据打印的工具,实现与SmartForms类似的功能,并且两种工具很多概念是相同的,Smart Forms可视化设计功能更强,更直观,但SAP中很多标准单据都是由Form设计的,每个项目都需要调整标准的单据格式,所以学习Form也是必须的。 本章先介绍一个简单的例子,快速了解整个制作过程,再介绍较复杂的Form制作。内容如下: (1)一个简单的单据打印例子,包括Form制作,打印程序设计。 (2)复杂单据的制作,包括图片的上传,变量的传递,循环变量输出,表格制作。 (3)SAP Form编辑器操作。由于操作比较复杂,加以说明。 (4)在Form中调用自定义程序。在调整系统的Form时,有时会发生需要的字段没有传递到Form的情况,那就可以使用自定义程序,定义子程序,通过输入输出变量传递到系统From中。 (5)Form的导入与导出。 11.1 一个简单的单据打印例子 该例子完成有图标、表头,有文字说明的表身,含当前时间的表尾的单据,如图11-1所示。 图11-1

11,1,1 Form的制作 一个Form可以有多个页面组成,一个页面含有一个或多个窗口,但一个页面只有一个主窗口。段落格式描述窗口的每一行的格式,一个Form可以有很多段落格式,在具体定义每一行内容时可以选择相关段落行。 输入TCODE:SE71,输入Form名称后,单击“创建”按钮,如图11-2所示。 图11-2 1. 建立页面 输入描述后,单击工具条“页数”按钮,如图11-3所示。

输入页名称后回车,输入描述,如图11-4所示。 图11-4 2. 建立段落格式 单击工具条的“段落格式”按钮,如图11-5所示。

第十章习题

习题 第十章面向对象的程序设计 一、选择题 1.以下关于visual foxpro类的说法,不正确的是()。 A.类具有继承性和封装性 B.用户必须给基类定义属性,否则出错 C.子类一定具有父类的全部属性 D.用户可以按照已有的类派生出多个子类 2.下面关于“类”的描述,错误的是()。 A.一个类包含了相似的有关对象的特征和行为方法 B.类只是实例对象的抽象 C.类可以按所定义的属性、事件和方法进行实际的行为操作 D.类并不进行任何行为操作,它仅仅表明该怎样做 3.类是一组具有相同属性和相同操作的对象的集合,类之间共享属性 和操作的机制称为()。 A.多态性 B.动态绑定 C.静态绑定 D.继承 4.命令按钮组是()。 A.控件 B.容器 C.控件类对象 D.容器类对象 5.下列关于面向对象程序设计(OOP)的叙述,错误的是()。 A. OOP的中心工作是程序代码的编写 B. OOP以对象及其数据结构为中心展开工作 C. OOP以“方法”表现处理事物的过程。 D. OOP以“对象”表示各种事物,以“类”表示对象的抽象。 6.下列基类中是容器类的是()。 A.表单 B.命令按钮 C.列表框 D.单选按钮 7.在VISUAL FOXPRO系统中,以下关于事件的叙述错误的是()。 A.事件是每个对象可以识别和相应的某些行为和动作 B.事件不能适用于多种控件

C.事件是通过用户的操作性为引发的 D.当事件发生时,将执行包含在事件过程中的全部代码 8.下面关于属性、方法和事件的叙述中,错误的是()。 A.属性用于描述对象的状态,方法用于表示对象的行为 B.基于同一个类产生的两个对象可以分别设置自己的属性值 C.在新建一个表但是,可以添加新的属性、方法和事件 D.事件代码也可以像方法一样被显示调用 9.任何对象都有自己的属性,下列关于属性的叙述中,正确的是()。 A.属性是对象所具有的固有特征,通常用各种类型的数据来表示 B.属性是对象所具有的内部特征,通常用各种类型的数据来表示 C.属性是对象所具有的外部特征,通常用各种类型的数据来表示 D.属性是对象所具有的固有方法,通常用各种程序代码来表示 10.下列说法中错误的是()。 A.对象的层次概念和类的层次概念完全不同,对象的层次指的是包容和被包容关系,类的层次指的是继承和被继承的关系 B.表单集控件能够包含的对象有表单、工具栏以及页 C.表格容器中只能包含列 D.表单和CONTAINER对象容器都可以包含任意控件 11.下列关于“事件”的叙述中,错误的是()。 A.VISUAL FOXPRO中基类的事件可以由用户创建 B.VISUAL FOXPRO中基类的事件是由系统预先定义好的,不可由用户 创建 C.事件是一种实现定义好的特定的动作,由用户或系统激活 D.鼠标的单击、双击、移动和键盘上的按键均可激活某个事件 12.下列关于便携式件代码的叙述中,错误的是()。 A.可以由定义了该事件过程的类中继承 B.为对象的某个事件编写代码,就是将代码写入该对象的这个事件 过程中 C. 为对象的某个事件编写代码,就是编写一个与事件同名的.PRG程

相关主题
文本预览
相关文档 最新文档