第6章 表单设计与应用

合集下载

网页设计与制作第6章 表单的使用

网页设计与制作第6章 表单的使用
❖ 一系列的选项。其中每个选项都是超级链接,选中 每一个选项都将打开一个链接。
❖ 一个跳转按钮。
6.3.7 跳转菜单
❖ 1.添加一个跳转菜单 ❖ 2.修改跳转菜单
第6章 表单的使用
操作题: 新建一个文档,在该文档中建立一个个人资料
的表单。该表单如下图所示。
POST请求。 ❖ 【目标】:指定打开链接文件的框架或窗口。 ❖ 【MIME类型】:指定提交服务器处理的数据的MIME编码方式,与 ❖ POST方法连用的一般是application/x-www-form-urlencode。如果创建 ❖ 的是文件上载区域,则指定multipart/form-data MIME格式。
6.2 表单的创建
(1)表单的HTML基本语法 <form>.. .. .. ..</form>
6.3 表单对象的创建
在创建表单之后,就可以通过表单工具面 栏在表单中插入各种表单对象,也可以通过 相应的菜单在表单中插入相应的表单对象。 在表单中可以插入单行文本域、隐藏文本域、 多行文本域、单选按钮、复选框、单选按钮 组、列表菜单以及跳转菜单等多种表单对象。
❖ 【按钮名称】:设置按钮的名字。按钮名有提交和重置两个 保留名。提交用于将表单信息提交至处理信息的应用或脚本; 重置用于以原始值重新设置所有的表单区。
❖ 【标签】:设置在按钮上显示的文本。
❖ 【动作】:指定在单击这个按钮时发生的事件。选择【提交 表单】单选按钮,将会自动将按钮标签设置为【提交】;选 择【重设表单】阅览单选按钮,将会自动将按钮标签设置为 【重置】;选择【无】单选按钮,则表示在按钮被单击后, 既不提交表单也不重置表单。
6.2 表单的创建
❖ 默认,使用浏览器默认的方法(一般为GET)。 ❖ 选择GET,追加表单值到URL,并发送服务器GET请求, ❖ URL限制长度为819个字符,超出长度的部分会被去掉,所以不要对长 ❖ 表单使用GET方法,也不要用GET方法传送用户名、密码、信用卡账号 ❖ 或其他机密信息,因为GET方法不是传送信息的安全方式。 ❖ 选择POST,在HTTP request的消息正文中发送表单的值,并发送服务器

vfp第六章 表单 第七章控件

vfp第六章 表单 第七章控件

第六章表单的创建与使用6.1 面向对象程序设计概述1. 基本概念 P161-165面向对象的程序设计是通过对类、子类和对象等的设计来体现的,类是面向对象程序设计技术的核心。

类:定义了对象特征以及对象外观和行为的模板。

类的特征:1)封装性:隐藏了类中对象的内部数据或操作细节,只看到外表信息。

2)继承性:任何类都可以从其它已有的类中派生,新类保持了父类中的行为和属性,但增加了新的功能。

体现了面向对象设计方法的共享机制。

3)多态性:相同的操作可作用于多种类型的对象上,并获得不同的结果。

4)抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。

基类:系统本身提供的类称为基类。

基类包括容器类和控件类。

容器类是其他对象的集合,如表格、选项按钮组;控件类是单一的对象,不包含其他对象,如命令按钮、文本框。

子类:以其他类定义为起点,对某一对象所建立的新类。

新类将继承任何对父类所做的修改。

类库:存储类的文件,每一个以可视方式设计的类都存储在一个类库中。

类库文件的扩展名为 .VCX 。

P216对象:是类的一个实例,包括了数据和过程。

具有所在类所定义的全部属性和方法。

VFP有两种对象:容器对象和控件对象。

属性:控件、字段或数据库对象的特性。

事件:由对象识别的一个动作。

方法:与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码。

用户不可以为对象创建新的事件,但可以创建新的方法程序。

2. Visual FoxPro 基类 P166从下述 Visual FoxPro 基类中,可以派生子类或创建对象。

