第六章 表单

第六章 表单
第六章 表单

第6章表单

本章进入应用程序的综合设计阶段

表单是VFP创建应用程序与应用程序界面的重要途径之一,它将可视化操作与面向对象的程序设计思想结合在一起。表单设计器是设计表单的工具,它提供了设计应用程序界面的各种控件,相应的属性,事件。它运用了面向对象的程序设计思想和事件驱动机制。

表单(form):传递(承载)数据信息的载体,是一个窗口界面。注意区别from短语。

6.1 面向对象的概念

面向对象的程序设计思想是将事物的共性,本质内容抽象出来封装成类。VFP又将软件开发常用的功能抽象封装成标准类,开发者用类定义所需对象,通过对对象的属性设置,对事件的编程完成程序设计

如何理解面向对象的思想?

只要知道怎样去用就可以,不必知道具体的实现细节。

6.1.1对象与类

1.对象( object )

世间万物皆对象

对象是客观世界中的一个实体。

对象可以是具体的,也可以是抽象的

对象具有属性和方法,对象的属性描述了对象的状态(静态特征),对象的方法描述了对象的行为。

例:一个学生就是一个对象,描述他的属性有学号,姓名等;他的方法是参加考试。

一个手机就是一个对象,描述它的属性有颜色等;它的方法是能发短信。

注意:同一个方法,由不同的对象去执行,一般会产生不同的结果。

2. 类(class)

具有相同属性和方法的对象称为类

一个学生是一个对象,多个学生就构成了学生类。

把基于某个类生成的对象称为这个类的实例。

对象和类的关系:

对象具有特殊性,类具有一般性. 对象是类的一个具体实例,是客观存在的具体事物,只有通过类才能创建对象。基于同一个类创建的不同对象,可以分别设置自己的属性和方法。

VFP标准类中有表单类,控件类等。具体的一个表单就是表单对象。

6.1.2子类与继承

继承是指基于现有的类创建新类时,新类沿用了现有类的方法和属性。

把现有类称为父类,把新类称为现有类的子类

继承可以使在一个父类所作的改动自动反映到它的所有子类上。

父类有的子类一定都有,子类有的父类不一定有。(青出于蓝胜于蓝)

6.2 Visual FoxPro 基类简介

6.2.1 Visual FoxPro 基类

如何理解基类?

基类就是祖类,注意区别父类,子类。

VF基类是系统本身内含的、并不存放在某个类库中,用户可以基于基类生成所需对象,也可以扩展基类创建自己的类。每个VF基类都有自己的一组属性、方法和事件。

编程中用户创建对象的函数:CEA TEOBJECT ( 类名)

设置对象属性的语法格式:objectName.Property=V alue

调用对象方法的语法格式:objectName.Method

例子:

MyForm=CEATEOBJECT( “Form” ) && 创建表单对象

MyForm.Caption=”我的表单” && 设置表单标题

MyForm.show &&显示表单

说明:show是表单的一个方法,用于显示一个表单。

课本第174页表6.1 Visual FoxPro 基类

重点记住CommandButton 命令按钮

Form 表单

Grid 表格

CheckBox 复选框

Label 标签

OptionButton 选项按钮

OptionGroup 选项按钮组

TextBox 文本框

6.2.2 容器与控件

VF中的类一般分:容器类和控件类

容器对象的类称为容器类,根据容器类可以生成容器对象

控件对象的类称为控件类,依据控件类可以生成控件对象

控件:一个以图形化的方式显示出来并能与用户进行交互的对象。

命令按钮和文本框都是控件

容器:一种能够容纳其他控件或容器的特殊控件。

表单是一个最大的容器,表格也是容器。

在表单中有包含与被包含关系的对象,能包含其他对象的对象成为容器对象在VFP中常用的容器类如表6.3所示。

表6.3 常用的容器类及其可以包含的对象

容器包含的对象

表单集表单,工具栏

表单任意控件,页框,Container对象,命令按钮组,选项按钮组,表格等对象表格列

列除表单集,表单,工具栏,定时器及其他列之外的任意对象

页框页

页任意控件以及Container对象,命令组,选项组,表格等对象

命令按钮组命令按钮

选项按钮组选项按钮

Container对象任意控件及页框,命令组,选项组,表格等对象明确两个概念:

对象的层次:指包容与被包容的关系

类的层次:指继承与被继承的关系

在对像的嵌套层次关系中,要引用其中的某个对象,需要指明对

象在嵌套层次中的位置。

对象的引用规则(相当重要,理解着记住!!!!!!!)

(1)引用形式

对象对属性、事件、方法的引用是用点“ . ”运算符。

形式:对象.属性| 方法| 事件

说明:对象若有包含与被包含关系,可以从外层开始,引用到内层对象。如在后面要介绍的命令按钮Command1,对它的Caption属性的引用可以写成:https://www.360docs.net/doc/3393703.html,mand1.Caption=“确定”,这个意思是设置当前表单中的Command1按钮的Caption属性为确定。ThisForm代表当前表单。

(2)对象在引用中常使用的关键字

下面三个关键字只能使用在方法代码或事件代码中

表6.4 对象在引用中常使用的关键字

属性或关键字含义例子

Parent(属性)

This(关键字)当前对象This.Caption ThisForm(关键字) 当前表单ThisForm.Caption

ThisFormSet (关键字)当前表单

https://www.360docs.net/doc/3393703.html,mand1.Ca

ption

属性:parent 表示当前对象的直接容器对象

假设一个表单里有一个文本框TEXT1和一个命令按钮组COMMANDGROUP1,命令按钮组中包含COMMAND1和

COMMAND2两个命令按钮。如果要在COMMAND1命令按钮的某个方法中访问文本框的V ALUE属性值,下列式子中,正确的是____A___

A) Thisform.text1.value B) Thisform.Parent.Value

c) Parent.T ext1.Value D) This.Parent.T ext1.Value

6.2.3 事件

事件是一种由系统预先定义而由用户或系统发出的动作。(一触即发)

事件作用于对象,对象识别事件并作出相应的反应。

用户通过触发对象事件(例如单击或双击命令按钮)调用对象方法或执行用户程序代码。

事件集是VF固有的,用户不能创建新的事件。而方法程序集合是可以无限扩展的。

VF基类的最小事件集

事件说明

Init 当对象生成时引发

Destroy 当对象从内存中释放时引发

Error 当方法或事件代码出现运行错误时引发

事件代码既能在事件引发时执行,也可象方法一样被显式调用。

为对象编写与事件相关联的方法程序时,注意以下规则:

1.容器对象不处理与所包含的控件对象相关联的事件(独立性原

则)。

2.若没有与某控件事件相关联的方法,VF在该控件所在类的层

次结构中逐层向上检查是否有与此事件相关联的方法代码。

3.以上规则对选项按钮组和命令按钮组例外。

在容器对象的嵌套层次中,事件的处理遵循独立性原则,每个对象识别并处理属于自己的事件(各司其职)。例如,当用户单击表单中的一个命令按钮时,将引发命令按钮的click事件,而不会引发表单的click事件。如果没有指定命令按钮的click事件代码,那么该事件将不会有任何反应。

例子: 一个选项按钮组包含两个选项按钮Option1和Option2,其中按钮组和按钮Option1都有Click事件代码,而按钮Option2没有指定Click事件代码.那么当用户单击按钮Option1时,将引发按钮Option1的Click事件,执行相应的事件代码.此时不会引发按钮组的Click事件.如果单击按钮Option2,由规则2可知它会引发按钮组的Click事件,执行按钮组中的相应事件代码.

