710 likes | 828 Views
第十二章 表单设计及运行. 创建表单 修改表单 运行表单 表单控件简介. 表单 ( Form ) 是用户的主要 界面 , 又称为窗口。 它是一个容器,它可以放置多个控件。 在建立表单的过程中,要定义控件的属性、确定事件或方法的代码。 表单文件一旦被建立,就自动建立 扩展名为 .SCX 的表单文件。. 12.1 创建表单. 12.1.1 用 表单设计器 创建表单 使用系统提供的表单设计器创建新的表单,可以有多种方法 : (1) 使用菜单 ( P220 ) (2) 在项目管理器中创建 ( 补充 )
E N D
第十二章 表单设计及运行 • 创建表单 • 修改表单 • 运行表单 • 表单控件简介
表单(Form)是用户的主要界面,又称为窗口。表单(Form)是用户的主要界面,又称为窗口。 它是一个容器,它可以放置多个控件。 在建立表单的过程中,要定义控件的属性、确定事件或方法的代码。 表单文件一旦被建立,就自动建立扩展名为.SCX 的表单文件。
12.1 创建表单 • 12.1.1 用 表单设计器 创建表单 使用系统提供的表单设计器创建新的表单,可以有多种方法: (1) 使用菜单( P220 ) (2) 在项目管理器中创建 ( 补充) (3) 使用命令( P221 )
方法一:菜单方式( P220 ) 1、打开“文件”菜单,选择“新建”;在“新建”窗口,选择“表单”,再按“新建文件”按钮,进入“表单设计器”窗口; 2、右击打开快捷菜单或直接打开“显示”菜单,完成对表单属性、事件和方法的定义: 3、再选择“保存”,表单建立完成。
方法二:在项目管理器中创建( 补充 ) 1、先打开项目管理器; 2、选择 “文档” 选项卡中的“表单” ; 3、然后单击 “新建” 按钮 ; 4、在打开的 “新建表单” 对话框中选择“新建表单”,打开“表单设计器”。
方法三: 使用命令方式创建表单( P221 ) CREATE FORM <表单名称> . SCX 操作步骤 ( 见 P 221 ) 注:生成的表单文件的扩展名是 . SCX
表单建立的方法 1、显示数据表内容的表单; ① 利用 “ 向导 ” 创建; ② 手工建立。 2、与数据表无关的表单; 手工建立 注:生成的表单文件的扩展名是 . SCX
12.1.2 使用表单向导创建表单 1、用表单向导创建单表表单 操作步骤 ( 见 P 221—223 ) 例 12.2 用表单向导创建 Rcda 的浏览表单,名字为: form2.scx
12.1.2. 使用表单向导创建表单 2、用表单向导创建一对多数据表单 操作步骤 ( 见 P 223—227 ) 例 12.3 用表单向导创建 Rcda和Cjda 的浏览表单,名字为: form3.scx
12.2 修改表单 一、菜单方式 文件/ 打开/表单 进入表单设计器窗口 在属性对话框中修改表单及各控件属性 例 12.4 ( 见 P 227—229 ) 二、命令方式 MODIFY FORM <表单名>. SCX
12.3 运行表单 方法一:在表单设计器中运行表单 1、单击工具栏的 “ !” 运行按钮 2、右键弹出菜单/ 选择 “执行表单”… 方法二:命令方式 DO FORM <表单名>. SCX 例: Do form方程求根.SCX
表单建立的方法 1、显示数据表内容的表单; ①、利用 “ 向导 ” 创建; ②、手工建立。 2、与数据表无关的表单; 手工建立 注:生成的表单文件的扩展名是 . SCX
12.4 表单控件 • 12.4.1 添加表单控件 • 操作步骤: • 单击控件工具栏“控件图标”,然后在表单上拖放到合适位置和大小。 • ( P 230—231 )
12.4.2 表单控件的属性 1、标签控件 “标签”是按一定格式显示在表单上的文本。 它用来显示各种说明和提示。
2、文本框控件 • 主要用于一般数据的输入、输出。 • 它与标签在外观和数据源都不同。
使用文本框的要点:①、取出文本框Text1的值:X =ThisForm.Text1.Value②、把X的值放入文本框Text2显示:ThisForm.Text2.Value= X示例:求任一圆的面积
3、计时器 表12-3计时器 属性:
4、命令按钮 主要用于控制程序的执行。 “命令按钮”的动作响应,主要由 CLICK事件代码决定。
表12-5组合框 属性: 5、组合框
表12-6 单选按钮组属性 6、单选按钮控件 表12-7 单选按钮属性
7、 微调控件 表12-8微调控件属性:
8、复选框控件 表12-9 复选框属性:
9、图像控件 表12-10 图像控件属性:
10、表格控件 表12-11表格控件属性:
12、页框控件 表12-14页框控件属性:
总结: 表单的设计步骤 示例: 求任一圆的面积 (1)、创建表单并设置表单本身属性; (2)、在表单中添加所需的控件对象; (3)、设计控件对象的操作; (4)、编写对象响应的程序代码。
表单属性和方法 1. 表单属性 表单本身一个容器类。 创建表单对象之后,主要设置的属性: Caption —— 标题 Name —— 表单名 ( 其他常用属性如 表7.1 )
2、表单设计器工具栏( 主要工具图标介绍 ) (1) 设置 Ta b 键的次序; (2) 数据环境; (3) 属性窗口; (4) 代码窗口; (5) 表单控件工具栏;
3、表单的属性窗口 属性窗口组成: (1) 对象选择列表框; (2) 属性分类页; (3) 属性设置框; (4) 属性列表框; (5) 属性说明框。
4、 表单的常用方法 ⑴、Release —— 关闭表单 ⑵、Refresh —— 刷新表单
⑴、Release —— 将表单从内存中释放掉,即关闭。 这是退出表单的基本方法。 格式: ThisForm . Release ⑵、Refresh —— 重新获取表单有关参数,即刷新。 格式: ThisForm . Refresh
5、 数据环境定义 使用表单的目的是想通过表单来操作数据库,通过数据环境的定义可以将数据库的表和表单连接在一起。 1、游标 —— 工作区上打开的表 与表单相连数据环境的操作如下:
2、数据环境设计器操作: (1) 添加表; (2) 移去表; (3) 设置多表之间的关系; 3、数据环境与 Control Source属性联系。
6、 保存表单的操作 方法一:选择 “文件” 菜单中的 “保存” ; 方法二:单击工具栏上的 “保存” 按钮;
7、 运行表单 方法一:在表单设计器中运行表单 1、单击工具栏的 “ !” 运行按钮 2、右键弹出菜单/ 选择 “执行表单”… 方法二:命令方式 DO FORM <表单名>. SCX 例: Do form方程求根.SCX
补充: 控件应用初步 一、 表单控件 • 在“表单设计器”窗口中设计应用表单时,随时可以使用“表单控件工具栏”,它包含3种控件:标准控件、ActiveX控件和自定义控件。 1. 标准控件( 前面介绍 ) 2. ActiveX控件 ( 略 ) 3.自定义控件 ( 略 )
二、标签控件 设计表单上有一个标题。 标题为“教务处教学管理系统”。
1、标签(Label)的作用2、标签的常用属性① 、 Caption —— 标题② 、 FontSize—— 字体大小③、 FontColor—— 字体颜色 ④、 BackColor—— 背景颜色
三、线条与形状控件 “ 线条 ”与 “ 形状 ”控件是在表单上画简单图形的控件。 1. 线条控件 上例中给标题下面画一条线,单击“控件工具栏”中的“线条”控件,然后在表单标题下面单击拖动鼠标就可以画一条直线。 “线条”属性: Border Width——线宽。设置线条的宽度
注意: 改变控件的大小和位置: 1、单击控件,这时控件四周有 8 个控点。在某一控点上拖动鼠标,即可改变控件的大小; 2、在控点外的任意地方拖动鼠标,即可移动控件的位置。
2、形状控件 1、 形状可以是矩形、正方形、圆、椭圆及圆角矩形等。 2、 形状的样式要通过Curvature属性控制: Curvature = 0 ——表示直角矩形 Curvature =99 ——表示圆 Curvature = 1~ 98 —— 表示圆角矩形
四、 文本框控件 文本框
文本框的常用属性① Value —— 文本框的值② Control Source —— 数据源例 7.8在 学生登记卡.SCX表单中,创建 显示学号、姓名、出生日期字段文本框。
使用文本框的要点:①、取出文本框Text1的值:X =ThisForm.Text1.Value②、把X的值放入文本框Text2显示:ThisForm.Text2.Value= X示例:求任一圆的面积