容器命令组控件微调标签表单命令按钮复选框OLE 容器控制线条表单集选项组列表框OLE 绑定型控制分隔符 # 表格选项按钮 # 文本框自定义形状标头 # 页框组合框工具栏图象列 # 页面 # 编辑框计时器注:# 这些类是父容器的集成部分,在类设计器中不能子类化。

基类事件的最小集合 P167事件说明Init 当对象创建时激活。

全国计算机等级考试二级VF全套资料

全国计算机等级考试二级VF全套资料

全国计算机等级考试二级VF全套二级VF学习讲义 (1)第一章前言――从零开始 (2)第一章数据库基础知识 (3)第2章V ISUAL F OX P RO 程序设计基础 ............................................................................ 错误!未定义书签。

第3章V ISUAL F OX P RO 数据库及其操作 ........................................................................ 错误!未定义书签。

第4章关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。

第5章查询与视图 ................................................................................................................ 错误!未定义书签。

第6章表单设计与应用 ........................................................................................................ 错误!未定义书签。

第7章菜单设计与应用 ........................................................................................................ 错误!未定义书签。

第8章报表的设计和应用 .................................................................................................... 错误!未定义书签。

数据库基础知识

数据库基础知识

第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。

2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。

其中数据库管理系统是数据库系统的核心。

3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。

5.数据模型的三种类型:层次模型、网状模型和关系模型。

6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。

关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为 .pjx。

10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。

第2章1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。

变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M->),例如M.姓名4.数组定义的格式DIMENSION 数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。

每个表达式的运算规则与结果。

6.运算符$ 称为子串包含测试,格式<字符表达式1> $ <字符表达式2>7.SET EXACT ON │OFF 的区别与含义。

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

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

一.选择题1.在下列有关表单及其控件的叙述中,错误的是____A_________ 。

A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分B.表格控件包含列控件,而列控件本身又是一个容器类控件C.页控件的PageCount 属性值可以为0D.表格控件可以添加到表单中,但不可以添加到工具栏中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 GZB14.在下列有关VFP的类、对象和事件的叙述中,错误的是__B___。

A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法B.基类的最小事件集包含Click事件、Load事件和Destory事件(init事件、destroy事件,error事件)C.事件的触发可以由用户的行为产生,也可以由系统产生D.用户可以为对象添加新的属性和方法,但不能添加新的事件5.数据绑定型控件是指其(显示的)内容与表、视图或查询中的字段(或内存变量)相关联的控件。

若某个控件被绑定到一个表的字段,移动该表的记录指针后,如果该字段的值发生变化,则该控件的___C____属性值也随之发生变化。

B.ControlSourceC.ValueD.Caption6. 在下列几组 VFP 基类中,均具有ControlSource 属性的是 D 。

A.ListBox ,Lable ,OptionButtonB.ComboBox ,EditBox ,Grid (表格具有recordsource和recordsourcetype属性,但不具有controlsource属性) C.ComboBox ,Grid ,TimerD.EditBox ,CheckBox ,OptionButton7.下列关于表单数据环境的叙述中,错误的是 B 。

网页制作案例教程 清华大学出版社习题答案

网页制作案例教程 清华大学出版社习题答案
4、网站推广与宣传、定时更新与管理网站内容、做好网站安全管理
5、页面管理、功能管理、信息管理、会员管理、广告和连接的管理
二、选择题
1、A 2、A 3、A
三、简答题

四、完成下面的实训题目

4、确定栏目和版块、确定网站的目录结构和链接结构、确定网站的整体风格创意设计
5、更好的宣传推广网站
二、选择题
1、A 2、A 3、A 4、A
三、简答题

四、完成下面的实训题目

第3章HTML基础
一、填空题
1、<hi>
2、标题标签、段落标签、格式化标签
3、有序列表(Ordered List),无序列表(Unordered List)
2、简述CSS盒模型。
盒子模型是CSS控制页面时一个很重要的概念,所有页面中的元素都可以看成是一个盒子,传统的表格排版是通过大小不一的表格和表格嵌套来排版网页内容的,改用css后,就是通过css定义的大小不一的盒子和盒子嵌套来编排网页。这种方式代码简洁,更新方便,能兼容更多的浏览器。假设将每个HTML元素看作是一个装了东西的盒子,盒子里的东西到盒子边框的距离我们称为填充(padding),盒子本身的边框(border),盒子外边框外和其他盒子之间的边界(margin)。如图9-1-1所示:
4、Link、visited、hover和active分别是指超链接的什么状态。
a:link指正常的未被访问过的链接;a:hover指鼠标在链接上;a:active指正在点的链接;a:visited指已经访问过的链接。
四、完成下面的实训题目