例子:新建一个表单,在表单中添加一个选项按钮组optiongroup1

双击选项按钮组编写optiongroup1的Click事件代码:thisform.caption=”这是optiongroup1的Click事件代码”

点击右键选“编辑”->双击option1写Click事件代码:

thisform.caption="这是OPTION1的事件"

运行表单,点击option2时会触发optiongroup1的事件代码。6.3 创建与运行表单

表单是一种文件类型,表单文件的扩展名是.SCX , 表单备注文

件的扩展名是.SCT

6.3.1 创建表单

1.使用表单设计器创建表单

(1)在项目管理器中创建

“文档”->”表单”- >”新建”->”新建表单”

(2)使用菜单创建

“文件”->“新建”->“表单”->”新建文件”

(3)命令方式

Create form 表单名

在表单设计器环境下调用表单生成器快速创建表单

“表单”->“快速表单”

2.用表单向导创建表单

表单向导是通过人机交互方式,完成对表进行浏览,编辑等基本操作界面的自动生成。表单向导可以完成为单表建立表单,称单表表单,为多表建立表单称多表表单。

表单向导(单表表单)

步骤1 字段选取->步骤2 选取表单样式->步骤3 排序次序->步骤4 完成

一对多表单向导(多表表单)

步骤1 从父表中选定字段->步骤2 从子表中选定字段->步骤3 建立表之间的关系->步骤4 选择表单样式->步骤5 排序次序->步骤6 完成

3. 修改已有表单

(1)打开表单设计器

文件→打开,或常用工具栏打开按钮,打开打开对话框→在文件类型中选表单→在文件列表中选要修改的表单→确定

(2)对表单进行修改

1)对表单中已有控件对象修改。

2)如果在表单中创建新的控件对象,可在表单控件工具栏中选

中控件放到表单中,然后对该对象进行属性设置和代码编辑。

3)若要删除表单中的控件,选中该控件按Del键。

6.3.2 运行表单

5种方法:

(1) 在项目管理器中选要运行的表单,单击“运行”

(2)打开一个表单,单击常用工具栏中的运行按钮(叹号)(常用方

法)

(3)表单→执行表单

(4)”程序”菜单->”运行”

(5)用命令执行表单

格式:DO FORM <表单名>

功能:执行由表单名指定的表单。

说明:name子句,系统建立指定名字的变量

Linked子句,表单对象随指向它的变量的清除而关闭(释放)

6.4 表单设计器

用表单向导设计表单,固然简单方便又不需要编写代码,但表单向导设计出的表单是有一定的固定模式,功能也有限。如果想设计无固定模式,多功能的表单,表单向导是无法实现的。VFP提供了表单设计器.

6.4.1表单设计器环境

在表单设计器中有FORM表单,表单设计器工具栏,如图所示,若表单设计器工具栏被隐藏,可通过如下步骤打开:显示→工具栏,打开工具栏对话框→选择表单设计器→确定。

1.表单设计器窗口

(1)用界面的方式打开

文件→新建或常用工具栏中的新建按钮,打开新建对话框→在文件类型中选表单→新建文件按钮,打开表单设计器。

(2)用命令方式打开

格式:MODIFY FORM [<表单名> | ?]

功能:打开表单设计器,创建或修改由表单名指定的表单。

2. 属性窗口

属性窗口用于对各对象设置属性。属性窗口中,对象下拉列表用来显示当前对象。全局选项卡是列出全部选项的属性和方法,数据选项卡是列出显示或操作的数据属性,方法选项卡显示方法和事件,布局选项卡显示所有布局的属性,其他选项卡显示自定义属性和其他特殊属性。

注意:打开属性窗口时默认选择全部选项卡,不要点选任何选项卡.

如果属性窗口隐藏了可以通过如下方法打开:

“显示”->”属性”

或直接点击属性按钮

特别说明:

1. 属性窗口中的属性是按照字母排序的

2.要注意区别name( 控件名) , caption (标题名称)

3. 要为属性设置一个字符型值可以在设置框中直接输入,不要加定界符,否则系统会把定界符作为字符串的一部分。

4. 要为属性赋值,可以在设置框中先输入等号再输入表达式。

5. 要把一个属性设置为默认值,可以在属性列表框中右键单击该属性,从快捷菜单中选“重置为默认值”

3. 表单控件工具栏

表单控件工具栏提供了21个控件和选定对象,查看类,生成器锁定,按钮锁定等几个图形按钮。如图所示。在设计表单中用控件设计图形界面。若想知道某一个控件的名称,只需要把鼠标放到这个控件上停留就可以。

表单控件工具栏被隐藏了可以通过如下方法打开:

显示->工具栏->表单控件

或者点选那个锤头和扳手图标的按钮

例: 设计一个表单。表单运行时标签上显示“点我有惊喜”当单击表单上的文字时文字变为“呵呵,你上当了!!双击试试看。”,再双击文字变为“你还真双击啊,知道猪是怎么死的吗?…”。单击退出释放表单。

步骤:

1)打开表单设计器

2)打开表单工具栏,属性窗口

3)在表单上添加一个标签控件和一个命令按钮控件

4)将当前对象选为Label1,将它Caption属性设置为“点我有惊喜”

5)将当前对象选为Command1,将它的Caption属性设置为“退出”

6)双击Label1控件,打开代码窗口。将当前对象选为Label1,过程

中选Click事件,在代码编辑窗口中输入https://www.360docs.net/doc/3393703.html,bel1.Caption=“呵呵,你上当了!!双击试试看。”。

7)过程中选DblClick事件,在代码编辑窗口中输入

https://www.360docs.net/doc/3393703.html,bel1.Caption=“你还真双击啊,知道猪是怎么死的吗?…”

8)将当前对象选为Command1,过程中选Click事件,在代码编辑

窗口中输入ThisForm.release

9)关闭代码窗口

10)保存

文件→保存,或常用工具栏保存按钮,打开另存为对话框→输入表单名→保存

11)执行表单

单击常用工具栏的运行按钮(叹号!)

6.4.2 控件的操作与布局

1.控件操作

(1)在表单中放置控件

打开表单设计器和表单控件工具栏,单击表单控件工具栏中的所需控件如命令按钮,然后在表单适当的位置调整成适当的大小。

(2)控件在表单中的复制与粘贴

选表单中已存的控件,如Command1→右键打开快捷菜单→选择复制→在表单适当的位置打开快捷菜单选择粘贴。若位置不理想,可以通过拖拽的方式移动控件。

(3)调整大小

选需要调整大小的控件如Command1,可用拖拽控件四周的8个黑色方块来调整大小。也可以通过属性设置来调整控件的大小。控件的宽度属性为Width,高度属性为Heiht。

(4)删除控件

选中要删除的控件→Del键。

2.控件的布局

打开布局工具栏,如图所示。要使用布局工具栏中的按钮的功能,先要对表单进行多重选定。

布局工具栏

多重选定就是同时选中两个以上的控件,选择方法为先按住shift键,再用鼠标单击选择的控件或用鼠标拖拽的方法将所要选的控件选中。

3. 设置Tab键次序(重要记住!!!)

(1)点击“显示”菜单->”TAB键次序”

