欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    《Visual Basic NET 2008从基础到项目实战》课件13 让我的程序具有Windows风格的外观.ppt

    • 资源ID:21713346       资源大小:683KB        全文页数:26页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Visual Basic NET 2008从基础到项目实战》课件13 让我的程序具有Windows风格的外观.ppt

    从Windows 3.1开始,Windows应用程序开始逐步具备自己的风格,如标题栏、最大化、最小化和关闭按钮、菜单栏、工具栏、状态栏等。如今,Windows操作系统占据了90%以上的市场份额,拥有庞大的用户群,因此编写Windows Form应用程序时显然应当使用户都很熟悉的Windows风格的界面,使得用户无需经过复杂的培训或者学习就能轻松地掌握应用程序的使用方法。本章将讲述如何编写具有典型Windows风格的应用程序。13.1 什么是Windows风格的应用程序13.2 创建菜单13.3 创建工具栏13.4 创建状态栏13.5 在程序中使用窗口典型的Windows风格的应用程序界面如图所示,包含标题栏、菜单栏、工具栏、工作区域和状态栏。VB.NET 2008中的Windows Form仅包含标题栏,要创建具有Windows风格的应用程序,则需要自行添加菜单栏、工具栏和状态栏。在VB.NET 2008中创建Windows风格的应用程序是很简单的事情,菜单栏、工具栏和状态栏都作为控件对待。两种类型的菜单 一类是下拉式菜单,又称为主菜单(MainMenu),一般位于应用程序标题栏的下方。另一类是上下文菜单(ContextMenu),又称为快捷菜单或者右键菜单,一般当用户单击鼠标右键时,并且随着用户单击鼠标右键的位置的不同,打开的右键菜单也有可能不同。VB.NET2008中的主菜单通过MenuStrip控件来建立在设计自己的菜单时,应当遵循一般的通用原则,这样会给使用该应用程序的用户带来极大的方便。Step1:首先新建一个Windows Form应用程序工程,命名为“NotePad”。将窗体的Text属性改为NotePad。Step2:单击工具箱中的【菜单和工具栏】选项卡,添加一个MenuStrip控件到窗体上,MenuStrip控件会自动添加到窗体上方,并在底部有控件显示。将该控件的name属性修改为MainMenu。Step3:模拟Windows记事本程序,建立【文件】菜单。首先在【请在此处键入】文本框中输入主菜单标题,即“文件”。括号中的“&F”表示快捷键。接着建立菜单项,在【文件】主菜单标题的下方继续输入“新建(&N)Ctrl+N”。如果需要插入分隔条对菜单项进行分组,则在允许输入的文本框上右击,在打开的上下文菜单中单击【插入】【Separator】即可要实现菜单项禁用的功能,可以设置菜单项的Enabled属性。在菜单项上右击,在打开的上下文菜单中可以看到【Enabled】一项,默认是选中的。只要单击【Enabled】项,取消前面的“”即可。菜单项前面有一个“”标记,这是Checked标记,该标记表示选中,可以通过设置菜单项的Checked属性来实现。在菜单项上右击,在打开的上下文菜单中,可以看到【Checked】一项,默认是没有选中的。此时CheckState属性值为unchecked,只需单击该项选中即可。此时,该菜单项前面有了一个“”标记,CheckState属性值为checked。事实上,我们设置的每一个菜单项都是一个对象。单击【属性】窗口的下拉列表框,就可以看到这些对象。主菜单的标题项和菜单项(分隔条除外)都是System.Windows.Forms.ToolStripMenuItem类的对象。其中,分隔条是System.Windows.Forms.ToolStripSeparator类的对象。菜单设计好之后,我们还希望单击某个菜单项后执行相应的操作。此时,应该为菜单项编写相应的事件处理过程。与其他普通控件类似,在菜单项上双击鼠标之后,即可打开代码窗口,并自动添加该菜单项的Click事件过程。上下文菜单一般包含用户最经常使用的命令,当单击鼠标右键的时候打开,供用户选择所需功能。VB.NET 2008中的上下文菜单通过ContextMenuStrip控件来创建。工具栏将常用的功能和命令用图标按钮的形式组合到一起,是应用程序窗口环境中最常用的。VB.NET 2008中使用ToolStrip控件创建工具栏。状态栏通常用于显示应用程序当前运行的状态,如Word中的状态栏会显示当前页面、总页数、字数、版式等信息。VB.NET 2008中使用StatusStrip控件创建状态栏。MessageBox类用于显示包含文本、按钮和符号(通知并指示用户)的消息框。使用MessegeBox.Show(文本)方法即可显示一个最简单的消息窗口。下面代码使用MessageBox显示一个消息窗口。1 Private Sub Form1_FormClosing(ByVal sender As System.Object,ByVal e As System.Windows.Forms.FormClosingEventArgs)Handles MyBase.FormClosing2 MessageBox.Show(是否要保存文件?)3 End Sub大多数情况下,我们需要用户对该窗口做出选择:需要保存文件还是不需要?此时,需要消息框具有【是】、【否】和【取消】3个按钮。我们可以通过show方法的参数设定来实现。MessageBox.Show(是否要保存文件?,NotePad,MessageBoxButtons.YesNoCancel)第一个参数指定消息框中要显示的文本字符串。第二个参数指定消息框的标题。第三个参数指明消息框要显示的按钮,取值为MessageBoxButtons枚举,可以以下有6种情况。OK,显示【确定】按钮。OKCancel,显示【确定】和【取消】按钮。AbortRetryIgnore,显示【中止】、【重试】和【忽略】按钮。YesNoCancel,显示【是】、【否】和【取消按钮 YesNo,显示【是】和【否】按钮。RetryCancel,显示【重试】和【取消】按钮。Show方法的返回值类型为DialogResult枚举,有以下几种情况。None:从窗口返回了Nothing,这表明有模式窗口继续运行。OK:窗口的返回值是OK,通常从标签为“确定”的按钮发送。Cancel:窗口的返回值是Cancel,通常从标签为“取消”的按钮发送。Abort:窗口的返回值是Abort,通常从标签为“中止”的按钮发送。Retry:窗口的返回值是Retry,通常从标签为“重试”的按钮发送。Ignore:窗口的返回值是Ignore,通常从标签为“忽略”的按钮发送。Yes:窗口的返回值是Yes,通常从标签为“是”的按钮发送 No:窗口的返回值是No,通常从标签为“否”的按钮发送。通过返回值我们就可以确定用户单击了消息框中的哪个按钮,同时在应用程序中做出相应处理。Windows实现各种对所有应用程序都通用的可重用窗口,包括用于打开文件、保存文件、打印文件、字体设置和颜色设置等的窗口。这些通用窗口的使用和显示方式相同,都需要将其添加到窗体,并在代码中使用ShowDialog方法来显示,并且都可以通过ShowDialog方法的返回值来确定用户按下了哪个按钮。

    注意事项

    本文(《Visual Basic NET 2008从基础到项目实战》课件13 让我的程序具有Windows风格的外观.ppt)为本站会员(eieieie)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开