第9章使用CSS布局规划网页
一、填空题
1、直接添加在HTML的标识符里、添加在HTML的头信息标识符< head>里、链接样式表、联合使用样式表

精品文档-移动互联网应用开发技术(苏广文)-第6章

精品文档-移动互联网应用开发技术(苏广文)-第6章
手机应用全面转向B/S模式。C/S模式的移动应用因为安 装麻烦、维护复杂等缺点,弊端逐步显现。而B/S模式以其维 护简单、便于统一管理、价格合理等优势,正成为市场的主流。
第六章 移动办公系统
6
相比于传统办公系统,移动办公系统有以下特点: (1) 移动办公系统多数只适合相对简单的业务。从当前 使用的移动办公系统的内容来看,多数是比较简单的。对很多 办公系统来说,移动办公系统的功能只是其功能集的一个子集。 导致这一现象的原因有三个:一是受制于移动终端的屏幕大小, 很多桌面办公系统所展现的比较丰富、完整的办公系统界面难 以在移动终端上很好地展现;二是移动办公本来是为了满足员 工不在固定办公场合时提供的办公手段,由于使用条件差,多 数情形下也不允许执行复杂的操作;三是移动办公系统所采用 的技术目前还不是很成熟,一些在桌面系统效果很好的应用, 尚不能在手机终端上很好运行。
第六章 移动办公系统
7
(2) 各种移动办公系统解决方案竞争激烈。目前,不仅 提供移动办公解决方案的公司很多,而且提供的解决方案也各 有特点。有的公司以在传统办公系统的雄厚实力为基础,把移 动办公功能作为原有系统的一个扩展;有的公司利用中间件技 术,把原有办公系统功能转化到移动终端上;有的公司根据移 动互联网的特点,直接开发出主要面向移动方式的办公系统; 电信运营商为了推动流量经营,也分别推出了基于移动代理方 式的、面向广大企业客户的移动办公解决方案。
第六章 移动办公系统
10
(4) 基于移动互联网新特性的业务管理系统表现出强大 的创造性。除了移动性带来的随时随地办公优势,移动互联网 和智能手机终端还为办公系统提供了很多新的功能,大大增强 了办公系统,尤其是一些业务管理系统的功能。
GPS定位功能使得办公系统终端使用者的位置可以为系统 所实时获得并用于实现某些特定的业务管理目的。移动视频监 控功能使远程现场信息以最为直观地方式为系统其他用户所使 用。移动传感功能把系统对于外界或目标物的物理信号感知延 伸到移动网所能覆盖的远端。这些新的功能不仅大大提高了原 有系统的效率,而且突破了原有系统的局限性,具有强大的创 造性。

vfp第6章表单设计

vfp第6章表单设计

Closable属性
• 运行表单时,表单标题栏上的关闭按钮是否有效,逻辑型
第6章 表单设计与应用
6
面向对象程序设计的概念 5.对象属性的访问
格式: <对象引用>.<对象属性> 例如,将表单中命令按钮(名称为Command1)的标题 (Caption属性)设置为“确定”。
• 命令为:mand1.Caption=“确定”
6.对象方法的调用
引用关键字 ThisForm Parent This 引用意义 当前对象所在表单 当前对象的直接容器对象 当前对象
例如,表单上包含一个命令按钮(名称为Command1), 当前对象是命令按钮。 • 引用命令按钮:This或mand1 • 引用表单:ThisForm或This.Parent
第6章 表单设计与应用
LOGO
表单是什么
表单是程序界面,如对话框和窗口。
用户能通过表单中的控件实现与应用程序的交互。 表单是面向对象程序设计思想在VFP中的体现。
第6章 表单设计与应用 2
面向对象程序设计的概念 1.对象
现实世界中的任何实体都可以认为是对象。 对象具有三要素
第6章 表单设计与应用
18
对象的公共属性 Name属性
对象的名称
Caption属性
对象的标题,字符型
BackColor属性
对象的背景颜色
ForeColor属性
对象的前景色,即字体颜色
第6章 表单设计与应用
19
对象的公共属性 FontName属性
字体名称,字符型,如“隶书”
基本操作:63.3、69.4 简单应用:43.1(先做基1)、70.1(先做基1)