(2)双击某控件的T ab键次序盒,该控件成为第一个控件

(3)按希望的顺序依次单击其他控件的TAB键次序盒

(4)单击表单空白处,确认设置。

还有一种方法:

分别设置每一个控件的TABINDEX属性,按需要的顺序在里面填上数值就可。

6.4.3 数据环境

为表单建立数据环境,可以设置控件与数据之间的绑定关系。它包含表单所需的表,视图及表之间的关联。数据环境要在表单打开的情况下使用,当表单关闭或释放时它就关闭。

1. 打开数据环境设计器

有三种方法:

(1)显示→数据环境

(2)单击表单设计器工具栏中的数据环境按钮

(3)在表单设计器中的空白处按右键,打开快捷菜单→数据环境。如图6.23所示。

数据环境设计器

2.向数据环境设计器中添加表或视图

数据环境→添加,或在数据环境设计器的空白处按右键→添加,打开添加表或视图对话框如图所示→其他,打开打开对话框,选表→确定→在数据库和表列表中选表→添加。

3.数据环境中关系的设置

若添加的多个表之间已建立过关系,那么在数据环境设计器中还保持且显示这些关系。若表之间没有关系可建立关系,方法是将表设计器打开先对主表和子表建立相应的索引,用前面讲过的方法,将主表的主关键字段或侯选关键字段拖到子表相应子段上即可。删除关系即选定关系连线按Del键。

4.从数据环境设计器中移去表或视图

选要移去的表或视图→数据环境,或单击右键打开快捷菜单→移去。

5.向表单中添加字段

若将整个表的字段添加到表单中,可在数据环境设计器中拖住要添加表,将其放置到表单的适当位置。若要将某个字段放到表单中,则要在数据环境中选中此表对应的字段名放到表单的适当位置。数据

环境的作用主要就是向表单中添加字段。

6.5 表单属性和方法

注意:表单文件名(保存时取名),表单名(name属性),表单标题名称(caption属性)这三个名称

6.5.1 常用表单属性

属性用途默认值Autocenter 初始化时,是否让表单自动在VFP窗口中居中.F. AlwayOnTop 表单是否总是处于其他窗口之上.F.

BackColor 决定表单窗口的颜色255,255,255

BorderStyle 指定表单边框风格,0—无边框,1—单线框,3—系统

(可调)

3

Caption 指定表单显示的标题文本Form1

Closable 是否可以通过单击关闭按钮或双击控制菜单框来关闭表

.T.

MaxButton 表单是否有最大化按钮.T. MinButton 表单是否有最小化按钮.T. Movable 表单是否能移动.T.

Name 指定表单名Form1 Scrollbar 指定滚动条类型0-无,1-水平,2-垂直,3-水平垂直0 WindowState 表单状态0-正常,1-最小化,2—最大化0

WindowType *指定表单是模式表单(设置为1),或非模式表单(设置

为0)。

6.5.2 常用的事件与方法

1.事件

事件是描述对象的动态行为,它是由系统预先定义好的,由用户或系统发出的动作,用对象来识别,用户可编程对此进行响应。

表单常用事件

事件触发事件触发

Load 创建对象前RightClick 用右键单击对象时

Init 创建对象时KeyPress 按下并释放键盘时

Activate 对象激活时LostFocus 对象失去焦点时

GetFocus 对象获得焦点时Unload 释放表单对象时最后一个事件

Click 用左键单击对象时Destry 释放对象时在Unload前触发

Dblclick 用左键双击对象时Error 对象方法或文件代码产生错误时MouseUp 释放鼠标键时Resize 调整对象大小时

MouseDown 按鼠标键时MouseMove 在对象上移动鼠标时

如果需要通过某个事件完成某种功能,就可以在文件中编制程序。(1)运行时事件

Load : 运行表单时引发

Init : 对象建立时引发

(2)关闭时事件

Destroy : 对象释放时引发

Unload : 表单对象释放时引发

事件引发的先后顺序:load > init > destroy > unload

(3) 交互时事件

Gotfocus : 对象获得焦点时引发

Click : 鼠标单击时引发

Dbclick : 鼠标双击时引发

Rightclick : 鼠标右击时引发

InteractiveChange : 通过鼠标或键盘交互式改变控件值时引发(4)错误时事件

Error : 运行过程产生错误时引发

2 . 方法

方法是与对象相关的过程,是对象能执行的操作。方法分为两种一种为内部方法,另一种为用户自定义方法。内部方法是VFP预先定义好的方法,供用户使用或修改后使用。

表单常用的方法:

(1) 表单的显示、隐藏、关闭方法

Show : 表单的显示方法

Hide : 表单的隐藏方法

Release : 表单释放(关闭)方法

(2)表单或控件的刷新方法

Refresh : 重新绘制表单或控件,刷新它的所有值

(3)控件焦点设置方法

SetFocus : 控件获得焦点使其成为活动对象。

特别说明:以后编程只要写退出或关闭释放表单都用下面的方法退出(关闭)表单的方法:thisform.release

关于click事件:

Click事件是我们以后上机经常写的事件,能写click事件的常见控件有复选框,命令按钮,组合框,列表框,选项按钮组等,写click事件时只要双击相应的控件就可以在程序编辑框中书写,写完后直接关闭窗口就可以了不用保存。

当表单中包含一个默认按钮(default属性为.T.)时,按ENTER键引发默认按钮的click事件。

6.5.3 添加新的属性和方法

注意:只有表单可以添加新的属性和方法,用户添加了属性和方法以后就可以在表单对象中引用它。

1.创建新属性(了解一下)

2.创建新方法

(1)“表单”->”新建方法程序”

(2)在“名称”框中输入方法名

(3)这时在“属性”窗口的最底部有了那个方法名,注意要关闭那个输入框。

(4)双击那个名称就可以输入方法代码了。

例子:为表单新建一个方法程序test , 代码为: thisform.release 为表单添加一个按钮OK,其功能是调用test方法。

6.6基本型控件

控件:基本型控件和容器型控件

基本型控件是指不能包含其他控件的控件。如:标签,文本框,列表框

6.6.1标签控件(Label )

标签控件属于输出类控件,用于显示文本,被显示的文本在caption 属性中指定。它常用属性如表所示。

标签常用属性

属性用途默认值

Caption 标题,用于显示文本Label

0 Alignment 指定标题文本在控件中显示的对齐方式0左对齐,1右对

齐,2中央对齐

0,0,0 ForeColor 设置标题文本颜色,0,0,0为黑色,255,255,255为

白色

FontName 设标题文本字体类型宋体

FontSize 标题文本字体大小9

关于标签的说明:

1. 标签控件不具有GotFocus事件,虽可以设置T ab键次序,但是会

第六章EXEL 电子表格

第八章EXCEL 电子表格 一、判断正误题 1、Excel文档可转换为文本格式 2、Excel中常用工具栏中的格 式刷只能复制数据的格式,不能复制数据。 3、若COUNT(A1:A3)=2, 则COUNT(A1:A3,3)=5 4、在执行对图表进行修饰前,必须选定图表,然后再将图表激活,可对选定的图表双击来激活图表。 5、可以使用填充柄进行单元格复制。 6、在Excel中,若使用"撤消"按钮,只能撤消上一步的操作。 7、Excel中可以用"插入"菜单中的"图表"命令,选择"建立新图表"命令来建立嵌入式图

