首页 第八章 菜单设计

第八章 菜单设计

举报
开通vip

第八章 菜单设计null第八章 菜单和工具栏第八章 菜单和工具栏8.1 菜单设计 8.1.1、建立菜单步骤 8.1.2、设计菜单 8.1.3、指定菜单项任务 8.1.4、菜单设计 8.1.5、运行菜单 8.1.6、在顶层表单中添加菜单 8.2 创建自定义工具栏 8.2.1、自定义工具栏的创建方法 8.2.2、使用Active X控件制作的工具栏8.1.1 建立菜单步骤 8.1.1 建立菜单步骤 第 八章 ...

第八章 菜单设计
null第八章 菜单和工具栏第八章 菜单和工具栏8.1 菜单设计 8.1.1、建立菜单步骤 8.1.2、设计菜单 8.1.3、指定菜单项任务 8.1.4、菜单设计 8.1.5、运行菜单 8.1.6、在顶层 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 单中添加菜单 8.2 创建自定义工具栏 8.2.1、自定义工具栏的创建方法 8.2.2、使用Active X控件制作的工具栏8.1.1 建立菜单步骤 8.1.1 建立菜单步骤 第 八章 菜单设计创建菜单系统的操作步骤如下: (1)规划菜单系统。确定需要哪些菜单、出现在界面的何处以及哪几个菜单要有下拉菜单项等。在这个时候要按照用户所要执行的任务组织系统,而不要按应用程序的层次组织系统。并且给每个菜单一个有意义的菜单标题,比较合理地组织菜单项的顺序。 (2)用菜单设计器定义菜单标题、菜单项和子菜单。    (3)为各菜单项指定任务。例如,显示表单或程序等。 (4)生成菜单程序(.mpr)。 菜单文件还有:.mnx、mnt、mpx (5)运行生成的程序(.mpr),以测试菜单系统。 8.1.2 设计菜单 8.1.2 设计菜单 建立菜单文件(.mnx 生成.mpr文件),可以通过“菜单设计器”来完成。操作方法是: (1)打开“文件”菜单,选择“新建”选项。 (2)在“新建”窗口,单击“菜单”,再按“新建文件”按钮。 (3)在“新菜单”窗口,选择“菜单”。 (4)在Visual FoxPro 系统主菜单下,打开“文件”菜单,进入“另存为”窗口。 (5)在“另存为”窗口,输入菜单文件名,按“保存”按钮,返回到“菜单设计器”窗口。 (6)在“菜单设计器”窗口,定义主菜单中各菜单子项的名字,结束创建主菜单的操作。1.创建主菜单第 八章 菜单设计null菜单设计器窗口:(1)“菜单名称”列 用来输入菜单项的名称,该名字只用于显示,允许用户输入访问键,对于子菜单还可以加入分割线。 (2)“结果”列 其下拉列表框用于定义菜单项的性质,其中又分为“命令” 、“过程”、“子菜单”、“填充名称”四个选项。 (3)“选项”列 选项列含有一个无符号按钮,单击会弹出“提示选项”对话框,以便定义菜单项的附属属性。第 八章 菜单设计null 给主菜单选项,创建子菜单。同样也要在“菜单设计器”中完成。操作方法是: (1)打开“文件”菜单。选择“打开”选项。 (2)在“打开”窗口,输入“菜单”文件名,进入“菜单设计器”窗口。 (3)选择主菜单项,再选择“编辑”,进入“菜单设计器”子菜单操作窗口。在这一窗口,用户可以定义主菜单中各菜单子项的名字。 (4)在“菜单设计器”窗口,按“退出”并保存菜单,结束创建子菜单的操作。2.创建子菜单第 八章 菜单设计null 打开菜单设计器后,VFP的“显示”菜单中出现两个选项:“常规选项”和“菜单选项”。 常规选项 “常规选项”包括 (1)“过程”编辑框 (2)“位置”选项组 (3)“菜单代码”选项组 菜单选项 菜单选项供用户为含有子菜单的菜单指定公共过程。第 八章 菜单设计3.“显示”菜单命令8.1.3 指定菜单项任务 8.1.3 指定菜单项任务 菜单选项设计完成后,还要给每个菜单选项指定任务,菜单设计工作才算完成。 菜单选项的任务,可以是子菜单、命令或过程。 给主菜单选项中的各子菜单指定任务操作步骤方法是: (1)打开“文件”菜单,选择“打开”选项,进入“打开”窗口。 (2)在“打开”窗口,输入菜单文件名,再按“确定”按钮,进入“菜单设计器”窗口。 (3)在“菜单设计器”窗口,选择主菜单项“档案管理”;然后,选择“编辑”,进入“菜单设计器”子菜单操作窗口。 (4)在“菜单设计器”子菜单操作窗口,指定菜单子项的任务。 (5)在“菜单设计器”窗口,按“退出”按钮并保存菜单,结束指定子菜单任务的操作。第 八章 菜单设计8.1.4 生成菜单程序 8.1.4 生成菜单程序 扩展名为.MNX的菜单文件不能直接运行,要想运行菜单,必须先选择系统“菜单”中的“生成”命令,生成扩展名为.MPR的菜单程序文件。第 八章 菜单设计 生成菜单程序的操作步骤如下: (1)从系统的“菜单”菜单中,选择“生成”命令,打开“生成菜单”对话框。 (2)在“生成菜单”对话框的“输出文件”文本框中,输入生成的菜单程序的名称,单击相应按钮进行输入。 (3)单击“生成”按钮,就会生成扩展名为.MPR的菜单程序文件。对于生成的菜单程序(.MPR文件)可以通过Modify Command命令打开该文件并进行修改,但将丢失使用菜单设计器对菜单所做的修改。8.1.5 运行菜单8.1.5 运行菜单   菜单选项及每个菜单选项任务确定后,菜单设计工作已结束。用户可以通过运行菜单命令运行菜单。 运行菜单的命令如下: DO <菜单文件名> 如:DO MAINMENU.MPR 运行菜单操作步骤是: (1)编写程序运行菜单程序文件。 (2)执行运行菜单程序文件。第 八章 菜单设计8.1.6 在顶层表单中添加菜单8.1.6 在顶层表单中添加菜单   操作步骤: (1)创建顶层表单。即在“常规选项”对话框中,选中“顶层表单”复选框 (2)将表单的showWindow属性设置为“2-作为顶层表单”。 (3)在表单的Init事件中,运行菜单程序并传递两个参数: Do menuname.mpr with oForm,IAutoRename 其中: oForm---是表单的对象引用。在表单的Init事件中, This作为第一个参数进行传递。 IAutoRename----指定了是否为菜单取一个新的惟一的名字。如果计划运行表单的多个实例,则将.T.传递给IAutoRename 例:执行DO mymenu.mpr with THIS,.T. 可调用名为mymenu的菜单。第 八章 菜单设计null第 八章 菜单设计null第 八章 菜单设计null2、系统调用主菜单过程 (1)主程序(main.prg)调用封面表单(timerform.scx); (2)双击封面表单进入用户身份验证表单(login.scx)界面; (3)通过身份验证后调用系统主菜单表单(mainmenu.scx); (4)主菜单表单调用主菜单程序(mainmenu.mpr) 第 八章 菜单设计8.2.1 自定义工具栏的创建方法8.2.1 自定义工具栏的创建方法三种方法: (1)利用“容器”控件创建工具栏。 (2)利用与VFP一起发布的ActiveX控件。 (3)利用Visual FoxPro提供的工具栏基类,创建一个自义工具栏类,然后将其添加到表单集中。 第 八章 菜单设计8.2.2 使用ActiveX控件制作的工具栏8.2.2 使用ActiveX控件制作的工具栏 第 八章 菜单设计1.添加ActiveX控件 (1)点“选项”子菜单项,进入“控件”选项卡: 选择: Microsoft ImageList Control,version 6.0 Microsoft ToolBar Control,version 6.0 (2)打开表单设计器,在“表单控件”工具栏中单击“查看类”按钮,在弹出菜单中选择“ActiveX控件” 在表单中创建ImageList和ToolBar类对象各一个。 null 第 八章 菜单设计2.创建工具栏 (1)设计表单 增加“ImageList控件”Olecontrol和“ToolBar控件” Olecontro2两个对象, 将Olecontro2的style属性设为1-Transparent. (2)设置ImageList控件属性。添加图标。 (3)设置ToolBar控件属性。添加按钮,设置提示文本。 (4)自定义工具栏各按钮的功能方法。 (5)编写Olecontro2控件的代码: 在init事件代码中设置各按钮图标: 在Button事件代码中调用各按钮的功能方法。 null 第 八章 菜单设计init事件代码: with this .imagelist=thisform.olecontrol1 .buttons(1).image=1 .buttons(2).image=2 .buttons(3).image=3 .buttons(5).image=4 .buttons(6).image=5 .buttons(7).image=6 endwith
本文档为【第八章 菜单设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_348685
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:工学
上传时间:2013-03-26
浏览量:37