第十章界面设计(InterfaceDesign).ppt

上传人:tang****xu1 文档编号:517512 上传时间:2018-09-24 格式:PPT 页数:32 大小:194KB
返回 下载 相关 举报
第十章界面设计(InterfaceDesign).ppt_第1页
第1页 / 共32页
第十章界面设计(InterfaceDesign).ppt_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《第十章界面设计(InterfaceDesign).ppt》由会员分享,可在线阅读,更多相关《第十章界面设计(InterfaceDesign).ppt(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第十章 界面设计(Interface Design),10.1 菜单的设计与应用,10.2 对话框的设计,返回目录,本章要求,本章要求: 掌握下拉式菜单设计和使用方法。 掌握弹出式菜单设计和使用方法 掌握通用对话框的设计和使用方法,返回章首,下一页,第十章 界面设计(Interface Design),10.1 菜单设计与应用10.1.1 下拉式菜单(Dropdown Menu ),主菜单名快捷键热键,主菜单条,分隔线,菜单项,子菜单名,子菜单标记,1.菜单编辑器(Menu Editor)在编辑状态下,打开菜单编辑器的方法有 4 种:1.单击 “工具” 菜单中的 “菜单编辑器” 命令2.单击工

2、具拦上的 菜单编辑器 图标3.使用热键 Ctrl+E4.单击鼠标右键,属性设置区,编辑区,菜单项列表区,产生或取消内缩符号,调整菜单项的位置,进入下一个菜单项的设计,在光标处插入一个空白菜单,菜单常用属性: 标题(Caption) :菜单项所显示的字符。 名称(Name): 菜单项的名称,该项必须选。分隔 符也应有名称。 索引(Index): 设置菜单项控件数组的下标。 快捷键(Shortcut) 设置打开菜单的快捷键, 顶层菜单无快捷键。 复选(Checked) : TRUE 有, 不可在顶层菜单设 置复选标志 。 有效(Enabled) : 为False时,该菜单呈灰色,不响应用 户事件。

3、 可见(Visible) : 设置该菜单项是否可见,2.菜单控件数组设置控件数组的优点:(1)在程序运行过程中用编码的方法添、删菜单项。(2)简化代码,用一段代码处理多个菜单项。例10-1 设计一个下拉式菜单例10-2 在窗体中添加一个文本框,一个下拉菜单,可以对文本进行剪切、复制、粘贴、删除等操作。,4.菜单项的增减1.在菜单设计时,加入一个菜单项,其Caption为 空,Index为0, Visible为False, 但Name属性 不可缺。2.在程序运行时,通过Load(unload)方法向菜单 数组增加(减少)新菜单项例10-3编写程序,实现菜单项的增减,10.1.2 弹出式菜单(Po

4、pup Menu),1.创建与激活弹出式菜单格式: 对象.PopupMenu 菜单名,Flags,x,y,BoldCommand,Flags 行为常数,Flags位置常数,例10-4设置一个窗体,当鼠标右键单击窗体时,出现一个弹出式菜单,弹出菜单中有三个菜单项,红色、绿色、兰色。鼠标左键单击某一项,窗体的背景颜色显示出相应的颜色。,10.2 对话框的设计,10.2.1 对话框的分类、模式与特点:1.对话框的分类 1).预定义对话框(pre-defined dialogbox) 2).自定义对话框(self-defined dialogbox) 3).通用对话框:(common dialogbo

5、x),2.对话框的模式,模式对话框(VBModal),非模式对话框 (VBModeless)在自定义对话框中,用Show的方法来决定对话框的显示模式格式 窗体名.Show style ,owner VBModal (1),表示模式 VBModeless (0), 表示无模式 参数指窗体的父子关系,3.对话框的特点:,1)对话框的边框是固定的。2)无控制菜单图标,退出时,必须单击某个按钮。3)对话框是临时使用,使用后就关闭。,10.2.2 自定义对话框(Self-defined Dialogbox包含一个接受所有设置的“确定”命令按钮, 一个退出该对话框的“取消”命令按钮, 将“确定”按钮的De

6、fault属性设置为Ture, 将“取消” 按钮的Cancel属性设置为Ture 例10-5 创建一个“学生信息管理系统”使用权限对话框。,一页,10.2.3 通用对话框(common dialogbox),1.通用对话框的简介 Windows系统提供的一种Active X 控件 VB中称之为CommonDialog 控件. 6种标准对话框,分别是: 打开(Open)、另存为(Save as)、颜色(Color)、 字体(font)、打印机(Printer)、和帮助(Help).,2.添加CommomDialog 控件的方法:工程-部件-Microsoft Common Dialog Cont

7、rol 6.0其默认Name属性是:CommonDialog X(x=1,2,3),3.调用“通用对话框”,打开“通用对话框”的方法,DialogTile,FileName,InitDir,Filter,FilterIndex,DefaultExt,4.“打开”对话框属性页,演示1,例 10-6 编写一个应用程序。,当选择“浏览”按钮时,弹出“打开”文件对话框,初始路径为D:sbr打开的文件类型为图象文件.gif、.jpg和所有文件(*.*)默认打开文件类型为:.jpg“文件类型”列表框中第一个显示“所有文件” 当选择一个文件后,该图片文件在窗体上的图象框中显示。,例10-7编写一个文本编辑器

8、文本的内容可以显示在文本框中,其功能 可以打开一个已存在的文本文件 能对文本的的字体、字号、颜色等进行设置, 能打印和保存。 另加一个打开Windows的帮助对话框。,5.“保存文件”(“另存为”)对话框 用 ShowSave方法或设置 Action=2 可打开“另存 为”对话框。 DefaultExt, 它表示所存文件的缺省扩展名。 如: Commondialog1.DefaultExt=“txt” 将存储的文件设置为缺省扩展名txt,FontName,FontBold 、FontItalic,FontSize,FontStrickthru,FontUnderline,Color,6.“字体

9、对话框,1).Flags 属性格式CommonDialog.Flags=,“值” 及意义如下:.cdlCFScreenFonts: 显示屏幕字体.cdlCFEffects: 在字体对话框中显示删除线、下 划线、检查框和颜色框。.cdlCFPrinterFonts:显示打印机字体.cdlCFBoth: 显示屏幕字体和打印机字体.cdlCFHelpButton: 显示“帮助”按钮.cdlCFANSIOnly: 仅显示Windows系统使用的字体,7. “打印”对话框用 ShowPrinter方法或设置 Action=5 可打开“打印”对话框设置打印信息的有关属性如下:Copies:设定打印份数Fr

