实验十.docx

上传人:b****2 文档编号:17694524 上传时间:2023-04-24 格式:DOCX 页数:12 大小:415.62KB
下载 相关 举报
实验十.docx_第1页
第1页 / 共12页
实验十.docx_第2页
第2页 / 共12页
实验十.docx_第3页
第3页 / 共12页
实验十.docx_第4页
第4页 / 共12页
实验十.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

实验十.docx

《实验十.docx》由会员分享,可在线阅读,更多相关《实验十.docx(12页珍藏版)》请在冰豆网上搜索。

实验十.docx

实验十

实验十表单设计

(二)

一、【实验目的】

1.掌握表单的属性、事件和方法。

2.掌握常用控件的使用方法。

3.理解掌握表单的设计。

二、【实验内容】

1、表单的运行

方法一:

选“表单”菜单中的“执行表单”菜单项;

方法二:

在“项目管理器”选表单名称,单击“运行”按钮。

方法三:

输入命令DOFORM表单文件名

例如:

设计实验九中“学生管理系统”用户登陆界面(kl.scx)

用户名:

ABCDEFG,密码:

123456。

操作步骤如下:

①打开“表单设计器”→添加控件两个标签、两个文本框;

②设置属性:

设置标签的属性和文本框的属性;

两个标签的主要属性设置:

Name:

label1

Autosize:

T

Caption:

请输入用户名

Fontsize:

16

Name:

label2

Autosize:

T

Caption:

请输入密码

Fontsize:

16

两个文本框的主要属性设置:

Name:

text1

Fontsize:

16

Name:

text2

Fontsize:

16

Passwordchar:

*

③输入事件代码

Text2的Keypress事件:

LPARAMETERSnKeyCode,nShiftAltCtrl

ifnkeycode=13.and.!

empty(this.value)

ifalltrim(thisform.text1.value)="ABCDEFG".and.alltrim(thisform.text2.value)="123456"

dod:

\yky\main.mpr

thisform.tabstop=.t.

thisform.release

else

messagebox("姓名或口令不正确,您不能使用本系统!

")

this.value=""

thisform.tabstop=.f.

endif

endif

2、对象的属性、事件及方法

(1)对象的属性

对象的属性:

描述对象的外部特征(状态)。

属性表:

一个对象的所有属性的集合。

设置对象的属性可以用:

a.属性窗口b.程序语句

设置属性的命令语法:

Parent.Object.Property=Value

例:

Thisform.txt编号.Value=0

显示属性的命令:

?

Parent.Object.Property

(2)对象的事件及事件过程

事件:

是指系统预先设置好的,能够被对象识别的动作。

例:

鼠标单击事件Click;按键事件KeyPress。

事件可以由用户动作产生,也可以由程序代码或系统产生。

对事件的响应是通过调用执行一个与事件相关的事件过程来实现。

事件过程一般格式为:

PROCEDURE对象名.事件名

程序代码

ENDPROC

(3)对象的方法

方法:

是指对象本身所内含的一些特殊函数或过程,利用这些内部自带的函数或过程,可以实现一些特殊的功能或动作。

调用方法的命令语法:

Parent.Object.Method

例:

This.Text1.SetFocus

3、表单的属性、事件和方法

(1)表单的属性下表:

例:

thisform.backcolor=RGB(0,255,0)

(2)表单事件

Click:

表单的单击事件;

Load:

创建表单前发生事件;

Unload:

关闭表单时,将发生事件;

Resize:

调整对象大小时发生事件;

Activate:

激活一个对象时发生事件;

Deactivate:

表单不再处于激活状态时发生事件。

(3)表单方法

4.常用控件介绍

由于不同的控件其特征和行为都不相同,在表单设计时,控件应根据所处理的任务进行选择。

利用选项按钮组、列表框、下拉列表框、复选框等控件,可以为用户提供一组预先设定的数据选项;利用文本框、编辑框、组合框等控件可以让用户输入预先不能确定的数据;利用标签、文本框、形状、线条、图形、图像等控件可以显示信息。

下面我们将选取常用的控件进行介绍:

(1)标签控件

标签控件加入表单的信息是用来标识字段或向用户显示提示信息,标签控件常见属性参考表5-4所示。

其信息是通过Caption属性显示出来的。

(2)文本框(Text)

放置单行文本,可输入或更改文本(非备注字段中的数据)。

在进行数据绑定时(设置ControlSource属性),先要设置数据环境,然后才能进行。

(3)编辑框(Edit)

放置多行文本,可输入或更改文本,可以是长字段或备注字段中的数据。

属性:

基本同文本框的属性。

(4)列表框(List)

提供一个可滚动的列表,但不能输入文本,是容器类控件。

应用“列表框生成器”选定有关字段的内容赋给列表框。

在列表框上单击鼠标右键选“生成器”。

5.组合框(Combo)

相当于列表框和文本框的组合,可输入文本,可选择条目。

最重要的属性ControlSource、RowSource、RowSourceType

(6)复选框(Check)

指明是选定还是不选定。

属性:

ControlSource一般绑定表文件中的逻辑字段。

Value:

值为0或.F.,未选定;

Value:

值为1或.T.,表示选定;

Value:

值为2或NULL,表示不可用。

(7)选项按钮组Optiongroup

其中选项按钮为:

Option1、Option2。

是包含选项按钮的容器。

(8)命令按钮(Command)

创建单个命令按钮命令按钮。

9.表格控件

表格是一个容器,可以用表格形式显示数据。

(10)页框控件

 

三、【实验练习】

1设计“学生档案”表单

 

四、【实验思考题】

1.什么是表单的属性、事件和方法?

2.什么是表单中的控件?

常用的控件有哪些?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1