表。 8、在Excel工作表中可以完成超过三个关键字的排序。 9、在单元格中输入'9851101和输入9851101是等效的。 10、Excel工作中不能插入图形。 11、Excel不支持Internet。 12、"图表向导"方法能生成不嵌入工作表的图表。 13、Excel工作表中,单元格的地址是唯一的,由所在的行和列决定。 14、Excel工作表中,单元格的默认宽度和高度是固定的,不能改变

15、Excel中提供了输入项前添加"'"的方法来区分是"数字字符串"而非"数字"数据。16、D2单元格中的公式为=a2+a3-c2,向下自动填充时,D3单元格的公式应为a3+b3-c3 17、SUM(A1,A10)和SUM(A1:A10)这两个函数的含义是一致的。 18、Excel提供了三种建立图表的方法。 19、修改Excel文档后,以新名存盘,需单击文件菜单中的另存为命令 20、若当前工作表有SHEET1和SHEET2,在SHEET1工作表的B2单元输入"1月",则在两个工作表的B2单元格都出现"1月" 。 21、对于数据拷贝操作,可以用拖拽单元格填充柄的办法来实现。 22、中文Excel要选定相邻的工作表,必须

第 6 章 表单设计

第6章表单及其控件的创建与使用 6.1 名词解释 表单:即用户与计算机进行交流的一种屏幕界面,用于数据的显示、输入、修改。该界面可以自行设计和定义,是一种容器类,可包括多个控件(或称对象)。 表单集:可包含一张或多张表单的容器。 数据环境:在打开或修改一个表单或报表时需要打开的全部表、视图和关系。它以窗口形式(类似于数据库设计器)反映出与表单有关的表、视图、表之间关系等内容。可以用数据环境设计器来创建和修改表单的数据环境。 6.2 使用向导创建表单 6.2.1 利用向导创建基于一个表的表单(XS(学生表)) 6.2.2利用向导创建一对多表单(XS(学生表),CJ(成绩表)) 表单设计界面 表单设计器表单设计器工具栏表单控件工具栏属性窗口 注意:用向导创建的表单含有一组标准的命令按钮。 表单保存后系统会产生两个文件:表单文件:.SCX,表单备注文件:.SCT 6.3 表单设计器 6.3.1表单设计器概述 1.利用表单设计器创建表单 2.利用命令创建表单 Create form 表单文件名 3.表单设计环境的设置 工具->选项->表单/控件

4.“表单”菜单 5.“表单设计器”工具栏 6.“表单控件”工具栏 7.“布局“工具栏 8.“调色板”工具栏 9.“属性”窗口 10.新建属性和方法 11.创建表单集 3.5 表单及表单集 1.利用表单设计器创建新表单:create form aaa 2.表单的保存与运行 Do form 表单名 3.表单的常考属性:

4.创建表单集和向表单集中添加表单

6.4 控件的创建与使用 控件是放在表单上用以显示数据,执行操作或使表单更易阅读的一种对象,VFP有很多种控件。根据控件与数据的关系可将控件分为两类: 1.绑定型控件: 是指其内容与后端的表,视图,查询中的字段,或内存中的变量相关的控件,在该控件中输入,修改,选择的值将保存在数据源中。 复选框,列表框,组合框,命令组,编辑框,列,选项按纽,选项组,微调框,文本框,表格等控件可以与数据绑定。 Recordsource:可用于指定与表格控件相绑定的数据源. Controlsource:可用于指定与其他(除表格控件以外的)控件相绑定的数据源. Rowsourcetype:指定数据源类型适用于列表框,组合框 Rowsource:指定数据源 2.非绑定型控件: 指其内容不与后端的表,视图,查询中的字段,或内存中的变量相关的控件。

第6章表单与控件创建与使用答案

一.选择题 1.在下列有关表单及其控件的叙述中,错误的是____A_________ 。 A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分 B.表格控件包含列控件,而列控件本身又是一个容器类控件 C.页控件的PageCount 属性值可以为0 D.表格控件可以添加到表单中,但不可以添加到工具栏中 2.对于许多控件来说,可以通过ControlSource 属性与数据绑定。在下列VFP 对象中,无ControlSource 属性的是 _____A________ 。 A.标签(Label )B.复选框(CheckBox )C.选项按钮组(OptionGroup )D.列表框(ListBox ) 3.若要将当前工作区中打开的表文件GZB.DBF 复制到GZB1.DBF 文件,则可以使用命令_____________ 。 A.COPY GZB.DBF GZB1.DBF B.COPY TO GZB1 REST C.COPY TO GZB1 STRU D.COPY TO GZB1 4.在下列有关VFP的类、对象和事件的叙述中,错误的是__B___。 A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法 B.基类的最小事件集包含Click事件、Load事件和Destory事件(init事件、destroy事件,error事件) C.事件的触发可以由用户的行为产生,也可以由系统产生 D.用户可以为对象添加新的属性和方法,但不能添加新的事件 5.数据绑定型控件是指其(显示的)内容与表、视图或查询中的字段(或内存变量)相关联的控件。若某个控件被绑定到一个表的字段,移动该表的记录指针后,如果该字段的值发生变化,则该控件的___C____属性值也随之发生变化。 https://www.360docs.net/doc/3393703.html, B.ControlSource C.Value D.Caption 6. 在下列几组 VFP 基类中,均具有ControlSource 属性的是 D 。 A.ListBox ,Lable ,OptionButton B.ComboBox ,EditBox ,Grid (表格具有recordsource和recordsourcetype属性,但不具有controlsource属性) C.ComboBox ,Grid ,Timer D.EditBox ,CheckBox ,OptionButton 7.下列关于表单数据环境的叙述中,错误的是 B 。 A.表单运行时自动打开其数据环境中的表 B.数据环境是表单的容器 (是表单中数据来源) C.可以在数据环境中建立表之间的关系 D.可以在数据环境中加入视图 8.在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是 D 。 A.2,标签和文本框B.2,标签和复选框C.1,文本框D.1,复选框 9.在下列各组控件中,均可与表中的数据绑定的控件是。 A.Combox、Grid和TextBox B.EditBox、Grid和Line C.ListBox、Shape和OptionButton D.CheckBox、Separator和Command 10、在下列VFP基类中,无Caption属性的基类是________D______。 A、Lable B、Optiongroup C、Check D、Editbox 11、在下列有关控件及其属性的叙述中,错误的是______A________。 A、一个标签控件最多可以显示128个字符(最多256个,如果是字符型常量,则不需要加定界符) B、计时器控件的Interval属性的单位为毫秒 C当形状控件Curvature属性值为99时,其曲率最大(圆或椭圆) D组合框控件Style属性控制其为下列表框还是(下拉组合框style属性为0时和下拉列表框style属性为2) 12、在下列有关控件的叙述中,错误的是______________。 A、对于标签控件(Label)的Caption属性值来说,其长度(即字符个数))没有限制 B、复选框(CheckBox)的Value属性值可以设置为0,或1(也可写作.T.或.f.),或2(只在设计时使用,键盘无法设置为2) C、有些控件无Caption属性,例如文本框(TextBox) D、有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup) 13、在下列几组控件中,均有SetAll()方法的是_______D_______。

第六章在屏幕中使 用表格.doc

