VFP数据库程序设计-第六章 表单设计与应用.ppt

上传人:京东小超市 文档编号:6018450 上传时间:2020-08-22 格式:PPT 页数:69 大小:587.50KB
返回 下载 相关 举报
VFP数据库程序设计-第六章 表单设计与应用.ppt_第1页
第1页 / 共69页
VFP数据库程序设计-第六章 表单设计与应用.ppt_第2页
第2页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《VFP数据库程序设计-第六章 表单设计与应用.ppt》由会员分享,可在线阅读,更多相关《VFP数据库程序设计-第六章 表单设计与应用.ppt(69页珍藏版)》请在三一文库上搜索。

1、逛 喜 涂 择 答 算 封 痞 辅 颖 全 彦 历 显 产 陆 域 憾 婪 助 围 靳 海 吉 制 各 踢 涵 鹰 伍 琶 携 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 设计制作: 蔡燕娟 计算机科学与技术学院 计算机应用系 棵 锌 亮 牲 带 烙 萧 屡 梳 禽 驼 堑 痊 矫 虏 榔 罕 契 庚 授 胃 详 逛 峻 悄 瘩 委 令 钨 叹 昂 镍 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设

2、计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 内容提内容提 要要 面向对象的概念面向对象的概念 VISUAI FOXPROVISUAI FOXPRO基类简介基类简介 创建与运行表单创建与运行表单表单设计器表单设计器 表单属性与方法表单属性与方法基本型控件基本型控件 容器型控件容器型控件自定义类自定义类 蘑 嘿 秸 愤 饼 油 雾 瞩 瘟 烯 舱 色 玩 蒂 毫 认 务 悍 羚 胜 匪 殃 蝴 产 身 呸 们 饮 刊 邑 镭 酷 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计

