




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
表单设计与应用,建立应用程序界面的主要工具 课时计划:12课时,主要内容:,面向对象基本概念 表单对象 常用控件及其相关属性,面向对象的基本概念:,对象:客观存在的任何相互区别的事物.(任何实体) 属性:用来表示对象的状态.(事物的静态特征) 方法:用来描述对象的行为.(事物的动态特征) 类:具有相同属性和行为的对象的抽象. 控件 容器 事件:外界作用对象上的动作。 系统init事件 用户click事件 对象和类的继承关系: 子类自动的继承父类的属性和行为的特性.父类具有的特性子类都 有.但子类也具有自己的特性. 1. 对象属性和方法的引用:对象名称.对象属性thisform.caption; 对象引用.对象方法thisform.release. 控件分类:容器类控件和对象控件 表单集、表单、表格、页框 标签、命令按钮、选项按钮 容器中对象的引用:thisform当前对象所在的表单,Vf表单的设计步骤: (1) 创建表单对象(应用程序的界面) (2) 添加控件对象 (3) 设置对象属性 (4) 编写对象事件代码 (5) 保存程序对象 (6) 运行程序 举例说明: 要求,当单击“关闭” 命令按钮时, 关闭表单。,返回,创建: 命令 create form 表单 /新建/向导不能修改表单 表单属性设置: AlwaysOnTop表单是否总是在其他打开窗口之上 AutoCenter 是否自动居中 Caption 表单标题栏显示的文本 Name 引用表单对象时的名字 ShowWindow 顶层表单 2 Visiable 表单显示或隐藏 .T. WindowType 是否为模式表单 0:非;1:模式表单 表单方法和事件认识: 常用事件:Init(系统)创建对象 Destroy(系统)关闭时引发 Load(系统)在建立表单对象之前引发 Unload(系统)在释放表单对象时引发 Error(系统) 对象出错时引发 Click(用户)鼠标单击对象 DblCclick(用户) 鼠标双击对象 RightClick(用户) 鼠标右键单击对象,引发的先后次序!,常用方法:Hide 隐藏表单 Refresh 刷新表单和控件 Release 从内存中释放表单集或表单 Show 显示表单 添加新的属性和方法: 1)属性:“表单”“新建属性” 2)方法:“表单”“新建方法程序” 3)删除:“表单”“编辑属性/方法程序”“移去” 执行表单:do form 表单名称 程序举例: 系统所引发的四个事件及其先后次序。,常用控件及其相关属性,标签(Label)控件 显示文本的图形控件。如:用户名: 文本框(Text)控件 接受用户输入的数据或编辑修改已有数据 (任意类型)。 如:用户名:,InputMask模式符及其功能:,命令按钮(command) 命令按钮(CommandButton) /命令组(CommandGroup)控件 当用户单击命令按钮时,完成一个特定的操作, 例如查询或保存数据,关闭表单等 常用命令按钮属性: 命令按钮组的常用属性 :,程序举例:,Vf允许使用Alt键字母键的方式访问表单中的控件对象,方法是在控件对象的Caption属性中加入这个字母,并在字母前面使用前导符=3次,提示“用户名密码出错,登录失败!”,编辑框(EditBox)控件 输入、编辑数据(字符型数据),主要完成字处理 小结:标签(Label)控件,文本框,编辑框都能够显示信息相对于其他 控件,标签控件的特点是:没有数据源,不能直接编辑,表单运 行时不能用Tab键选择。,程序举例:,例1.如图所示:当单击“查找”时,“登记”被选中; 当单击“替换”时,“登记”被替换为“等级”。,复选框(checkbox),选项组(OptionGroup)控件,列表框(ListBox)控件 提供一组条目,用户可从中选择一个或多个条目,组合框与列表框相似,不提供多重选择,只有一个条目可见,通过下 箭头打开条目列表,表格(Grid)控件一个可与数据绑定的容器控件,能够以 表格的形式显示数据。,表格控件与列控件之间的关系:,常用表格控件属性 :,常用列属性:,表格控件建立技巧: 利用打开的数据库所在的“数据环境”窗口,直接拖动的方法。 “显示”“数据环境”,页框(PageFrame)控件,页框是包含页面的容器控件对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵池区安全员证考及答案1
- 高职教师教学胜任力提升的有效策略
- 脐橙产业发展趋势与应对措施
- 老旧建筑健康监测系统设计与应用探索
- 土味水晶鞋营销方案
- 2025年交通工程安全题库及答案
- 三级语文百科知识竞赛题及答案
- 养殖专业模拟试题及答案
- 儿科病区应急预案(3篇)
- 7.2 三角函数概念说课稿-2025-2026学年高中数学苏教版2019必修第一册-苏教版2019
- 2025年北京市家庭居室装修工程施工合同
- 消防设备设施操作讲解培训课件P
- 2025年执业医师考试-中医师承及确有专长考核历年参考题库含答案解析(5卷单选一百题)
- 承装修试许可证管理办法
- 中国绳结课件
- 中国民族服饰课件
- 学堂在线 大学生国家安全教育 章节测试答案
- 2025楼宇平方效益评价规范
- 术后并发症护理
- 第9课《天上有颗“南仁东星”》课件 2025-2026学年统编版八年级语文上册
- 早读的好处教学课件
评论
0/150
提交评论