VFP第6章表单设计2

VFP第6章表单设计2

⑸当选择列表框中的学号时,表格控件的数据随 之变化。 ⑹当点击“一等奖学金人数”或“二等奖学金人 数”按钮时分别统计获奖人数,计数结果在相应 的文本框中显示;当点击“退出”按钮时,结束 表单运行。
设计步骤: ⑴设置数据环境; ⑵属性设置: 列表框数据源RowSource, 数据源类型RowSourceTyp 与表格字段建立联系的数 据源ControlSource
常用形状属性值: ⑴Curvature=0,Width≠Height时,产生矩形。 ⑵Curvature=99,Width=Height时,产生圆。 ⑶Curvature=99, Width≠Height时,产生椭圆。
⑷fillStyle属性 指定形状填充方案 ⑸fillColor属性 指定形状填充色 ⑹Visible属性 形状控件是否可见 如果形状控件遮住了其它控件,可以用“格式 ”菜单的“置后”命令,或用“布局工具栏”的 “置后”按钮设置形状控件置后。
例6-16:在表单设计一个向左滚动的字幕,左下 一个数字时钟,右下一个命令按钮。
表单文件名:EX6-16时钟.scx
设计步骤: ⑴创建1个标签,2个计时器,1个命令按钮控件。 ⑵设置属性值: Label1的Caption='Visual FoxPro 6.0程序设计' Label2的Caption=Time Timer1的Interval=200 Timer2的Interval=500
表单文件名:EX6-12选项按钮组.SCX
⑴创建1个选项按钮组,1个复选框,2个命令按钮,1 个标签控件。 ⑵设置数据环境:在数据环境中添加SB.DBF、 MBDM.DBF、DX.DBF和ZZ.DBF。 ⑶用选项按钮组生成器设置选项按钮组标题与布局。
⑷编写Optiongroup1的Click事件代码;

Visual FoxPro 6 教学大纲

Visual FoxPro  6 教学大纲

Visual FoxPro 6.0 教学大纲本书是全国中等职业学校计算机类专业数据库教材,是在《数据库应用技术——visual foxpro 6.0》的基础上编写的。

全书共分为9章,主要内容包括数据库应用基础、数据库的基本操作、创建查询和视图、结构化查询语言sql、程序设计基础、表单设计、报表设计、菜单和工具栏的设计以及应程序开发实例等。

每章任务明确、实例清晰、操作步骤详实,并提供了大量的练习题和上机操作题,有利于初学者系统地学习visual foxpro6.0知识,并为学习其他数据库技术和用数据库进行应用开发打下基础。

本书适合作为中等职业学校学生学习visual foxpro6.0数据库的教材,也可以为全国计算机等级考试(二级visual foxpro程序设计)辅导教材,以及计算机应用培训班教材和初学者自学visual foxpro6.0用书。

书籍目录:第1章数据库应用基础1.1 数据库简介1.1.1 数据库1.1.2 数据库管理系统1.2 数据模型1.3 关系型数据库1.3.1 关系型数据库概念1.3.2 关系操作1.4 visual foxpro6.0的启动和退出1.4.1 启动 visual foxpro6.01.4.2 退出 visual foxpro6.0练习1第2章数据库的基本操作2.1 创建项目文件2.1.1 建立项目文件2.1.2 项目管理器窗口组成2.2 创建数据库2.2.1 创建数据库概念2.2.2 使用数据库2.3 创建表. 2.3.1 建立表结构2.3.2 修改表结构2.4 表的基本操作2.4.1 输入记录2.4.2 浏览记录2.4.3 记录指针的定位2.4.4 编辑记录2.5 索引记录2.5.1 索引的类型2.5.2 建立索引2.5.3 使用索引2.6 设置字段属性2.6.1 设置字段的标题2.6.2 给字段添加注释2.6.3 设置字段默认值2.6.4 设置有效性规则2.7 工作区的使用2.7.1 选择工作区2.7.2 多表的打开与关闭2.7.3 访问其他工作区2.8 创建表间关系2.8.1 表间关系2.8.2 设置表间临时关系2.8.3 建立表间永久关系2.8.4 编辑表间永久关系2.8.5 编辑参照完整性练习2第3章创建查询和视图3.1 创建查询3.1.1 使用查询向导创建查询3.1.2 使用查询设计器创建查询3.2 创建视图3.2.1 使用视图设计器创建本地视图3.2.2 更新视图3.3 创建参数视图练习3第4章结构化查询语言sql第5章程序设计基础第6章表单设计第7章报表设计第8章菜单和工具栏设计第9章应用程序开发实例。