第六章在屏幕中使用表格 概览 ABAP/4 提供了两种机理以便在屏幕中显示和使用表格数据。这两种机理 分别为“表格控制”和“步循环”。表格控制和步循环均为屏幕表格,您可 以在屏幕制作器中将此类屏幕表格添加到屏幕里。例如,下面的屏幕在底 部就含有表格控制。 内容 简介........................................................................................................... 1 使用LOOP 语句...................................................................................... 3在屏幕表格中直接循环 ........................................................................ 3 在内表中循环....................................................................................... 4 使用表格控制........................................................................................... 7在ABAP/4 中声明表格控制................................................................ 7 设置表格控制属性.............................................................................. 8示例事务:表格控制................................................................................ 9 使用步循环............................................................................................ 12 本章讲述如何编制允许您使用屏幕表格的屏幕流逻辑和ABAP/4 代码。有 关使用屏幕表格的信息,参见: 简介(页1) 使用LOOP 语句(页3) 使用表格控制(页7) 使用步循环(页12) 示例事务:表格控制(页9) 简介 本节讲述如何在屏幕中使用表格显示,以便用户很快就能大略了解其概 况。 要想获取此处所概列的原理示例,请参阅事务TZ60 和TZ61,它们分别描 述了表格控制和步循环的使用。(TZ60 和TZ61 是同系统一起发布的开发 级别SDWA 中的样本事务。) 表格控制和步循环 表格控制和步循环是用于屏幕表格显示的对象,在屏幕制作器中用户可将 其添加到屏幕。从编程的角度来看,表格控制和步循环几乎完全一样。表

第六章 表单

第6章表单 本章进入应用程序的综合设计阶段 表单是VFP创建应用程序与应用程序界面的重要途径之一,它将可视化操作与面向对象的程序设计思想结合在一起。表单设计器是设计表单的工具,它提供了设计应用程序界面的各种控件,相应的属性,事件。它运用了面向对象的程序设计思想和事件驱动机制。 表单(form):传递(承载)数据信息的载体,是一个窗口界面。注意区别from短语。 6.1 面向对象的概念 面向对象的程序设计思想是将事物的共性,本质内容抽象出来封装成类。VFP又将软件开发常用的功能抽象封装成标准类,开发者用类定义所需对象,通过对对象的属性设置,对事件的编程完成程序设计 如何理解面向对象的思想? 只要知道怎样去用就可以,不必知道具体的实现细节。 6.1.1对象与类 1.对象( object ) 世间万物皆对象 对象是客观世界中的一个实体。 对象可以是具体的,也可以是抽象的 对象具有属性和方法,对象的属性描述了对象的状态(静态特征),对象的方法描述了对象的行为。

例:一个学生就是一个对象,描述他的属性有学号,姓名等;他的方法是参加考试。 一个手机就是一个对象,描述它的属性有颜色等;它的方法是能发短信。 注意:同一个方法,由不同的对象去执行,一般会产生不同的结果。 2. 类(class) 具有相同属性和方法的对象称为类 一个学生是一个对象,多个学生就构成了学生类。 把基于某个类生成的对象称为这个类的实例。 对象和类的关系: 对象具有特殊性,类具有一般性. 对象是类的一个具体实例,是客观存在的具体事物,只有通过类才能创建对象。基于同一个类创建的不同对象,可以分别设置自己的属性和方法。 VFP标准类中有表单类,控件类等。具体的一个表单就是表单对象。 6.1.2子类与继承 继承是指基于现有的类创建新类时,新类沿用了现有类的方法和属性。 把现有类称为父类,把新类称为现有类的子类 继承可以使在一个父类所作的改动自动反映到它的所有子类上。 父类有的子类一定都有,子类有的父类不一定有。(青出于蓝胜于蓝) 6.2 Visual FoxPro 基类简介

表单和表格设计要点

表单和表格设计要点 后台网页设计的风格理解,大致可以分为三类:纯白背景风,轻淡背景风,深色背景风。在后台开始设计之前,你最好先选定其中一种风格,因为后面的所有元件的设计,都得基于这个风格来设计。 纯白背景风:线框/轻淡色(灰)背景(文字一般采用黑色) 轻淡背景风:纯白色块背景(文字一般采用黑色) 深色背景风:带有透明度的纯色背景(文字一般采用白色) 设计过程是很主观的,所有设计参数都取决于设计师,但是要严格按照设计规范,并且让所有设计看起来和用起来都是合适的。 全屏响应式+轻淡色背景风是目前很主流的设计,也是很保守和安全的设计。对于轻淡色的HSB色值,可参考:H:0-360;S:0-5;B:90-97,当然没有绝对大部分情况用的浅灰是最多的,如H0;S0;B93-95。 以下将依据这个设计风格做例子展示。 一个完整的后台,由菜单/导航、数据/图形展示、表格、表单、控件/组件以及弹窗等构成,我把这些称为元件。这里主要分享的是构成后台中的模块和元件设计中的细节。下面重点跟大家分享表格和表单的设计。 简洁又灵活的表格 一个典型的表格(table)包含标题(表头单元格th),内容(标准单元格td),通常都是一行行(tr)展示。设

因为每个列表的宽度是可以拖动的,我们不能决定其固定的宽度,但每一行的高度可以设置一个值,建议所有元件的高度、宽度、间距的数值参数都设置为偶数。 如果列表的数据很多,一般都会设计page控件,但是也有一些列表会设计点击加载更多,或者直接滑动滚 5/10/20… 那么问题来了,在响应式设计当中,可没有什么参数是固定的值,一般都是用百分比来设置。因为默认显示的数据条数在任何宽度的情况下仍然保持不变,因此当列表宽度缩小时,内容出现换行会增加高度而拉高整个列表的高度。值得注意的是,当其中一条数据的内容有出现换行而又有其他数据没有出现换行的时

第6章 表格与表单_补充案例(1)

第六章补充案例 案例6-6 简单的用户登陆界面 一、案例描述 1、考核知识点 input控件 2、练习目标 熟悉表单的构成 掌握

标记的用法 理解标记相关属性 掌握input控件属性中的单行文本输入框、密码输入框以及提交按钮属性 3、需求分析 在网页中,通常会使用表单来收集用户信息,并将这些信息传递给后台服务器,实现人机交互。 同时,为了明确信息分类、便于用户操作,还会用到一系列的表单控件,用于定义不同的表单功能。 为了便于初学者的理解和掌握,接下来,通过一个登陆界面的案例做具体演示。 4、案例分析 1)最终实现效果,如图6-11所示。 图6-1登陆界面 2)分析效果图,具体实现步骤如下: a)定义表单域。 b)定义用于输入用户名的单行文本输入框。 c)定义密码输入框。 d)定义用于输入验证码的单行文本输入框。 e)定义登陆按钮。

二、案例实现 图6-2简单的登陆界面 案例6-7 简单的交规考试答卷 一、案例描述 1、考核知识点 input控件 2、练习目标 熟悉表单的构成 掌握标记的用法 掌握input控件属性中单选框和复选框属性 熟悉

图6-3交规考试答卷效果 2)分析效果图,具体实现步骤如下: a)定义一个名为“交通考试选择题”的

标题。 b)定义表单域 c)使用标记定义单选题的题干。 d)使用标记的单选按钮属性定义选项。 e)使用标记定义多选题的题干。 f)使用标记的复选框属性定义选项。 二、案例实现 案例6-8 制作字符批量替换工具界面 一、案例描述 1、考核知识点 控件,来创建多行文本输入框。为了便于初学者的理解和掌握,接下来,通过制作一个字符批量替换工具界面的案例做具体演示。 4、案例分析 1)最终实现效果,如图6-15所示。