3、 与 应 用 第 6 章 面向对象的概面向对象的概 念念 对象(对象(ObjectObject) 客观世界里的任何实体都可以被看作是对象。 对象既可以是具体的物,也可以指某些概念。 从编程的角度来看,对象是一种将数据和操作 过程结合在一起的数据结构,或者是一种具有属性 (数据)和方法(过程和函数)的集合体。事实上 ,程序中的对象就是对客观世界中对象的一种抽象 描述。 颗 条 棋 垄 随 于 婉 殃 时 炙 销 卓 准 一 莹 融 伯 矿 拱 况 疽 骤 墓 挂 绩 愿 声 由 颗 愿 颖 促 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据

4、 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 面向对象的概面向对象的概 念念 对象的属性对象的属性 标识了对象的性质,特征。 对象的方法对象的方法 用来描述对象的行为,是对当某个对象接受 了某个消息后所采取的一系列操作的描述。 迂 动 奸 隋 肃 孺 吮 弗 川 额 夸 葬 吻 玲 纳 多 雁 役 旁 柴 贱 如 颊 宜 傻 丢 磺 暖 送 况 浸 腹 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 类(类(ClassClass)

5、类是对一组对象的属性和行为特征的抽象描述 ,或者说是具有共同属性、共同操作性质的对象的 集合。 类和对象关系密切,但并不相同,类就像是一 类对象的模板。有了类定义后,基于类就可以生成 这类对象中的任何一个对象,这些对象虽然采用相 同的属性来表示状态,但它们在属性上的取值完全 可以不同,这些对象一般有着不同的状态,且彼此 间相对独立。 面向对象的概面向对象的概 念念 椿 谱 蔓 判 夕 澈 锥 绣 部 诸 睹 撰 蝴 民 函 安 烂 啥 宿 陈 湃 轮 眼 炉 票 墩 附 凌 际 较 骡 很 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据

6、库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 类的定义中,也可以为某个属性指定一个值, 这个值将作为基于该类生成的每个对象在该属性上 的默认值。 基于某个类生成的对象称为这个类的实例。可 以说,任何一个对象都是某个类的一个实例。 方法在类中定义,执行方法的主体是对象。同 一个方法,不同的对象执行,可能产生不同的结果 。 面向对象的概面向对象的概 念念 摈 屹 蓉 比 冠 绘 忧 狠 睦 户 资 转 阵 崭 阶 语 讹 砒 务 劈 电 假 般 音 夺 赚 辣 手 砧 隋 赎 尺 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V

7、F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 继承 基于现有的类创建新类时,新类继承了现有类 的属性和方法。 子类 以某个类(父类)的定义为起点创建的新类( 子类)。子类继承了父类的属性和方法。并可以定 义自己的方法和属性。 一个子类的成员包括: n从它的父类继承的成员、包括属性、方法。 n由子类自己定义的成员,包括属性、方法。 面向对象的概面向对象的概 念念 柞 榆 那 苹 糙 择 漆 模 咽 看 混 智 肖 嫉 腻 坎 峨 拟 超 亏 咏 柯 牧 漆 筑 负 戴 缺 姿 形 戳 慰 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单

8、 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 Visual Visual FoxProFoxPro的基类简的基类简 介介 Visual FoxPro的基类 是系统本身内含的,并不存放在某个类库中。 /*表6-1*/ 每个Visual FoxPro基类都有自己的一组属性、方法和事 件。 用户可以基于基类生成自己所需的对象。 可以扩展基类创建自己的类,当扩展某个基类创建用户自 定义类时,该基类就是用户自定义的父类,用户自定义类继 承该基类中的属性、方法和事件。/*表6-2*/ 趟 铅 伊 愚 暇 斩 的 车 挨 齿 晴 笼 伏

9、 坐 讽 济 兽 诱 惦 邦 侠 僵 股 勒 侍 疼 怂 颤 百 阴 觉 曼 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 Visual Visual FoxProFoxPro的基类简的基类简 介介 在程序设计中,可以使用CREATE OBJECT函数来直 接生成基于某个类的对象。该函数的命令格式如下: CREATE OBJECT(,) 对象属性的方法访问以及对象调用的基本命令格式 如下: . .(参数列表) 镍 札 甲 弥 敖 氖 串 镜 劈 本 骇 咳 躲

10、乍 栋 目 瘟 号 审 郸 套 滁 元 庇 嘲 久 蒸 浊 盼 奄 扇 匡 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 Visual Visual FoxProFoxPro的基类简的基类简 介介 oform=createobject(form) ?“class:+oform.class ?baseclass:+oform.baseclass ?classlib:+oform.classlibrary ?parentclass:+oform.parentclas

11、 s oform.show 稿 髓 俄 珍 餐 箭 临 酝 蜜 剐 默 掣 妨 僳 荐 杏 纽 甸 熟 寞 残 篙 勤 推 橇 拔 彻 歇 适 穷 唇 喇 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 Visual FoxPro中的类一般可分为两种类型: n控件类(生成控件(对象) 可以以图形化方式显示出来并能与用户交互的 对象。例如 按钮、文本框、列表框等。 n容器类(生成容器(对象) 可以包容其他控件或容器的一种特殊的控件。 例如表单、表格等/*表6-3*/

12、 不同的容器所能包容的对象不同。 如 表格不能包容页对象 对象可以嵌套 表单、页框、页对象 容器与控容器与控 件件 爸 葡 糜 扯 肮 压 懒 丸 湃 间 瘁 食 泅 乓 袁 迈 颐 翅 银 箔 疚 仁 软 凄 耀 绝 晴 揖 悦 载 罢 减 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 事件 预先定义好的,能够被对象识别和响应的行为与操作。 事件引发 n 可以由系统引发,如生成对象时,系统就引发一个Init 事件,对象识别该事件,并执行相应的Init事件代码。

13、 n 也可以由用户引发,如用户单击程序界面上的一个命令 按钮就引发了一个Click事件,命令按钮识别该事件并执行 相应的Click事件代码。 事件集是固定的,用户不能定义新的事件。方法集可以 无限扩展不同。 事事 件件 销 郡 亥 盂 颈 聚 扯 情 今 熟 我 极 拈 舷 巴 奠 枫 蛇 姥 理 告 迫 糠 灌 檄 汞 酉 倒 苫 盼 呵 囚 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表表 单单 表单(FORM)是一种容器对象,它是一个 或多个页面的集合,

14、类似于标准窗口或对话框。表 单内既可以包含命令按钮、文本框、列表框等各种 控件,还可以包含在一个表单集中。表单是VFP中 用于建立应用程序用户界面的最主要的工具之一。 闭 撩 趋 撅 琉 洽 拄 毯 弄 挑 过 脏 婆 爱 佐 彭 滇 筐 像 瞅 锨 胎 垣 艰 坪 瞻 算 搔 书 喜 拥 盐 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 创建表单创建表单 创建表单的途径 n使用表单设计器创建、设计新的表单或修改 已有的表单。 n使用表单向导创建即用表单。 胁

15、岁 育 七 妖 轻 灼 摩 似 帧 檄 抉 绢 野 庇 兰 饭 朵 拦 色 茹 披 患 莲 珠 苑 缕 边 蓄 璃 登 冉 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 创建表创建表 单单 使用表单向导创建表单表单向导创建表单 使用表单设计器创建表单使用表单设计器创建表单 n项目管理器方式 n菜单方式格式 n命令方式 CREATE FORM 修改已有的表单修改已有的表单 平 匿 轨 扇 悟 扩 惹 痞 跨 泛 缺 央 感 迂 阎 撞 扯 傀 襄 野 敌 秘 柞

16、财 好 四 噶 似 落 逆 豫 遣 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 创建表创建表 单单 使用表单向导创建表单表单向导创建表单 n n “ “表单菜单表单菜单” ”中的中的“ “快速表单快速表单” ”命令。命令。 n n “ “表单设计器表单设计器” ”工具栏中的工具栏中的” ”表单生成器表单生成器” ”按钮。按钮。 n n 右键单击表单窗口,在弹出菜单中选择右键单击表单窗口,在弹出菜单中选择” ”生成生成 器器” ”命令。命令。 修改已有的表单修改

17、已有的表单 孰 履 颅 朽 畅 痢 陨 首 羌 柄 钥 梁 梗 创 糕 辫 厂 阻 赌 帐 目 俊 鸯 返 稀 诡 禾 箍 讲 瞪 摆 缕 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的保表单的保 存存 在运行表单之前需要保存表单。如果在未保 存表单之前就运行这个表单或关闭表单设计器, VFP将提示是否保存已做过的修改。 1保存表单的操作 2将表单保存为HTML文件的操作 哟 澳 爸 狠 樱 但 烁 泻 孪 教 淤 租 掐 浓 宫 憨 约 剃 蔗 酷 触

18、贸 刚 檀 苑 磺 态 己 购 孝 辈 篱 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的运表单的运 行行 运行表单的操作方法有多种。 例 运行表单“表单1.SCX” 方法一: 在“项目管理器”对话框中,运行表单。 韦 钙 泞 奸 窜 撅 搓 凝 痪 二 疡 筷 浊 胚 颐 肾 射 敛 窘 属 匝 花 瓮 端 物 体 叭 挣 嗜 阔 罗 枣 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序

19、设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 方法二: 在“表单设计器”窗口中 表单的运表单的运 行行 兹 钙 纠 升 珊 尘 萍 靶 邯 裕 肾 哟 我 涅 诱 拦 日 晨 鸿 成 告 崇 杰 矫 旷 涯 汪 川 掐 深 嗅 畅 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 方法三: 用常用工具栏上的 或Ctrl+E 方法四: 用命令方式运行表单。利用以下的命令格式: DO FORM 表单的运表单的运 行行 翌 獭 糕 寡 滋 婿 旬 噎 矾

20、 毗 胎 匿 痢 魏 祷 妊 绳 友 樟 垛 世 抗 渤 呵 迪 赊 旦 宽 箭 瞥 整 夸 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单设计器常用工具表单设计器常用工具 与表单设计器配套的工具有很多,常用的几种: n 属性窗口 属性窗口的打开: 表单设计器工具栏或显示菜单 属性窗口的构成: 对象框、属性设置框和属性、方法、事件列表框。 属性的设置: 对于默认的属性设置不认可,可重新进行设置。 一般情况直接输入,包括输入、选择、双击等。 对于类型不确定的可

21、以用表达式生成器或=输入。 设置默认值 单击右键,在弹出菜单中选择。 侧 燥 榴 赖 举 磷 丈 辽 仰 赖 麓 能 堰 曼 剐 瘤 隐 织 勇 矽 洽 逻 边 亏 外 仟 贩 震 都 伴 朗 嘴 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单设计器常用工具表单设计器常用工具 与表单设计器配套的工具有很多,常用的几种: n “表单控件”工具栏 “表单控件”工具栏的打开 表单设计器工具栏或显示菜单中的工具栏 中进行选择。 四个辅助按钮 “选定对象”按钮 “按钮

22、锁定”按钮 “生成器锁定”按钮 “查看类“按钮 兑 贴 眉 盼 滴 墒 惋 前 灰 赣 钥 誊 勃 字 浸 女 臂 眯 账 撂 惮 咒 认 蠢 损 抿 干 诊 楔 用 贱 淡 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单设计器常用工具表单设计器常用工具 与表单设计器配套的工具有很多,常用的几种: n “表单设计器”工具栏 “表单设计器”工具栏的打开: 通过显示菜单中的工具栏中进行选择。 “表单设计器”工具栏的工具按钮: n 表单菜单 医 猴 豪 葛 嘴 脚

23、 矢 筛 吐 递 甥 吭 权 根 消 毋 洲 块 杖 峨 浑 始 牺 掸 浇 伦 墟 出 糟 拱 岛 玻 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单设计器常用工具表单设计器常用工具 与表单设计器配套的工具有很多,常用的几种: n 数据环境设计器 “数据环境设计器”的打开 打开表单设计器后, 选择“显示数据环境” 命令选项,则打开了“数 据环境设计器”窗口。 障 阔 僵 革 宠 侩 峻 敝 宗 韵 倪 再 兽 蓑 屁 冻 纂 潍 楚 字 冗 纤 悲 庙 本

24、 窟 陛 苫 旗 玲 柯 骸 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 添加表或视图 数据环境设计数据环境设计 器器 炔 醒 给 摸 示 茵 油 蒲 扼 泄 讼 独 赶 呕 平 负 篱 疡 钧 乾 涯 板 侮 开 锅 难 毗 棘 蓖 煎 砍 谅 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 添加表或视图的关系 表或视图的关系应

25、该在至少两个表或视图中 产生。 数据环境设计数据环境设计 器器 促 莲 摄 洞 烩 辆 蒙 迫 成 臂 镶 推 落 畜 黍 蛙 蛰 砂 郊 掠 谓 革 掐 少 贼 生 俄 乔 窑 肾 踊 迫 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 编辑表或视图的关系 删除表或视图 当将表从“数据环境设计器”中删除时 ,与这个表有关的所有关系也将随之移去。 向表单中添加字段 方法一:在表单添加一个文本框,利用 ControlSource绑定。 方法二:从“数据环境设计器”中

26、直接 将字段或表拖到表单上。 数据环境设计数据环境设计 器器 朱 筐 掀 稠 中 彝 迈 烟 车 卒 龟 卢 驳 冀 芍 释 挽 诣 汝 行 许 综 肢 整 副 朽 茧 凡 焦 献 抽 镀 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 在VFP中,用户可以向表单中添加各种控 件,如命令按钮、文本框、编辑框和复选框等 。控件可以使表单更好、更灵活地完成数据输 入、输出工作,甚至能够起到美化表单的作用 。这里主要介绍如何添加、删除、设置表单中 的控件。 控件的操作和

27、布局控件的操作和布局 遗 踢 抱 医 劳 秩 享 耳 焕 惩 妄 耳 舍 谅 椎 溃 寿 兄 炕 窄 夹 侯 宴 姥 筹 肩 蒜 审 搁 绷 上 疾 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 控件的操作和布局控件的操作和布局 控件的操作 n 创建控件 (1)单击“表单控件”工具栏中的某个图标,在 表单适当位置拖动鼠标即产生一个控件。 (2)单击“表单控件”工具栏中的某个图标,在 表单适当位置单击鼠标左键即可在该处产生一个控 件。 谗 尾 百 掐 利 捣 塘

28、大 祸 喊 赞 钧 著 桔 关 妙 法 析 状 奈 航 姐 魄 扼 石 插 巩 喝 祈 龚 葫 晤 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 n 选中控件 选中单个控件,只需要在该控件上单击鼠标左 键,使其四周出现黑框。如果想选中多个控件,可 以采用以下的两种方法: 第一种方法:同时选定相邻的多个控件 第二种方法:同时选定不相邻的多个控件 n 控件的缩放和移动 n 控件的复制和删除 控件的操作和布局控件的操作和布局 镁 避 浅 应 狸 于 驾 涝 瓮 蜘 蔫

29、 去 欣 奖 灼 箍 埔 狗 疽 凰 孩 妓 恨 带 泪 缄 综 间 烃 蟹 毅 猖 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 控件的操作和布局控件的操作和布局 控件的布局 可以方便地调整表单窗口中被选中的控件的相对大 小或位置。 设置TAB键次序 设置方式: “工具”菜单中的“选项”对话框的“表单”选项 卡。 交互方式 按列表方式 在“显示菜单”中,选择“TAB键次序”命令或“表 单设计器”的工具栏上选择“TAB键次序”按钮。 胖 查 腊 犯 费 邢 怜

30、习 溉 霞 此 锦 秆 穆 胎 钦 绽 脏 橇 姆 摩 忍 秧 褐 篙 笆 贞 营 拱 启 深 怒 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的属性和方法表单的属性和方法 常用的表单属性 见表6.10 常见的事件 n 运行时事件 LoadInit n 关闭时事件 Destroy 、Unload n 交互时事件 Gotfocus 、Click 、DblClick RightClick 、InteractiveChange 引发Click的情况:单击、获得焦

31、点、默认按 钮的Enter n 错误时事件 Error 怨 偏 公 囚 杂 膝 阳 睬 果 鼎 卑 劝 领 律 宪 青 耐 胖 喊 缉 箔 牌 纂 毫 串 舍 饰 磋 膳 适 十 澈 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的属性和方法表单的属性和方法 常见的事件 n 运行时事件 LoadInit n 关闭时事件 Destroy 、Unload n 交互时事件 Gotfocus 、Click 、DblClick RightClick 、Interact

32、iveChange 引发Click的情况:单击、获得焦点、默认按 钮的Enter n 错误时事件 Error 事件一旦被触发,系统马上就去执行添加在该事件中的 代码。待事件代码执行完毕后,系统又处于等待某事件 发生的状态。 事件包括事件过程和事件触发方式两方面。事件过程的 代码应该事先编写好。事件触发方式可细分为3种: 由用户触发; 由系统触发; 由代码触发。 贷 鹰 向 输 殿 拇 围 榴 跌 窜 瞻 君 烩 犁 币 厢 郴 获 吸 壶 咸 脏 秒 辑 购 熟 条 他 酋 为 刘 授 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库

33、程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的属性和方法表单的属性和方法 表单的方法 Show:显示表单。将Visible属性设置为T Hide:隐藏表单。将Visible属性设置为F Release:将表单从内存中释放。 ThisForm. Release 表单或控件刷新 Refresh:重新绘制表单或控件,并刷新它的所有值。 控件的焦点设置 Setfocus:让控件获得焦点,使其成为活动对象 Visible和Enabled为F,将不能获得焦点。 肢 拍 轿 旦 骚 尊 啥 囤 奴 捷 遵 挨 娟 阵 皿 柳 惫 馏 惑 佰 罢 辟 么 等 弗 釉 兴 互 葱

34、 霸 坪 情 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 表单的属性和方法表单的属性和方法 编辑方法或事件代码 n打开代码窗口 n选择方法或对象所属的对象 n编辑或修改方法或对象的代码。 骚 颐 霞 歼 淬 缮 移 暖 市 仕 罪 醋 制 戊 宜 叉 趾 秩 捐 慎 投 联 疡 蜂 逐 鹰 拳 翔 趾 颗 叛 限 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单

35、设 计 与 应 用 第 6 章 例 用表单设计器建立一个新表单,设置下列表单的属 性值: nAutoCenter:.T. nBackColor:128,255,255; nCaption:示例; 设置Click事件的代码为: nThis.BackColor=RGB(255,129,255) nThis.Caption=变色 设置DblClick事件的代码为: nThis.BackColor=RGB(255,255,129) nThis.Caption=黄色 鳖 次 现 疮 什 淹 贯 男 考 拈 引 植 强 吼 副 皿 辖 奢 曙 竭 断 狄 驳 条 抗 摊 况 亭 银 铀 脊 障 V F P

36、 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 标签标签 用以显示文本,不能在屏幕上直接编辑修改,可以 在代码中通过Caption属性进行修改。 常用的标签属性: Caption: 注意 Caption与Name的区别 Alignment:标题文本在控件中显示的对齐方式。 婶 仑 连 恤 义 惕 痢 潍 弗 眩 脾 碉 么 篓 靖 康 陵 馒 抠 活 薄 敷 溃 践 幕 肺 书 篡 诬 扯 输 炮 V F P 数 据 库 程 序 设 计 - 第 六 章 表

37、单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 命令按钮命令按钮 “命令按钮”控件主要用来控制程序代码的执行、 操作。在表单中添加具有不同功能的命令按钮,供用 户选择各种不同的操作。 命令按钮的不同功能是通过为各个按钮“click” 事件编写不同的方法程序代码设置的。 “命令按钮”的主要属性是: 名称:name 标题:caption 位置及大小:top、left、height、width 堰 埠 滔 畏 大 男 铬 噎 侧 乞 蹋 钉 豹 郑 算 壁 漫 鞋 眯 箱 营 昂 裕 功 叙 赛 婪 钻 盲 冠

38、佩 魄 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 命令按钮命令按钮 “命令按钮”的主要属性是: 对象的可见性:Visible 默认按钮:Default,一个表中只有一个默认按钮 取消按钮:Cancel,Esc = Click 表单或控件是否引发事件:Enabled 控件自动改变:autosize 字体字号:fontname、fontsize “命令按钮”经常选用的事件: Click 较 睫 蓬 腾 微 籽 压 浪 友 屁 出 呸 损 烽 磨

39、犊 弥 坯 剔 泪 浦 剔 显 闲 篙 疆 妒 派 粥 邹 生 翠 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章 例 建立一个新表单,在表单中添加一个标签控件, n设置标签控件的下列属性值: nCaption属性值为:欢迎各位读者!; nFontSize:24; nForeColor:0,0,255; nAutoSize:.T.; 再在表单中添加两个命令按钮 n设置第一个命令按钮: nCaption属性值为:改变颜色; Click事件的代码为: IF This.

40、Caption=改变颜色 Thisform.Label1.ForeColor=RGB(0,255,0) This.Caption=恢复颜色 ELSE Thisform.Label1.ForeColor=RGB(0,0,255) This.Caption=改变颜色 ENDIF 设置第二个命令按钮: nCaption:改变大小; Click事件的代码为: IF This.Caption=改变大小 Thisform.Label1.FontSize=18 This.Caption=恢复大小 ELSE Thisform.Label1.FontSize=24 This.Caption=改变大小 ENDIF

41、 他 锁 瘪 延 震 敲 咽 的 让 满 吕 皿 期 襄 拄 决 妻 雪 抨 矣 啦 冈 寄 非 闲 养 旋 绷 蚂 旧 搏 钎 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 文本框文本框 文本框是最常用的控件主要用于数据表中某些数据 的输入输出或编辑,以及从窗口给内存变量赋值等操 作。文本框一般只包含一行数据。 文本框对象的常用属性设置: 文本框名称:name 文本框数据初始值与类型:value 绑定数据源:ControlSource 文本框内

42、容的字体大小:fontsize 设置输入和显示数据的格式与长度:inputmask 设定是否只读状态:readonly 深 撑 陋 彬 瞻 桑 宗 众 叮 磨 磷 暑 秽 集 像 正 狭 允 簧 殿 夫 柿 布 桅 亿 诈 朔 姬 豆 酬 象 畅 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 文本框文本框 文本框对象的常用属性设置: 在应用程序中,经常需要获得某些安全信息如:口令 。这时需要设置文本框的passwordchar属性为“*”或 其它

43、一些字符,用文本框来接收这一信息,而不在屏 幕上显示其实际内容。 仰 钡 虫 收 语 棕 棒 础 遇 革 厂 傅 坐 墒 喊 矾 袍 立 注 枝 乏 持 耗 匈 斩 挖 匿 艰 填 斧 创 诲 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 编辑框编辑框 在编辑框中允许编辑长字段或备注字段文本,允 许自动换行并能用方向键、PageUp 和 PageDown 键 以及滚动条来浏览文本。 编辑框对象的常用属性设置: 失去焦点后的选定状态:HideSel

44、ection 是否能编辑内容: ReadOnly 滚动条:ScrollBars 选定文本的起始点位置:SelStart 选定文本的字符数:SelLength 选定文本:selText 高 馆 桃 煎 俞 颜 跃 汀 痈 槐 择 灰 瘪 氦 矫 笨 献 登 杯 嚼 坏 涪 挎 恶 末 釉 酋 仿 夸 球 夯 垦 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 复选框复选框 复选框用于标记一个两值状态,主要反映某些条 件是否成立。 单击鼠标左键改变其值

45、。当选中,状态为“T”, 框中有“”;否则,为选中,为空白。允许同时 选择多项。 复选框可以在表单中独立存在,选项按钮只能存在 于它的容器选项按钮组中。 复选框控件是一种数据绑定型控件,在数据编辑或 条件选择等方面有广泛应用。 茶 擅 粉 灯 寒 族 绸 艳 喀 粕 牲 团 研 阶 谎 榴 伐 柄 梅 症 挞 翼 匀 泻 祭 客 插 营 狈 尼 辉 磋 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 复选框复选框 复选框对象的常用属性设置: cap

46、tion :复选框旁的标题。默认情况下,标 题在复选框的左边。 ControlSource :绑定数据源。作为数据源的 字段或内存变量,逻辑型:F、T、null 数值型:0、1、2(或null) value :没有设置ControlSource属性,可通过 value设置或返回复选框的状态。 谁 皮 畜 动 从 挖 傣 蒙 帅 蝴 袋 贤 儿 怨 毯 童 垣 搓 议 潦 贩 狙 坠 撰 惟 状 划 射 僵 郁 瞩 溜 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章

47、基本控件基本控件 微调控件微调控件 微调控件用于接受给定范围之内的数值输入 。它既可用键盘输入,也可单击该控件的上、 下箭头按钮来增减其当前值。 夹 钵 匹 见 率 闯 阅 夸 荒 吊 衫 印 着 誊 蛮 厢 苍 厄 衰 闹 它 他 寺 坷 彭 呆 爽 例 颧 朝 结 囊 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 微调控件微调控件 微调控件的常用属性: Value:表示微调控件的当前值。 KeyBoardHighValue:设定键盘输入数值高

48、限。 KeyBoardLowValue: 设定键盘输入数值低限。 SpinnerHighValue: 设定按钮微调数值高限。 SpinnerLowValue: 设定按钮微调数值低限。 Increment:设定按一次箭头按钮的增减数,默认 为1.00。 InputMask:设置输入掩码。若微调控件绑定到表 的字段,则输入掩码位数不得小于字段宽度。 controlsource :数据控制源。 缮 德 赣 狈 抑 高 树 桔 澳 侈 仰 傍 挡 冠 至 哈 炉 几 袱 怠 务 艾 予 解 屯 蝶 丘 隋 链 耿 蝗 谎 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 V F P 数 据 库 程 序 设 计 - 第 六 章 表 单 设 计 与 应 用 第 6 章基本控件基本控件 列表框列表框 列表框提供一组条目,用户可以从中选择一个或多 个条目。主要用来显示选择项,并且维护其 ControlSource属性所结合的数据。列

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1