第9章提高程序可访问性_第1页
第9章提高程序可访问性_第2页
第9章提高程序可访问性_第3页
第9章提高程序可访问性_第4页
第9章提高程序可访问性_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

基于C#的Windows应用程序开发实验与实践教程

第1章Windows窗体第2章Windows常用控件的使用第3章创建控件第4章面向对象编程简介第5章使用ADO.NET访问数据第6章Windows程序中的调用第7章GDI+的简单编程第8章使用CrystalReports创建报表第9章提高程序的可访问性第9章提高程序的可访问性

第9章Windows窗体9.1界面设计原则9.2添加辅助功能特性9.3为应用程序添加帮助9.4应用程序的本地化9.5小结9.6习题9.1界面设计原则1、一致性原则2、提供信息反馈3、合理利用空间,保持界面的简洁4、使界面直观并易于使用5、提供帮助6、多种访问途径7、符合传统习惯9.2添加辅助功能特性1.NETFramework的辅助功能支持

“辅助功能帮助”是为残障人士更有效地使用计算机而专门设计的程序和设备。Windows操作系统内置了一些“辅助功能帮助”,“辅助功能帮助”有许多种类型,比如:(1)为视力差的人提供的屏幕放大器。(2)为盲人提供的屏幕阅读器。(3)为那些通过口头命令而不是通过键盘或指针设备来控制计算机的人提供语音输入辅助工具。2为WindowsForm应用程序添加辅助特性属性3测试辅助功能讲述人9.3为应用程序添加帮助1.NET支持的帮助类型Windows系统支持两种帮助类型,老式的HLP格式的帮助文件和新的CHM帮助文件,利用这两种文件都能够实现“区分上下文帮助”、“主题帮助”和“工具帮助”。但是在.NET中只支持CHM格式的帮助文件。

2为窗体和控件添加“区分上下文帮助”

1、为窗体添加一个HelpProvider组件2、将“帮助”按钮添加到窗体中3、为每个控件设置“帮助”信息3将“帮助”主题链接到菜单4显示ToolTip帮助

9.4应用程序的本地化(1)全球化应该创建不包含将被本地化的资源的应用程序核心功能。这样,设计的应用程序就能适用于不同的区域性。(2)本地化然后通过对资源的翻译来为特定区域性和区域本地化应用程序。区域性代码,例如:En:指定语言为英语,无指定区域en-CA:指定语言为英语,区域为加拿大4个例外9.4应用程序的本地化本地化应用程序的步骤:1.设置本地化属性2.创建本地化资源文件3.更改区域设置【例9-1】本地化应用程序。9.5小结本章介绍了界面设计原则,如何添加辅助功能特性,为Windows应用程序添加帮助的方法,以及应用程序的本地化。

9.6习题1.什么是辅助功能帮助?列出WindowsXP中包含的辅助功能帮助。2.如何保证Help按钮在运行时出现在窗

温馨提示

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

评论

0/150

提交评论