1 / 71

第十二章 表单设计及运行

第十二章 表单设计及运行. 创建表单 修改表单 运行表单 表单控件简介. 表单 ( Form ) 是用户的主要 界面 , 又称为窗口。 它是一个容器,它可以放置多个控件。 在建立表单的过程中,要定义控件的属性、确定事件或方法的代码。 表单文件一旦被建立,就自动建立 扩展名为 .SCX 的表单文件。. 12.1 创建表单. 12.1.1 用 表单设计器 创建表单 使用系统提供的表单设计器创建新的表单,可以有多种方法 : (1) 使用菜单 ( P220 ) (2) 在项目管理器中创建 ( 补充 )

raquel
Download Presentation

第十二章 表单设计及运行

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十二章 表单设计及运行 • 创建表单 • 修改表单 • 运行表单 • 表单控件简介

  2. 表单(Form)是用户的主要界面,又称为窗口。表单(Form)是用户的主要界面,又称为窗口。 它是一个容器,它可以放置多个控件。 在建立表单的过程中,要定义控件的属性、确定事件或方法的代码。 表单文件一旦被建立,就自动建立扩展名为.SCX 的表单文件。

  3. 12.1 创建表单 • 12.1.1 用 表单设计器 创建表单 使用系统提供的表单设计器创建新的表单,可以有多种方法: (1) 使用菜单( P220 ) (2) 在项目管理器中创建 ( 补充) (3) 使用命令( P221 )

  4. 方法一:菜单方式( P220 ) 1、打开“文件”菜单,选择“新建”;在“新建”窗口,选择“表单”,再按“新建文件”按钮,进入“表单设计器”窗口; 2、右击打开快捷菜单或直接打开“显示”菜单,完成对表单属性、事件和方法的定义: 3、再选择“保存”,表单建立完成。

  5. 方法二:在项目管理器中创建( 补充 ) 1、先打开项目管理器; 2、选择 “文档” 选项卡中的“表单” ; 3、然后单击 “新建” 按钮 ; 4、在打开的 “新建表单” 对话框中选择“新建表单”,打开“表单设计器”。

  6. 方法三: 使用命令方式创建表单( P221 ) CREATE FORM <表单名称> . SCX 操作步骤 ( 见 P 221 ) 注:生成的表单文件的扩展名是 . SCX

  7. 表单建立的方法 1、显示数据表内容的表单; ① 利用 “ 向导 ” 创建; ② 手工建立。 2、与数据表无关的表单; 手工建立 注:生成的表单文件的扩展名是 . SCX

  8. 12.1.2 使用表单向导创建表单 1、用表单向导创建单表表单 操作步骤 ( 见 P 221—223 ) 例 12.2 用表单向导创建 Rcda 的浏览表单,名字为: form2.scx

  9. 12.1.2. 使用表单向导创建表单 2、用表单向导创建一对多数据表单 操作步骤 ( 见 P 223—227 ) 例 12.3 用表单向导创建 Rcda和Cjda 的浏览表单,名字为: form3.scx

  10. 12.2 修改表单 一、菜单方式 文件/ 打开/表单 进入表单设计器窗口 在属性对话框中修改表单及各控件属性 例 12.4 ( 见 P 227—229 ) 二、命令方式 MODIFY FORM <表单名>. SCX

  11. 12.3 运行表单 方法一:在表单设计器中运行表单 1、单击工具栏的 “ !” 运行按钮 2、右键弹出菜单/ 选择 “执行表单”… 方法二:命令方式 DO FORM <表单名>. SCX 例: Do form方程求根.SCX

  12. 表单建立的方法 1、显示数据表内容的表单; ①、利用 “ 向导 ” 创建; ②、手工建立。 2、与数据表无关的表单; 手工建立 注:生成的表单文件的扩展名是 . SCX

  13. 12.4 表单控件 • 12.4.1 添加表单控件 • 操作步骤: • 单击控件工具栏“控件图标”,然后在表单上拖放到合适位置和大小。 • ( P 230—231 )

  14. 12.4.2 表单控件的属性 1、标签控件 “标签”是按一定格式显示在表单上的文本。 它用来显示各种说明和提示。

  15. 表12-1 标签 属性:( P 231)

  16. 2、文本框控件 • 主要用于一般数据的输入、输出。 • 它与标签在外观和数据源都不同。

  17. 表12-2文本框 属性:

  18. 使用文本框的要点:①、取出文本框Text1的值:X =ThisForm.Text1.Value②、把X的值放入文本框Text2显示:ThisForm.Text2.Value= X示例:求任一圆的面积

  19. 3、计时器 表12-3计时器 属性:

  20. 4、命令按钮 主要用于控制程序的执行。 “命令按钮”的动作响应,主要由 CLICK事件代码决定。

  21. 表12-4命令按钮 属性:

  22. 11、命令按钮组

  23. 表12-5组合框 属性: 5、组合框

  24. 表12-6 单选按钮组属性 6、单选按钮控件 表12-7 单选按钮属性

  25. 7、 微调控件 表12-8微调控件属性:

  26. 8、复选框控件 表12-9 复选框属性:

  27. 9、图像控件 表12-10 图像控件属性:

  28. 10、表格控件 表12-11表格控件属性:

  29. 12、页框控件 表12-14页框控件属性:

  30. 总结: 表单的设计步骤 示例: 求任一圆的面积 (1)、创建表单并设置表单本身属性; (2)、在表单中添加所需的控件对象; (3)、设计控件对象的操作; (4)、编写对象响应的程序代码。

  31. 表单属性和方法 1. 表单属性 表单本身一个容器类。 创建表单对象之后,主要设置的属性: Caption —— 标题 Name —— 表单名 ( 其他常用属性如 表7.1 )

  32. 2、表单设计器工具栏( 主要工具图标介绍 ) (1) 设置 Ta b 键的次序; (2) 数据环境; (3) 属性窗口; (4) 代码窗口; (5) 表单控件工具栏;

  33. 3、表单的属性窗口 属性窗口组成: (1) 对象选择列表框; (2) 属性分类页; (3) 属性设置框; (4) 属性列表框; (5) 属性说明框。

  34. 4、 表单的常用方法 ⑴、Release —— 关闭表单 ⑵、Refresh —— 刷新表单

  35. ⑴、Release —— 将表单从内存中释放掉,即关闭。 这是退出表单的基本方法。 格式: ThisForm . Release ⑵、Refresh —— 重新获取表单有关参数,即刷新。 格式: ThisForm . Refresh

  36. 5、 数据环境定义 使用表单的目的是想通过表单来操作数据库,通过数据环境的定义可以将数据库的表和表单连接在一起。 1、游标 —— 工作区上打开的表 与表单相连数据环境的操作如下:

  37. 2、数据环境设计器操作: (1) 添加表; (2) 移去表; (3) 设置多表之间的关系; 3、数据环境与 Control Source属性联系。

  38. 6、 保存表单的操作 方法一:选择 “文件” 菜单中的 “保存” ; 方法二:单击工具栏上的 “保存” 按钮;

  39. 7、 运行表单 方法一:在表单设计器中运行表单 1、单击工具栏的 “ !” 运行按钮 2、右键弹出菜单/ 选择 “执行表单”… 方法二:命令方式 DO FORM <表单名>. SCX 例: Do form方程求根.SCX

  40. 补充: 控件应用初步 一、 表单控件 • 在“表单设计器”窗口中设计应用表单时,随时可以使用“表单控件工具栏”,它包含3种控件:标准控件、ActiveX控件和自定义控件。 1. 标准控件( 前面介绍 ) 2. ActiveX控件 ( 略 ) 3.自定义控件 ( 略 )

  41. 二、标签控件 设计表单上有一个标题。 标题为“教务处教学管理系统”。

  42. 1、标签(Label)的作用2、标签的常用属性① 、 Caption —— 标题② 、 FontSize—— 字体大小③、 FontColor—— 字体颜色 ④、 BackColor—— 背景颜色

  43. 图7.15

  44. 三、线条与形状控件 “ 线条 ”与 “ 形状 ”控件是在表单上画简单图形的控件。 1. 线条控件 上例中给标题下面画一条线,单击“控件工具栏”中的“线条”控件,然后在表单标题下面单击拖动鼠标就可以画一条直线。 “线条”属性: Border Width——线宽。设置线条的宽度

  45. 注意: 改变控件的大小和位置: 1、单击控件,这时控件四周有 8 个控点。在某一控点上拖动鼠标,即可改变控件的大小; 2、在控点外的任意地方拖动鼠标,即可移动控件的位置。

  46. 2、形状控件 1、 形状可以是矩形、正方形、圆、椭圆及圆角矩形等。 2、 形状的样式要通过Curvature属性控制: Curvature = 0 ——表示直角矩形 Curvature =99 ——表示圆 Curvature = 1~ 98 —— 表示圆角矩形

  47. 四、 文本框控件 文本框

  48. 文本框的常用属性① Value —— 文本框的值② Control Source —— 数据源例 7.8在 学生登记卡.SCX表单中,创建 显示学号、姓名、出生日期字段文本框。

  49. 使用文本框的要点:①、取出文本框Text1的值:X =ThisForm.Text1.Value②、把X的值放入文本框Text2显示:ThisForm.Text2.Value= X示例:求任一圆的面积

More Related