10、omPage:设定打印起始页码ToPage:设定打印终止页码,10. “帮助”对话框用 ShowHelp方法或设置 Action=6 可打开“帮助”对话框1).HelpContext (帮助上下文 )属性:2).HelpCommand:(帮助命令)属性:3).HelpKey:(帮助键 )属性:4).HelpFile:(帮助文件)属性:例10-8 编写一个打开 windows帮助系统的应用程序,选择题:1.下列不能打开菜单编辑器的操作是按 Ctrl+E 键 单击 “工具” 菜单中的 “菜单编辑器” 命令C.单击鼠标右键,在弹出式菜单中选“菜单编辑器” 命令D.按 Ctrl+M 键,2. 假如有一

11、个菜单项,名为mun1,为了在运行时是该菜单项不可用(变灰),使用Mun1.Enabled=False B. Mun1.Enabled=TrueC. Mun1.Visible =False D. Mun1.Visible =True,3.在下列有关菜单的说法中,错误的是每个菜单项都是一个控件,与其他控件一样有自己的属性和事件 除了Click事件外,菜单项还可以响应其他的事件,如DbClick事件C. 菜单项的快捷键不能任意设置D. 可以用 Enabled 属性设置菜单项是否可用,4.在下列关于通用对话框的叙述中,错误的是A. CommandDialog1.ShowSave显示另存为对话框 B.

12、 在另存为对话框中,用户选择的文件名可以经 FileTile返回C. 在另存为对话框中,用户选择的文件名及路径可 以经FileTName 返回D. 通用对话框可以用来制作和显示帮助对话框,填空题;1.与语句CommanDialog1.Action=2等效的语句是2.如果菜单标题的某个字母前输入一个&符号,那 么该字母就成了:键与该字母组合可 以打开相应的菜单项。3.如果在建立菜单时在标题文本框中输入一个 那么显示时形成了一个分隔线。,4.弹出式菜单要将菜单项的“可见”属性设置为5.激活弹出式菜单,使其显示在屏幕上的命令是6.在显示字体对话框之前必须设置属性,否则将 发生不存在字体错误。7.将通用对话框添加到工具箱中,应在“部件”对话框 的“控件”选项卡中选择8.VB中的对话框分为3类,分别是、,9.建立打开文件、保存文件、颜色、字体和打印对话框所使用的方法分别是、 对应的Action 属性分别是、.10.在打开文件对话框中,假设用户选择了位于 “C:aaamyfile” 下的文件“file.txt”,则 FileName的返回值是。 FileTitle的返回值是。,上一页,返回章首,返回目录,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com