网页设计与开发第6章试卷及答案

精品文档 《网页设计与开发第6章》试卷 一、选择题 1)在HTML文件中,可以让表格显示边框线,例如:

,5代表边框线的粗细,它的单位是( )。 A.cm B.pixel C.grid D.dot 答案: B 2)在HTML语言中,下列( )是专属于td、th元素的属性。 A.bgcolor B.align C.colspan D.background 答案: C 3)关于HTML表格说法错误的是( )。 A.表格的width属性可以设置为像素值或百分比 B.表格的height属性可以设置为像素值或者百分比 C.如果不指定border属性,表格默认宽度为 1 D.表格和单元格的背景色可以同时设置 答案: D 4)下列( )设置能使单元格显示边框。 A.在
中添加border属性 B.在中添加border属性 C.在中添加border属性

精品文档D.以上全都可以 答案: A 5)在HTML文件中,给表格添加行的标签是( )。 A.

B. C. D.以上都正确 答案: A 6)跨多列的单元格的HTML代码为()。 A.
B. C. D. 答案: C 7)设置表格的单元格填充为0的HTML代码是()。 A. B.
C.
D.
答案: D 8)表示表头的背景色彩的HTML是()。 A. B. C.
D. 答案: C

第六章电子表格Excel复习题及答案.doc

第六章电子表格Excel复习题及答案 一、判断正误题 1.在Excel工作表中可以完成超过三个关键字的排序。() 2.退出中文Excel可利用"系统控制菜单",只要先存储现有工作文件,然后单击"系统控制菜单"中的"关闭"命令。() 3. Excel除了可用工具栏来改变数据的格式外,还可选择"格式"菜单的"单元格格式"选项同样可以改数据的格式。() 4..在数值型数据中不能包含任何大小写英文字母。() 5. 向EXCEL工作表中输入文本数据,若文本数据全由数字组成,应在数字前加一个西文单引号。() 6.在工作表窗口中的工具栏中有一个"Σ"自动求和按钮。实际上它代表了工作函数中的"SUM()"函数。() 7. 在Excel中,可以输入的文本为数字、空格和非数字字符的组合。() 8. Excel提供了三种建立图表的方法。() 9. Excel工作簿只能有1至255个工作表。() 10.如果输入单元格中数据宽度大于单元格的宽度时,单元格将显示为"######"。() 11. 工作表是EXCEL的主体部分,共有65536行,256列,因此,一张工作表共有65536×256个单元格。() 12. 启动EXCEL,会自动产生名为BOOK1.XLS的工作簿文件。() 13. 工作表中的列宽和行高是固定不变的。() 14. 同Windows其他应用程序一样,Excel中必须先选择操作对象,然后才能进行操作。() 15. Excel97单元格中的数据可以水平居中,但不能垂直居中。() 16. 中文Excel要改变工作表的名字,只需单击选中的工作表的标签,此时屏幕显示一个对话框,在其中的"名称框"中输入新的名字,按下"确定"按钮后即可。() 17. Excel没有自动填充和自动保存功能。() 18. 中文Excel中要在A驱动器存入一个文件,从"另存为"对话框的保存位置下表框中选A:。() 19. 当选择"文件"菜单的打印预览选项,或用鼠标单击"常用"工具栏的"打印预览"按钮,Excel 将显示"打印预览"窗口。() 20. 要启动Excel只能通过"开始"按钮。() 21. 要建立一个模板,可以用常用工具栏的“新建”按钮。() 22. 单元格太窄不能显示数字时,Excel在单元格内显示问号。() 23. Excel中提供了输入项前添加"'"的方法来区分是"数字字符串"而非"数字"数据。() 24. 在Excel中不仅可以进行算术运算,还提供了可以操作文字的运算。() 25."编辑"菜单中的"粘贴"命令可将剪贴板上的内容放入到工作表内。() 二、单项选择题 1.公式=SUM(C2:C6)的作用是()。 A.求C2到C6这五个单元格数据之和 B.求C2和C6这两个单元格数据之和 C.求C2和C6这两个单元格的比值 D.以上说法都不对 2.若A1单元格为3,B1单元格为TRUE,则公式SUM(A1,B1,2)的计算结果为()。

第六章 电子表格(完)

第六章电子表格 1、EXCEL是微软OFFICE套装软件之一它属于:(A)软件. A:电子表格 B:文字输入 C:公式计算 D:公式输入 答案:A 2、EXCEL文件的扩展名为(B). A:.DOC B:.XLS C:.EXC D:.EXE 答案:B 3、在Excel中工作簿文件的扩展名是(C). A:DOC B:TXT C:XLS D:POT 答案:C 4、Excel 2000中的乘方运算符用C表示。 A.* B.** C.^ D.\ 答案:C 5、Excel 2000中,若想在活动单元格中输入当时的时间,可以D。 A.同时按下CTRL键和;键 B.同时按下CTRL键和:键 C.同时按下CTRL+SHIFT键和,键 D.同时按下CTRL+SHIFT键和:键答案:D 6、在Excel 2000中建立的文档通常被称为D。 A.工作表 B.单元格 C.二维表格 D.工作簿 答案:D 7、Excel 2000中的工作表从外观上看是一张二维表格,它最多可以有C列。 A.64 B.128 C.256 D.512 答案:C 8、Excel 2000使用B来定义一个区域。 A.() B.: C.; D.| 答案:B 9、一般情况下,Excel 2000文件的扩展名是B。 A.DOC B.XLS C.BMP D.TXT

答案:B 10、Excel 2000中工作表底部的C显示出活动工作簿中的工作表名。 A.状态栏 B.编辑栏 C.工作表标签 D.工具栏 答案:C 11、Excel 2000中,下列说法A不正确。 A.若要删除一行,先选择该行,再按Del键 B.按F4键,可重复使用前一条命令 C.模板是一个高级的预先形成的文件,可以用来帮助创建你自己的文件 D.激活单元格是它周围有加粗矩形框的单元格 答案:A 12、Excel 2000中,如果光标在单元格地址C4中,那么光标位于工作表的地方。C A.第C行、第4列 B.第C列、第4行 C.第3列和第4行 D.接近顶部 答案:C 13、Excel 2000中,如果单元格B2中为“星期一”,那么向下拖动填充手柄到B4,则B4中应为C。 A.星期一 B.星期二 C.星期三 D.#REF 答案:C 14. Excel中,所有对工作表的操作都是建立在___C___操作的基础上 A.工作簿 B.工作表 C.单元格 D.数据 答案:C 15.在Excel中,想在单元格中输入数字字符串“0001”时,应输入___D___ A."0001"B."0001C.0001D.′0001 答案:D 16. EXCEL中,如果为单元格A4的值为9,单元格A6的值为4,单元格A8为公式=IF(A4/3>A6,"OK","GOOD"),则A8的值应当是 ___B___ A.OK B.GOOD C.#REF D.以上都不是 答案:B 17.在Excel 2003中,如果要修改计算的顺序,需把公式首先计算的部分括在内__A____ A. 圆括号 B. 双引号 C. 单引号 D. 中括号 答案:A

第六章-网页的设计与制作