VFP第6章 表单及其控件的创建及使用

VFP第6章 表单及其控件的创建及使用
数据绑定型控件 非数据绑定型控件
2. 控件与数据的关系

6.3.4 使用表单设计器修改表单 1. 修改表单布局
ຫໍສະໝຸດ Modify Form选择控件 移动控件 缩放控件


复制控件 添加控件
2. 修改表单外观

表单的样式 MaxButton、BorderStyle、AutoCenter 颜色与背景 ForeColor、BackColor、Picture 文本字体和大小 FontName、FontSize 控件的可用与可见 Enabled、Visible 在控件上右击→生成器
3. 控件生成器
6.3.5 使用表单生成器创建表单 1. 利用表单生成器创建表单

Create Form

“字段”选取卡: “样式”选取卡:
2. 利用数据环境创建表单中的控件 拖放到表单上的对象 表或视图 逻辑型字段 备注型字段 其他类型的字段 默认情况下创建的控件 表格 标签与复选框 标签与编辑框 标签与文本框
6.4 控件的创建与使用
控件是放在表单上用以显示数据、执行操作或使 表单更易阅读的一种对象。各种控件有一定的应用指 向,表单中的控件应根据所要实现的功能(或完成的 任务)而进行选择。

利用选项按钮组、列表框、下拉列表框、复选框等控件,可 以为用户提供一组预先设定的数据选项。 利用文本框、编辑框、组合框等控件可以让用户输入预先不 能确定的数据。 利用微调框控件可以让用户输入给定范围的数值型数据。 利用命令按钮或命令按钮组可以让用户进行特定的操作。 利用计时器控件可以在给定时间间隔执行指定的操作。 利用表格控件可以操作多行数据。 利用标签、文本框、形状、线条、图形、图像等控件可以显 示信息等。

VFP第6章表单设计1

VFP第6章表单设计1

②在事件代码中编写命令:
③设xscj是一个公共变量,xscj="学生成绩", 则该属性的命令可以写为
㈡文本框控件 文本框控件显示用户输入的文本信息。 文本框显示的文本信息受Value属性控制,可输 入数据(N型、C型、D型或L型),也可输出数据。 文本框中的内容也可使用 Visual FoxPro编辑 功能进行剪切、复制和粘贴。
例:将文本框与SB.DBF中编号字段数据绑定。当编 辑文本框信息时,与之相关的SB.DBF数据作相应变 化;反之,当修改SB.DBF数据时,文本框显示也会 作相应变化。
表单文件名:文本框数据源1.SCX
例6-6:文本框与学生.DBF的M型和G型字段数据绑定。 ⑴在表单上创建Text1,Text2; ⑵在数据环境设计器中添加学生.DBF; ⑶为Text1,Text2建立数据源。当修改学生.DBF的M型 或G型数据时,控件数据值也随数据源数据而改变。
属性窗口:显示/设置/修改当前对象的属性值。 代码窗口:显示/设置/修改当前对象的“代码”。
表单控件工具栏:显示/隐藏表单控件工具栏。 调色板工具栏:为控件设置前景色和背景色。 布局工具栏:使选定的控件处于居中、对齐等。
表单生成器:可定义表单的样式和布局。 自动格式:为选定控件提供格式化样式。
例6-9:创建表单,当记录显示首记录时,“第 一条”按钮不可用,当记录显示末记录时,“最 后一条”按钮不可用,当记录不是显示首记录或 末记录时,“上一条”或“下一条”按钮恢复使 用。
表单文件:EX6-9命令按钮组.scx
设计步骤: ⑴创建标签、命令按钮组、命令按钮,设置Caption 属性; ⑵设置数据环境,将有用字段拖入表单; ⑶编写命令按钮组CommamdGroup1的Click事件代码;

