网站大量收购闲置独家精品文档,联系QQ:2885784924

《第6章用户界面设计.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 用户界面设计 6.1 常用控件 System.Windows.Forms命名空间中的控件 6.1 常用控件 System.Windows.Forms命名空间中的控件 6.1 常用控件 System.Windows.Forms命名空间中的控件 6.1 常用控件 6.1.1 单选按钮 6.1.2 复选框(CheckBox) 6.1.3框架 6.1.3框架 6.1.3框架 6.1.4 应用实例 【例6-1】编写计算机选课程序 课程有三个等级,第一门课是基础课,第二门课是语言课,都为限选,第三门应用课是任选课。学生每选一门课,学生的选课情况立即显示在下面的多行文本框中。 6. 2 列表框和组合框 ListBox控件常用的属性 ListBox控件常用的属性 ListBox控件常用的属性 ListBox控件常用的属性 ListBox控件常用的属性 ListBox控件常用的方法 ListBox控件常用的方法 6. 2 列表框和组合框 ComboBox控件常用的属性 ComboBox控件常用的事件 Click、DoubleClick SelectedIndexChanged:在 SelectedIndex 属性更改后发生 6.2.3 应用实例 【例6-2】编写选课程序。 利用列表框和组合框增加和删除相关课程,并统计学时数。 6.3 用户交互界面 用户界面的作用是负责管理与用户之间的交互,向用户显示数据,从用户处获得数据,解释由用户操作所引发的事件,并帮助用户查看任务的进度。 6.3.1 滚动条和进度条 滚动条(ScrollBar)通常附在窗体上协助观察数据或确定位置,也可作为数据输入工具。滚动条有水平(HScrollBar)和垂直(VScrollBar)两种。 进度条(ProgressBar)用来指示事务处理的进度。 滚动条的主要属性 (1)Value属性:Value值的大小决定了滚动条中滑块的位置,反过来滑块的位置也影响值的大小。 在程序中使用该属性的语法如下: Object.value[=number] (2)Minimum(最小值)属性:将滑块移到滚动条的最左端或最上端时,滚动条的属性值达到最小,默认值为0。 (3)Maxinum(最大值)属性:将滑块移到滚动条的最右端或最下端时,滚动条的属性值达到最大,默认值为100。 滚动条的主要属性 (4) Smallchange(小变化)属性:当用鼠标在滚动条端点的某一箭头上单击时,属性值就相应地增加或减少。属性的设置值是用户每单击一次鼠标,属性增加或减少的量。 (5)Largechange(大变化)属性:当用鼠标在滚动条端点与滑块之间的任一位置单击时,属性值就相应地大幅增加或减少。属性的设置值是用户每单击一次鼠标,属性增加或减少的量。 滚动条的事件 (1)ValueChanged事件当通过 Scroll 事件或以编程方式更改Value属性时发生。 (2)Scroll事件在通过鼠标或键盘操作移动滚动框后发生。 进度条 ProgressBar(进度条)控件使用矩形方块从左至右显示某一过程的进程情况。 属性: (1)Maximum/Minimum:读取或设置进度条的最大/小计数值。 (2)Value用于读取或设置进度条的当前计数值。 在对ProgressBar编程时,必须先确定Value属性上限。例如,下载文件,可将Maximum设置为文件长度。在该文件下载过程中,将Value属性设置为文件已经下载的字节数。 进度条的常用事件 Click、MouseDown和MouseMove 【例6-3】滚动条和进度条应用。 用水平滚动条来设定参与运算的序列的长度,用进度条显示不同长度序列的处理进度不同 6.3.2 定时器 定时器以一定的时间间隔产生Tick事件 属性 Enabled:为False时定时器不产生Tick事件 Interval 触发Tick事件的间隔,单位ms 事件 定时器控件只有一个Tick事件 产生Tick事件条件: Enabled=True; Interval0 方法 Start、Stop 定时器实例 【例6-4】实时时钟。 6.3.3菜单设计 菜单设计概述 VS2008 .NET的菜单类包括MenuStrip,ToolStrip,ContextMenuStrip,StatusStrip四种控件, MenuStrip为菜单条,ToolStrip为工具条,ContextMenuStrip是快捷菜单,StatusStrip是状态条。主要给读者介绍MenuStrip和ContextMenuStrip的使用。 MenuStrip控件的图标为

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档