第六章网页的设计与制作 本章学习要求如下表: 一、网页、网站的基本概念 TCP/IP:传输控制协议和互联网协议的总称。 TCP协议的全称叫做传输控制协议;IP协议指的是互联网协议 Wide Web),也可以简称为Web,万维网。 Http(Hyper Text Transfer Protocol:超文本传输协议,浏览WWW网页时采用的协议。 URL(Uniform Resoure Locator):统一资源定位器或统一资源地址。 HTML(Hyper Text Markup Language):超文本标记语言,编写网页的语言。 二、网页的基本元素 网页的三种基本元素:文字、图形图像和超链接,网页还可以使用“表格”、“表单”、“音乐”和内嵌程序等构件,起到美化网页、双向交流的作用。 1、文字:表达信息的基本工具,可以设置不同的字体、字型、大小和颜色。 2、图形图像:增加视觉效果,使信息表达更直观。 3、超链接:使整个因特网的资源可以方便地相互链接。 4、其他:表格、表单、音乐等 三、网页制作工具 1、用“超文本标记语言”制作网页 理论上来说利用HTML可以编写任何复杂的网页,还可以利用专门用于网页的脚本语言如VBScript、JavaScript等,但是对于网页初学者要完全掌握HTML有很大难度。 2、用网页制作工具软件制作网页 ⑴ FrontPage:微软公司开发的专门网页制作软件,具有和OFFICE系列类似的操作界面,非常适合初学者学习。 ⑵ Dreamweaver:MacroMedia公司开发专业网页制作软件。 四、网页制作 1、制作基本步骤: 确定目标与需求分析--策划制作方案--收集与整理素材--合成与测试网页--发布 2、制作和编辑网页 1)编辑文字、图片、水平线、动态字幕、表格(包括单元格、行的插入与删除、单元格的合并与拆分)

网页设计与开发第6章试卷及答案

《网页设计与开发第6章》试卷 一、选择题 1)在HTML文件中,可以让表格显示边框线,例如:

,5代表边框线的粗细,它的单位是( )。 A.cm B.pixel C.grid D.dot 答案: B 2)在HTML语言中,下列( )是专属于td、th元素的属性。 A.bgcolor B.align C.colspan D.background 答案: C 3)关于HTML表格说法错误的是( )。 A.表格的width属性可以设置为像素值或百分比 B.表格的height属性可以设置为像素值或者百分比 C.如果不指定border属性,表格默认宽度为1 D.表格和单元格的背景色可以同时设置 答案: D 4)下列( )设置能使单元格显示边框。 A.在
中添加border属性 B.在中添加border属性 C.在中添加border属性

D.以上全都可以 答案: A 5)在HTML文件中,给表格添加行的标签是( )。 A.

B. C. D.以上都正确 答案: A 6)跨多列的单元格的HTML代码为()。 A.
B. C. D. 答案: C 7)设置表格的单元格填充为0的HTML代码是()。 A. B.
C.
D.
答案: D 8)表示表头的背景色彩的HTML是()。 A. B. C.标记表格的行,用标记表格的列。然后用colspan 合并第一行的第一、第二个单元格,并删除一行列标记代码。得到一个合并单元格,如上图所示的第1个单元格,用rowspan 合并第一行的第二个单元格和第二行的第三个单元格,删除一行列标记。得到一个合并的单元格,如上图所示的第2个单元格。再用colspan 合并第三行的第二个和第三个单元格,删除一行列标记,得到如图所示的第6个单元格。再根据属性要求,设置字体(font face 标记),字体大小(font size 标记),字体颜色(font color ),对其方式(align )。这样的话就可以得到一个经过处理后的表格。 第1个单元格 第2个单元格 第3个单 元格 第4个单元格 第5个单 元格 第6个单元格

附实验一代码: 表格设计

D. 答案: C

网页表格表单设计

网页设计上机实验报告 学院名称管理学院 专业(班级) 姓名(学号) 指导教师倪丽萍

实验一 1.实验要求:设计一张表格,并在表格当中填充文本,要求样式如下图所示: 2.设计方法及思路:利用Dreamweaver cc2014软件进行代码的设计。在主体中添加表格代码,用

标记表格,设定表格边框线厚度border 为1,表格内字体距单元格边框cellpadding 为20,单元格之间的间隔为0。开始先设计一个三行三列的表格,用
第一个单元格 第二个单元格
第三个单元格 第四个单元格
第五个单元格 第六个单元格
实验结果截图:

06第六章表(答案)

第六章表 一、单项选择题 1、Access提供的数据类型中不包括( B )。 A、备注 B、文字 C、货币 D、日期/时间 2、下列关于“是/否”型常量的说法正确的是( A )。 A、是一个逻辑值 B、-1表示假 C、0表示真 D、不属于布尔型 3、Access的表中,下列不可以定义为主键的是( D )。 A、自动编号 B、单字段 C、多字段 D、OLE对象 4、数据类型是( B )。 A、字段的另一种说法 B、决定字段能包含哪类数据的设置 C、一类数据库应用程序 D、一类用来描述Access表向导允许从中选择的字段名称 5、使用ACCESS在数据表的某字段存放图像数据,则该字段应设为哪一种数据 类型( C )。 A、文本型 B、数字型 C、OLE对象 D、二进制型 6、当文本型字段取值超过255个字符时,应改用( B )数据类型。 A、文本 B、备注 C、OLE对象 D、超链接 7、自动编号数据类型一旦被指定,就会永久的与( B )进行。 A、字段 B、记录 C、表 D、数据库 8、货币数据类型等价于具有( D )属性的数字数据类型。 A、整型 B、长整型 C、单精度 D、双精度 9、定义表结构时,不用定义的是( B )。 A、字段名 B、数据库名 C、字段类型 D、字段长度 10、在设置“默认值”时,说法正确的是( D )。 A、输入文本值时,必须加上引号 B、如果设置了默认值,用户就必须使用,不能输入新值来取代 C、默认值不能输入表达式,只能输入文本或字符 D、设置默认值属性时,必须与字段中所设的数据类型相匹配 11、在Access中,向数据库添加数据时,当输入的数据不符合有效性规则时 会弹出一个消息框,这个消息框是通过下面的( B )属性来设置的。 A、标题 B、有效性文本 C、输入掩码 D、默认值 12、在关于输入掩码的叙述中,不正确的是( B )。 A、在定义字段的输入掩码时,Access只为“文本”和“日期/时间”型字段提供向导 B、定义字段的输入掩码时,是为了设置密码 C、输入掩码中的字符9表示可以选择输入数据或空格 D、直接使用字符定义输入掩码时,可以根据需要将字符组合起来 13、创建表时,可以在下列选项中( C )项进行。 A、报表设计器 B、表浏览器 C、表设计器 D、查询设计器 14、使用表设计器定义表中字段时,不是必须设置的内容是( C )。

第六章 表格

第六章表格 表格是网页制作中一种常用的页面布局工具。通过表格可以精确地控制网页各元素在网页中的位置,从而方便页面的排版和布局,所以,表格布局是网页排版的一种方式。 1 表格简介 表格在网站应用中非常广泛,几乎所有的HTML页面中都或多或少地采用表格,表格可以方便灵活地实现对网页的排版,可以把相互关联的信息元素集中定位,使浏览页面的人一目了然,赏心悦目。 2 表格标记 2.1 表格基本标记 在HTML语法中,表格主要通过3个标签来构成:

