电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第12讲

28页
  • 卖家[上传人]:E****
  • 文档编号:89184155
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.06MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第12讲,第7章 表单设计与应用,2,教学内容,第7章 表单设计与应用 7.1 面向对象程序设计的概念 7.2 创建表单 7.3 表单设计器 7.4表单的属性、事件和方法 7.5 基本型控件(标签、命令按钮、文本框),第7章 表单设计与应用,3,教学重点 面向对象的概念、表单的创建、修改和运行 表单的常用属性 表单设计器使用、标签、命令按钮、文本框控件的属性 教学难点 面向对象的概念、表单的常用属性,第7章 表单设计与应用,4,表单是程序界面,对话框和窗口,第7章 表单设计与应用,5,表单是面向对象程序设计思想在VFP中的体现 对象:现实世界中的任何实体都可以认为是对象 VFP中的对象,组合框是对象,命令按钮是对象,列表框是对象,标签是对象,第7章 表单设计与应用,6,使用表单向导创建表单 【例7.1】利用表单向导为数据表“学生.dbf”创建单表表单,表单标题为“学生信息管理”,表单文件名为“学生管理.SCX”,按学号升序排列。,7.2 创建表单,第7章 表单设计与应用,7,7.4 表单的属性、事件和方法,常用表单属性 Caption属性 表单标题栏显示文本内容 BackColor属性

      2、 该属性决定控件的背景颜色 ForeColor属性 该属性决定控件的前景颜色,第7章 表单设计与应用,8,7.4 表单的属性、事件和方法,常用表单属性 BorderStyle属性 该属性指定表单边框样式 0:无边框。 1:单线边框。 2:固定对话框。 3:可调边框(默认值)。 FontName属性 指定显示文本的字体名称 ThisForm.Text1.FontName=”隶书” FontSize属性 指定显示文本的字体大小 ThisForm.Text1.FontSize=18,第7章 表单设计与应用,9,7.4 表单的属性、事件和方法,常用表单属性 FontBold属性 指定显示的文字是否为粗体,默认值为.F. 为真(.T.)时:文字字体为粗体。 为假(.F.)时:文字字体不是粗体。 ThisForm.Text1.FontBold=.T. Closable属性 决定是否可用表单标题栏上的关闭按钮关闭表单。默认值为.T. 为真(.T.)时:标题栏中的关闭按钮有效 为假(.F.)时:标题栏中的关闭按钮无效,第7章 表单设计与应用,10,7.4 表单的属性、事件和方法,常用表单属性 MaxB

      3、utton属性 该属性决定表单的最大化按钮是否有效。默认值为.T. 为真(.T.)时:标题栏最大化按钮有效 为假(.F.)时:标题栏最大化按钮无 MinButton属性 该属性决定表单的最小化按钮是否有效,默认值为.T. 为真(.T.)时:标题栏最小化按钮有效 为假(.F.)时:标题栏最小化按钮无效 Movable属性 该属性指定在运行时,用户是否能够移动表单,默认值为.T. 为真(.T.)时:用户能移动表单 为假(.F.)时:用户不能移动表单,第7章 表单设计与应用,11,7.4 表单的属性、事件和方法,常用表单属性 Enabled属性 指定控件能否响应用户引发的事件,默认是.T. 为真(.T.)时:用户能响应用户引发的事件 为假(.F.)时:用户不能响应用户引发的事件 Visible属性 指定控件可见还是隐藏, 默认值是.T. 为真(.T.)时:运行后对象可见 为假(.F.)时:运行后对象不可见 Width属性 指定控件的宽度 Height属性 指定控件的高度,第7章 表单设计与应用,12,7.4 表单的属性、事件和方法,常用表单属性 Scrollbars属性 该属性用于指定表单中

      4、滚动条的类型 0:没有滚动条(默认值) 1:有水平滚动条 2:有垂直滚动条 3:既有水平也有垂直滚动条 WindowState属性 该属性设置表单运行时的状态 0:普通窗口(默认值)。 1:最小化,表单在运行时以小标题框显示。 2:最大化,表单在运行时占用整个窗口。,第7章 表单设计与应用,13,7.4 表单的属性、事件和方法,常用表单属性 WindowType属性 该属性设置表单的模式状态 0:非模式表单,在应用程序中,在关闭运行的非模式表单之前,可以访问程序中的其他界面元素。(默认值) 1:模式表单,在应用程序中,在关闭运行的模式表单之前,不能访问程序中的其他界面元素。 ShowWindow属性 指定一个表单或工具栏是否是顶层表单或是子表单 0:在屏幕中(默认值) 1:在顶层表单中 2:作为顶层表单,第7章 表单设计与应用,14,7.4 表单的属性、事件和方法,常用表单属性 AutoCenter属性 该属性决定表单产生时在窗口中的位置。默认值为.F. 为真(.T.)时:表单在主窗口的中间出现 为假(.F.)时:表单出现的位置与设计时的位置相同,第7章 表单设计与应用,15,7.4

      5、表单的属性、事件和方法,表单和控件常用的事件 Click事件 鼠标单击对象时触发该事件 DbLClick事件 鼠标双击对象时触发该事件 RightClick事件 鼠标右键单击对象时触发该事件 Load事件 在表单对象建立之前触发 Init事件 创建对象时触发该事件 在表单对象的Init事件触发之前,将先触发它所包含的控件对象的Init事件,一种预先定义好的能被对象识别和响应的动作,第7章 表单设计与应用,16,7.4 表单的属性、事件和方法,表单和控件常用的事件 Active事件 当一个表单变成活动窗口时触发该事件 Destroy事件 当释放一个对象时触发该事件 表单对象的Destroy事件在控件Destroy事件触发之前触发 Unload事件 释放表单时触发该事件 它是释放表单对象时最后一个触发的事件,运行表单引发事件顺序:LoadInitActive,释放表单引发事件顺序: 表单的Destory控件的Destory 表单的Unload,第7章 表单设计与应用,17,7.4 表单的属性、事件和方法,表单和控件常用的事件 GotFocus事件 当表单通过用户操作或以代码方式得到焦点时触

      6、发该事件 InteractiveChange事件 当改变一个控件的值时触发该事件 【例7.4】新建一个空白表单,设置表单Load、Init、Destruy和Unload事件代码,并观察表单运行后的结果。表单的Load、Init、Destruy和Unload事件代码分别为: WAIT 引发表单的 Load 事件! WINDOW WAIT 引发表单的 Init 事件! WINDOW WAIT 引发表单的 Destroy 事件! WINDOW WAIT 引发表单的 Unload 事件! WINDOW,第7章 表单设计与应用,18,7.4 表单的属性、事件和方法,表单和控件常用的事件,运行表单,按任意键,关闭表单,按任意键,第7章 表单设计与应用,19,7.4 表单的属性、事件和方法,表单和控件常用的方法 Show方法 显示表单,并指定该表单是模式表单还是非模式表单 将表单的Visible属性值设为.T.,同时使表单成为活动对象 Hide方法 隐藏表单,并设置表单Visible属性值为.F. Release方法 从内存中释放表单 ThisForm.Release Refresh方法 重新绘制表

      7、单或控件,并刷新表单中的数据值 SetFocus方法 使控件获得焦点,从而成为活动对象,用来描述对象的行为过程,第7章 表单设计与应用,20,7.4 表单的属性、事件和方法,创建新的属性和方法 创建新属性 创建新方法,第7章 表单设计与应用,21,7.4 表单的属性、事件和方法,创建新的属性和方法 【例7.5】新建一个表单,在该表单中添加一个名为new的方法,方法代码为:wait “new“ windows。,第7章 表单设计与应用,22,7.5 基本型控件,标签控件 Caption属性 设置标签控件标题所显示的文本信息 Alignment属性 设定标签控件中的文本显示的对齐方式,【例7.6】表单上添加一个标签(Label1), 标签上显示“欢迎使用”,字体颜色为红色 (ForeColor=255,0,0),18号字,黑体,第7章 表单设计与应用,23,7.5 基本型控件,命令按钮控件 Caption属性 指定对象的标题文本内容 访问键:退出(E) ThisForm.Command1.Caption=“退出(E)“ Default属性 指定按下ENTER键时,哪个命令按钮响应 在一个表

      8、单中,只能有一个命令按钮的Default属性值为.T. Cancel属性 指定按下ESC键时,哪个命令按钮响应 在一个表单中,只能有一个Cancel属性值为.T.,第7章 表单设计与应用,24,7.5 基本型控件,命令按钮控件 【例7.7】新建一个表单文件myform.scx,其中包含2个命令按钮,标题为“OK”、“Cancel”。如图所示。将“OK”按钮设置为确认按钮,即通过按“Enter”可以选择该按钮,并将其宽度设为60。“Cancel”按钮的第1个字母C设置成“访问键”即通过按Alt+C就可以选择该按钮。单击“Cancel”按钮,关闭并释放表单。,新建表单,添加2个命令按钮 属性设置,编写代码 “OK”按钮的Click事件代码: Thisform.Caption=“确认” “Cancel”按钮的Click事件代码: Thisform.Release,第7章 表单设计与应用,25,7.5 基本型控件,文本框控件 文本框控件(Text)用于显示文本,也用于编辑文本 ControlSource属性 指定与对象建立联系的数据源:字段或内存变量 Value属性 指定或返回文本框中的当前内

      9、容,默认为空串 可以接收任意类型数据 非数字字符型数据或数值型数据时,直接输入 数字字符型数据,数据两端要字符定界符 表达式的值,以等号引导,第7章 表单设计与应用,26,7.5 基本型控件,文本框控件 PasswordChar属性 指定文本框控件内是显示用户输入的字符还是显示占位符 InputMask属性 指定在文本框控件中如何输入和显示数据,由模式符组成 ReadOnly属性 指定用户能否修改编辑框中的文本内容 为真(.T.)时,用户不能修改编辑框中的内容 为假(.F.)时,用户可以修改编辑框中的内容。默认值,该文本框的PasswordChar属性为“*”,第7章 表单设计与应用,27,7.5 基本型控件,文本框控件,【例7.8】建立如图7.48所示表单。表单文件名和标题名均为“文本框使用”。 在操作数1(Label1)和操作数2(Label2)下的2个文本框(分别为Text1和 Text2)中只能接收数字、正负号和空格,宽度为5,“计算”按钮的初始状态为 不可用,当运行表单后,其状态为可用。单击“退出”按钮关闭并释放表单, 运行结果如图7.49所示。,(1)新建表单,添加2个标签、2个文本框、2个命令按钮。 (2)属性设置 (3)编写代码。 Form1的Init事件代码: Thisform.Command1.Enabled=.T. “退出”按钮的Click事件代码: Thisform.Release,第7章 表单设计与应用,28,课外作业 实训教材:第7章 P161(111) 上机实验 实验7.1使用表单向导创建表单 实验7.2标签、命令按钮、文本框的使用,

      《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第12讲》由会员E****分享,可在线阅读,更多相关《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第12讲》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.