表单设计基础

表单设计基础

二、快速创建表单
[P183 例6-3] (1)打开表单设计器: 键入命令MODIFY FORM SBQ,出现题为SBQ.SCX的 “表单设计器”窗口
(2)产生快速表单
“表单”菜单“快速表单”命令→在表单生成器对话框的字段选取卡中选 出SB.DBF和所需要的字段
在样式选项卡选定“浮雕式”→按“确定” 按钮
三、调整控件
(1)选定单个控件:单击控件 (2)选定多个控件:按下Shift键,逐个单击要选的控 件。或按下鼠标键拖曳,使屏幕上出现一个虚线框, 放开鼠标键,框内的控件被选定 (3)取消选定:单击已选定控件 (4)移动控件:选定控件,用鼠标拖曳到合适的位置。 (5)改变控件大小:选定控件,用鼠标拖曳它的某个控 制点使其放大或缩小 (6)删除对象:选定控件,按Del键 (7)剪贴对象:选定控件,利用编辑菜单中的复制、剪 切和粘贴功能
(6)执行表单
“程序”菜单“执行”命令→在“运行”对话框的文件类型组合框选定 “表单”按钮→在列表中选定“SBWH.SCX” →按“运行”按钮→屏幕显示 题为“设备维护”的窗口。
移 动 指 针
修改 弹出搜索 对话框
[P180 例6-2]
(1)打开表单向导对话框:
(2)“从父表中选定字段“步骤
单击“数据库和表”区域的对话按钮,在出现的“打开”对话框选定BMDM表→将 “可用字段”列表中字段移到“选定字段”,并将名称字段移到代码字段之上,结果 如图所示→按“下一步”按钮
2、对象的操作与编码
表单设计器打开后,有下列设计要素: (1)表单设计器窗口及表单窗口,Form1窗口即为表单 对象 (2)用于修改对象的“属性”窗口 (3)可为对象写入各种事件代码和程序代码的“编辑 器”窗口 (4)包含表单设计工具的各种“工具栏” (5)用于提供表的数据环境的“数据环境设计器”窗 口 (6)敏感菜单:系统菜单增加“表单”菜单项,“显 示”、“窗口”、“格式”菜单有所变化 (7)多变的快捷菜单

第六章EXCEL高级应用