、、代表行的开始,代表行的结束。 ?之间是单元格的内容,可以是文字,也可以是其它标记,如一个按钮等。标记内 ?在一个表格中,的个数代表表格的行数,每对…之间

表格标签和表单标签(下)

表格标签和表单标签(下) 二、表单 1.表单的作用 表单在网页中主要负责数据采集功能,是网站管理者与浏览者之间沟通的桥梁。 2.表单的组成 一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据的URL 以及数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、 多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:包 括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上或者取消输 入。 3.表单页面的实现 第一步:先写一对form标签及其它的标签属性。 这里面包含了所有的表单控件 Action: 向何处发送表单数据,一般指的是后台程序。 Method: 规定如何发送表单数据。有两种方式(get与post) get与post的区别是: a)get是从服务器上获取数据,post是向服务器传送数据。 b) get是把参数数据队列加到提交表单的action属性所指的URL中,值和 表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post 机制,将表单内各个字段与其内容放置在HTML header内一起传送到 action属性所指的URL地址。用户看不到这个过程。 c)对于get方式,服务器端用Request.QueryString获取变量的值,对于 post方式,服务器端用Request.Form获取提交的数据。 d)get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被 默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。 e) get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 建议: get方式的安全性较Post方式要差些,包含机密信息的话,建 议用Post数据提交方式;

第六章网页的设计与制作

网站和网页 学情分析通过前面的学习,学生的信息素养有了较大的提高,利用信息技术解决实际问题的操作技能有了长足的进步,由于多数学生在初中没有制作过完整意义上的网页和网站,所以,对于本章的知识和技能而言,基本不存在“零起点”影响学生学习的问题。 教学目标 1、了解万维网的基本架构 2、理解网页的作用、掌握网页元素和网页构件的使用 3、知道常用的网页制作工具 教学重点:网页的元素和认识FrontPage工具软件 教学难点:万维网的基本架构、网页制作工具。 课时安排:4 教学准备:课件和多媒体 教学过程 一、课程导入 同学们都上过网、前面我们也一起学习了怎么上网,因特网上的网站和网页总称就是万维网、网站的地址用URL(统一资源定位器)来访问。 二、新课: (一)、网页的基本元素 主要通过对几个网页的分析,掌握文字、图形图像和超链接是网页的基本元素,而声音、表格、表单等则是网页的构件。网页构件将网页基本元素有机的组合成一个单元以构成更为丰富多彩的网页。 (二)、制作网页的常用工具 网页制作的方法主要有两种:直接用“超文本标记语言”制作网页,或者使用专门的工具软件来开发网页。 1、直接用“超文本标记语言”制作网页 HTML源代码有网络浏览器解释执行、 用文本编辑器可以制作如记事本、对制作者要求较高、要熟悉编程语言才行。 2、使用专门的工具软件来开发网页 FrontPage和dream waver (三)、简单网站的设计和制作流程 1、确定目标和需求分析 2、策划制作方案 3、收集与整理素材 4、合成与测试网页 5、发布 (四)、制作网页 一、认识FrontPage FrontPage是微软公司开发的网页制作和网站管理工具。工具具有“所见即所得”功能,Web创作人员直接对Web页面进行编辑修改,并且能立即看到Web 页面的显示效果。FrontPage 2003具有强大的网站管理功能,是一款方便而又实用的Web站点的发布与维护工具,主要功能有: (1)建立站点

第六章 电子表格Excel复习题

第六章电子表格Excel复习题 一、判断正误题 1.在Excel工作表中可以完成超过三个关键字的排序。() 2.退出中文Excel可利用"系统控制菜单",只要先存储现有工作文件,然后单击"系统控制菜单"中的"关闭"命令。() 3. Excel除了可用工具栏来改变数据的格式外,还可选择"格式"菜单的"单元格格式"选项同样可以改数据的格式。() 4..在数值型数据中不能包含任何大小写英文字母。() 5. 向EXCEL工作表中输入文本数据,若文本数据全由数字组成,应在数字前加一个西文单引号。() 6.在工作表窗口中的工具栏中有一个"Σ"自动求和按钮。实际上它代表了工作函数中的"SUM()"函数。() 7. 在Excel中,可以输入的文本为数字、空格和非数字字符的组合。() 8. Excel提供了三种建立图表的方法。() 9. Excel工作簿只能有1至255个工作表。() 10.如果输入单元格中数据宽度大于单元格的宽度时,单元格将显示为"######"。()11. 工作表是EXCEL的主体部分,共有65536行,256列,因此,一张工作表共有65536×256个单元格。() 12. 启动EXCEL,会自动产生名为BOOK1.XLS的工作簿文件。() 13. 工作表中的列宽和行高是固定不变的。() 14. 同Windows其他应用程序一样,Excel中必须先选择操作对象,然后才能进行操作。() 15. Excel97单元格中的数据可以水平居中,但不能垂直居中。() 16. 中文Excel要改变工作表的名字,只需单击选中的工作表的标签,此时屏幕显示一个对话框,在其中的"名称框"中输入新的名字,按下"确定"按钮后即可。() 17. Excel没有自动填充和自动保存功能。() 18. 中文Excel中要在A驱动器存入一个文件,从"另存为"对话框的保存位置下表框中选A:。() 19. 当选择"文件"菜单的打印预览选项,或用鼠标单击"常用"工具栏的"打印预览"按钮,Excel 将显示"打印预览"窗口。() 20. 要启动Excel只能通过"开始"按钮。() 21. 要建立一个模板,可以用常用工具栏的“新建”按钮。() 22. 单元格太窄不能显示数字时,Excel在单元格内显示问号。() 23. Excel中提供了输入项前添加"'"的方法来区分是"数字字符串"而非"数字"数据。()24. 在Excel中不仅可以进行算术运算,还提供了可以操作文字的运算。() 25."编辑"菜单中的"粘贴"命令可将剪贴板上的内容放入到工作表内。() 二、单项选择题 1.公式=SUM(C2:C6)的作用是()。 A.求C2到C6这五个单元格数据之和 B.求C2和C6这两个单元格数据之和 C.求C2和C6这两个单元格的比值 D.以上说法都不对 2.若A1单元格为3,B1单元格为TRUE,则公式SUM(A1,B1,2)的计算结果为()。 A.2 B.5 C.6 D.公式错误 3.在Excel中,下列叙述中不正确的是()。 A.每个工作簿可以由多个工作表组成 B.输入的字符不能超过单元格宽度 C.每个工作表有256列、65536行 D.单元格中输入的内容可以是文字、数字、公式 4.要移到活动行的A列,按()键。 A.Ctrl+Home B.Home C.Home+Alt D.PgUp 5. Excel选定单元格区域的方法是,单击这个区域左上角的单元格,按住()键,再单击这个区域右下角的单元格。 A.ALT B.CTRL C.SHIFT D.任意键

相关文档
最新文档
。 格式: … … …
?代表表格的开始,
表示表格的结束 ?
….标记必须放在
的个数代表该行的单元格数。 实例1.html,设计一个简单课程表格。 定义表格

节次 星期一星期二 星期三 星期四 星期五
第12节 体育 大学英语 高等数学 电子商务网站运营 Web应用技术
第34节 大学英语 高等数学 电子商务案例 Web应用技术 电子商务安全
网页效果如图6-1所示。 图6-1定义表格 2.2 表格标题 表格标题,就是对表格内容的简单说明,用
标记实现。 格式: