单元15 表单技术课程.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 提出问题1(演示效果一) 软件的使用界面是非常重要的。在图书管理系统中用到了很多的界面,这些界面在VFP 设计中用到了哪些技术呢?这些技术和传统的过程化的设计有什么区别呢? 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 二、 基本知识 三、课堂实战 五、课外探索及作业 上机练习:将课堂实例进行改进,效果如下: 要求:在课外独立完成,完成后通过电子邮件发送给老师。 一、提出问题2(演示效果二) VFP中界面的设计是由表单完成的。那么表单如何创建?表单中的对象如何布局呢?表单如何美化呢? 三、课堂实战 图书管理系统的登录界面如下,利用表单创建的方法创建登录表单,并实现退出的功能。 五、课后练习,探索新问题 1、 设计一个表单,如图,要求如下: 添加一个文本框,字体大小设为22;添加五个标签,分别将标题设为图中所示的文字;分别添加16个命令按钮(可通过复制功能操作),分别将其标题设为图中所示的文字;添加如图所示的线条;各对象按图中所示的格式对对齐;设置表单的标题为“显示信息”;分别设置各命令按钮的事件代码,要求单击命令按钮可控制文本框内文字显示格式的功能。 五、课后练习,探索新问题 2、用表单向导完成下列表单。 一、提出问题3(演示效果三) 一个表单的形状可以被定制吗?表单作为界面能添加菜单功能吗?表单有哪些重要的事件呢? 三、课堂学做 四、归纳与延伸 1、表单是界面设计中最重要的一个容器对象,因此其属性的设置要好好掌握。 2、表单的重要事件是界面启动或关闭时要触发的,可以利用他们执行系统的一些重要功能。 3、表单的类型决定是否可以加载菜单功能,是否可以脱离VFP窗口。 五、课外实践 完成浮动表单的设计。 五、课外实践 一、提出问题4(演示效果四) 表单作为界面,不仅要显示对象,还涉及对象的数据绑定,那么数据的环境该如何设置呢?表单的属性和方法是有限的,当这些属性和方法不能满足我们的需要的时候可不可以添加新的属性和方法呢?当我们把一些对象的属性和方法设置好,下次能重复利用吗? 三、课堂实战 例:在一个表单集中有两个表单,在表单集中设置属性, 并在不同表单中进行控制。 三、课堂实战 2、自定义一个方法,求三个数的最大公约数,并求鼠标点击“计算”按扭的次数。 五、课外练习 五、课外练习 二、基本知识 “真” (.T.) 控制表单是否能够移动 Movable “真” (.T.) 控制表单是否具有最小化按钮 MinButton “真” (.T.) 控制表单是否具有最大化按钮 MaxButton 1 控制表单或表单集里的表是否能在可全局访问的工作区中打开(值为1),还是仅能在表单或表单集所有工作区内打开(值为2) Data Session “真” (.T.) 控制用户是否能通过双击“关闭”框来关闭表单 Closable Form1 指定表单标题栏显示文本 Caption 3 决定表单的边框样式:0—无边框;1—单线边框;2—固定对话框;3—可调边框 BorderStyle 192,192,192 决定表单窗口的颜色 Backcolor “假”(.F.) 控制表单初始化时是否让表单自动地在Visual FoxPro 6.0主窗口中居中 AutoCenter “假”(.F.) 控制表单是否总是处在其他打开窗口之上 AlwaysOnTop 默认值 说 明 属 性 (一)表单常见属性(1) 二、基本知识 由“选项”对话框中的设置决定 控制对象的尺寸和位置属性的度量单位是Foxels还是Pixels。由“选项”对话框中的设置决定 ScaleMode Form1 指定在代码中用以引用表单的名称 Name 无 为表单指定一个图标 Icon 0—无模式 控制表单是否为非模式表单还是为模式表单,用户在访问应用程序用户界面中任何其他单元前必须关闭这个表单 WindowsType “真” (.T.) 控制表单是否显示还是隐藏 Visible 0—普通 控制表单运行时是否最小化、最大化还是正常状态 WindowState 0—在屏幕中 控制表单是否在屏幕中,悬浮在顶层表单中或作为顶层表单出现 ShowWindow 1—打开 控制标题栏是否显示在表单的顶部 Titlebar 0—无 控制表单所具有的滚动条类型。可取值为: 0(无)、1(水平)、2(垂直)、3(既水平又垂直) Scollbars (一)表单常见属性(2) 二、基本知识 (一)表单常见属性(3) (1)name、caption和文件名的区别 name——表单对象名 caption——表单标题名 (2)Visable 与Enabled的区别 Visable——可见与否

文档评论(0)

hushuidhd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档