第六章EXCEL高级应用
Field 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。 Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”; 此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。
Criteria 为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区 域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
8.2 假设分析和规划求解
1、 假设分析
假设分析又叫单变量求解,即解一元方程。 例如:y=a+bx 已知Y求 X
操作步骤:工具——单变量求解
说明:“单变量求解”菜单命令用于在目标值既定的情况下反过来求 某一单元格的取值。一般是目标单元格引用了其他单元格的取值。
2、模拟运算表
模拟运算表是一种数据表,它可以在工作表中显示因为 公式中的某些变量的值发生变化而对计算结果造成的影响。
8.1 数据透视表和动态数据分析
数据透视表是一种对大量数据快速汇总和建立交叉列表的交互式表格。
1)建立数据透视表的条件 ① 完整的表体结构:Excel表中的记录以流水方式记录,表头各字
段内容应为文本型,而且不存在空白单元格。
② 规范的列向数据:同一列中的数据应具有相同的格式,各列中
不存在空白的单元格。
分类汇总
分类汇总是EΒιβλιοθήκη cel中很重要的操作,它是数据分析的 一项有力的工具。分类汇总可以对数据库中指定的字段进 行分类,然后统计同一类记录的有关信息。
注意:通常,在对数据库分类汇总之前,应先对它按 需分类汇总的字段排序;否则,汇总出来的结果比较零散, 不便于直接分析。
操作方法是:先单击数据清单中任一单元格,单击 “数据”菜单下的“分类汇总(B)…”,出现对话框,选 择分类字段、汇总方式和汇总项即可。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、编辑各事件的程序代码 四、保存、运行表单
第15页
“表单控件”工具 栏
“表单设计器”窗口
“属性”窗 口
第16页
常用控件
(1)标签(Label)控件:
(2)命令按钮(Command)控件:
(3)文本框(Text)控件: (4)选项组(OptionGroup)控件: (5)复选框(Check)控件:
第34页
Check1的Click事件 If This.Value = 1 Thisform.Edit1.FontBold = .T. Else Thisform.Edit1.FontBold =. F. EndIf Check2的Click事件 If This.Value = 1 Thisform.Edit1.FontItalic = .T. Else Thisform.Edit1.FontItalic = .F. EndIf Check3的Click事件 If This.Value = 1 Thisform.Edit1.FontUnderline =.T. Else Thisform.Edit1.FontUnderline =.F. EndIf
部门表
销售表
第10页
步骤1-从父表中选定字段
步骤2-从子表中选定字段
第11页
步骤3-建立表之间的关系步骤4-选 Nhomakorabea表单样式
第12页
步骤5-排序次序
步骤6-完成
第13页
一对多表单的运行窗口一
一对多表单的运行窗口二
第14页
使用表单设计器设计表单
一、在表单设计器中添加相应的控件
二、设置各控件的各种属性
3.将表单的标题设置为"表单操作";将表单的名称设置为
myform。 4.设置"确定"按钮的Click事件代码,使得表单运行时,单击 该按钮可以将表单的高度设置成在文本框中指定的值。
第26页
1. 选中三个控件,设对齐方式为“顶边对齐” 2. 设“确定”按钮的Default=.T. 3. 设表单的标题属性Caption=“表单操作”
步骤2--选取表单样式
第7页
步骤3—排序次序
步骤4—完成
第8页
“另存为”对话框
表单的运行窗口
第9页
例:使用一对多表单向导生成一个名为SD_EDIT的表单。
要求从父表DEPT中选择所有字段,从子表S_T表中选择所
有字段,使用“部门号”建立两表之间的关系,样式为阴影式; 按钮类型为图片按钮;排序字段为部门号(升序);表单标题为 “数据输入维护”。(63套)
“关闭”按钮代码:
Thisform.Release
第31页
编辑框、选项按钮组和复选框控件举例: 例:设计一个如下图所示的设置文本格式的应用
程序。
设计窗口
运行窗口
第32页
设置属性
对象 Form1 Label1 属性 Caption Caption 属性值 设置文本格式 请输入文本 说明
Label1
VFP主窗口内居中显示。 2. 在属性窗口中设置表单的有关属性,使表单内的Center、
East、South、West和North五个按钮的大小都设置为宽60、
高25。 3. 将West、Center和East三个按钮设置为顶边对齐,顶边 距离是100;将North、Center和South三个按钮设置为左边对 齐,左边距离是200。 4. 按Center、East、South、West、North的顺序设置各按 钮的Tab键次序。
第24页
1. 表单的AutoCenter=.T. 表单运行时自动居主窗口中间。 2. 全选五个按钮,设置Height=25 Width=60 (Shift+鼠标单击 选定多个控件,Ctrl+A 全选)
3. 选中同一排按钮设对齐方式为“顶边对齐” Top=100
选中同一列按钮设对齐方式为“左边对齐” Left=200 4. 按Center、East、South、West、North的顺序设置各按钮的
表单的名称属性Name=myform
4. 编辑“确定”按钮的Click事件代码。 thisform.height=val(thisform.text1.value)
第27页
选项按钮组控件举例:(71 套 综合应用题30分)
例:设计一个表单能完成一个计算器的功能。表单文 件名和表单控件名均为calculator,表单标题为"计算器"。 表单运行时,分别在操作数1(Label1)和操作数2(Label2) 下的文本框(分别为Text1和Text2)中输入五位数字(不接受其 他字符输入),通过选项组(Optiongroup1,4个按钮可任意排 列)选择计算方法(Option1为"+",Option2为"-",Option3为 "*",Option4为"/"),然后单击命令按钮"计算" (Command1),就会在"计算结果"(Label3)下的文本框 Text3中显示计算结果,要求使用DO CASE语句判断选择的计算 分类,在CASE表达式中直接引用选项组的相关属性。 注意:所涉及的数字和字母均为半角字符。 表单另有一命令按钮(Command2),按钮标题为"关闭", 表单运行时单击此按钮关闭并释放表单。
(8)DblClick事件:用鼠标双击对象时引发。
(9)RightClick事件:用鼠标右键单击对象时引发。 (10)InteractiveChange事件:当通过鼠标或键盘交互
式改变一个控件的值时引发。
第21页
常用方法:
(1)Release方法:将表单从内存中释放。
(2)Refresh方法:重新绘制表单或控件,并刷新它的所有值。 (3)Show方法:显示表单。 (4)Hide方法:隐藏表单。 (5)SetFocus方法:让控件获得焦点,使其成为活动对象。
第17页
(6)页框(PageFrame)控件:
(7)表格(Grid)控件: (8)列表框(List)控件:
(9)组合框(Combo)控件:
(10)计时器(Timer)控件: (11)编辑框(Edit)控件:
第18页
常用控件的公共属性
标题文本属性:Caption 控件名称属性:Name
字体的属性:FontName(字体名)、FontBold(加粗)、
对象方法访问的基本格式:<对象名>.<对象方法>
例如:ThisForm.Release && 将当前表单释放
第23页
表单基本操作题举例:(17 套 基本操作题30分)
在考生文件夹下有一表单文件myform.scx。打开该 表单文件,然后在表单设计器环境下完成如下操作
1. 在属性窗口中设置表单的有关属性,使表单在打开时在
Command1 Command2
Caption
Caption Caption
计算结果
计算 关闭
Optiongroup1
Option1 Option2 Option3 Option4 Text1-Text3 Text1、Text2
Buttoncount
Caption Caption Caption Caption Value InputMask
第22页
创建表单命令: CREAT FORM <表单文件名>
修改表单命令: MODIFY FORM <表单文件名>
运行表单命令: DO FORM <表单文件名>
对象属性访问的基本格式: <对象名>.<对象属性> 例如:bel1.Caption && 当前表单中的标签控件的标题属性
第35页
计时器控件举例:(10套 简单应用题20分)
例: 设计一个如下图所示的时钟应用程序,具体描述如下: 表单名和表单文件名均为timer,表单标题为“时钟”,表单 运行时自动显示系统的当前时间; 1) 显示时间的为标签控件label1(要求在表单中居中,标签 文本对齐方式为居中); 2) 单击"暂停"命令按钮(Command1)时,时钟停止; 3) 单击"继续"命令按钮(Command2)时,时钟继续显示系 统的当前时间; 4) 单击"退出"命令按钮(Command3)时,关闭表单。 提示:使用计时器控件,将该控件的interval属性设置为500, 即每500毫秒触发一次计时器控件的timer事件(显示一次系统 时间);将计时器控件的interval属性设置为0将停止触发timer 事件;在设计表单时将timer控件的interval属性设置为500。
本章主要内容及课时安排
(8学时)
使用表单向导设计表单 使用表单设计器设计表单
第2页
表 单 的 设 计
表单(Form)在系统中是用户进行信
息交流的界面,也可称为窗口。
在实际应用系统中,设计者为了获取用户信
息,方便用户操作;设计了多种窗口和对话框。 打开对话框向用户提问,用户通过设置的对话框 来回答问题。这种对话框就是这里所说的表单。 以表设计器对话框为例:
第28页
添加控件。添加 3个标签、3个文本框、1 个选项按钮组和2个命令按钮控件。
设计窗口
运行窗口
第29页
设置属性
对象 Form1 Form1 Label1 Label2
属性
Caption Name Caption Caption
属性值 计算器 Calculator 操作数1 操作数2
说明
Label3
FontSize(大小)、FontItalic(斜体) 前景色、背景色属性:ForeColor、BackColor 控件的尺寸属性:Height(高度)、Width(宽度) 距主窗口距离属性:Top(顶边距离)Left(左边距离)
相关文档
最新文档