第7讲 菜单设计与数据库基础及程序设计知识_0804_第1页
第7讲 菜单设计与数据库基础及程序设计知识_0804_第2页
第7讲 菜单设计与数据库基础及程序设计知识_0804_第3页
第7讲 菜单设计与数据库基础及程序设计知识_0804_第4页
第7讲 菜单设计与数据库基础及程序设计知识_0804_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第8章 菜单设计与应用,8.1 VFP系统菜单 8.2 下拉式菜单设计 8.3 快捷菜单设计,8.1 菜单设计概述-菜单结构,结构:Visual FoxPro菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。其中条形菜单作为主菜单,弹出式菜单作为子菜单。当选择一个条形菜单时,激活相应的弹出式菜单。如图所示。 作用:用户选择其中的某个选项时都会触发一定的动作。这个动作可以是以下3种情况中的一种:执行一条命令、执行一个过程或激活另一个菜单。,8.1 菜单设计概述-菜单设计步骤,规划与设计菜单系统。 建立菜单项和子菜单。使用菜单设计器可以定义菜单标题、菜单项和子菜单。Modify m

2、enu 按实际要求为菜单系统指定任务。指定菜单所要执行的任务,例如,执行一条命令或一个程序。菜单建立好之后将生成一个以.mnx为扩展名的菜单文件和以.mnt为扩展名的菜单备注文件。 利用已建立的菜单文件,生成扩展名为.mpr的菜单程序文件。菜单生成 运行生成的菜单程序文件。(将菜单与表单相连),Do 建立菜单项和子菜单及指定菜单项对应的任务(命令、填充名、子菜单、过程); 保存菜单定义;.mnx和.mnt; 指定菜单在顶层表单中;打开菜单设计器和菜单显示常规选项选择顶层表单复选框 生成菜单程序文件.mpr。菜单生成 运行生成的菜单程序文件。Do ,8.2 为顶层表单添加菜单,(1)首先建立一个

3、下拉式菜单文件。设计菜单时,在“常规选项”对话框中,选中“顶层表单”复选框,然后生成菜单程序文件。 (2)创建一个表单,将表单的ShowWindow属性值设为2,使该表单成为顶层表单。 (3)然后在表单的Init事件代码中添加如下代码: DO 菜单程序名 WITH THIS,.T. 其中菜单程序名指定被调用的菜单程序文件,其扩展名.mpr不能省略。,例:.SISsismain.prg,事件(相对于程序),事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应。常用的事件有: 运行时事件 关闭时事件 交互式事件 错误时事件,运行时事件,Load:在表单对象建

4、立前引发 Init:在对象建立引发,关闭时事件,destory:在对象释放时引发 Unload:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件,交互式事件,Getfous Click Dblclik Rightclick interactivechange,错误时事件,Error:当对象方法或事件代码在运行过程中产生错误时引发,方法,方法是用来描述对象的行为,相当程序中的命令 Show:显示表单 Hide:隐藏表单 Release:释放表单 Refresh:重新绘制表单或控件 Setfocus:让控件获得焦点,使其成为活动对象,8.3 快捷菜单设计(略),规划与设计快捷菜单系统。确

5、定哪些菜单要执行相应的操作等。 文件新建文件菜单新建文件快捷菜单 在表单右击事件中响应快捷菜单命令,在综合应用题中有关菜单的题,9、10、11、12、18、24、35、36、62,数据库设计基础(公共知识),一些基本的概念: Data DB DBMS DDL DML DCL DBADBS DBAS,数据管理发展的三个阶段(识记) 数据库系统的基本特点(识记) 数据库系统的内部结构体系统(识记) 数据模型所描述的内容: (识记) 数据模型的层次划分: (识记),ER模型:(理解),传统的集合运算,并:RuS 差:R-S 交:RnS 广义笛卡尔积:RxS,专门的关系运算,选择 投影 连接 除 (参见文件夹中的“关系代数.doc”),数据库设计与管理,数据库设计采用:生命周期法 其四个阶段 需求分析 概念设计 逻辑设计 物理设计,需求分析,信息要求 处理要求 安全性和完整性的要求,概念设计,方法:集中模式设计法和视图集成设计法 视图设计:自顶向下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论