第9章提高程序可訪問性_第1頁
第9章提高程序可訪問性_第2頁
第9章提高程序可訪問性_第3頁
第9章提高程序可訪問性_第4頁
第9章提高程序可訪問性_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于C#的Windows應(yīng)用程序開發(fā)實驗與實踐教程

第1章Windows窗體第2章Windows常用控件的使用第3章創(chuàng)建控件第4章面向?qū)ο缶幊毯喗榈?章使用ADO.NET訪問數(shù)據(jù)第6章Windows程序中的調(diào)用第7章GDI+的簡單編程第8章使用CrystalReports創(chuàng)建報表第9章提高程序的可訪問性第9章提高程序的可訪問性

第9章Windows窗體9.1界面設(shè)計原則9.2添加輔助功能特性9.3為應(yīng)用程序添加幫助9.4應(yīng)用程序的本地化9.5小結(jié)9.6習(xí)題9.1界面設(shè)計原則1、一致性原則2、提供信息反饋3、合理利用空間,保持界面的簡潔4、使界面直觀并易于使用5、提供幫助6、多種訪問途徑7、符合傳統(tǒng)習(xí)慣9.2添加輔助功能特性1.NETFramework的輔助功能支持

“輔助功能幫助”是為殘障人士更有效地使用計算機而專門設(shè)計的程序和設(shè)備。Windows操作系統(tǒng)內(nèi)置了一些“輔助功能幫助”,“輔助功能幫助”有許多種類型,比如:(1)為視力差的人提供的屏幕放大器。(2)為盲人提供的屏幕閱讀器。(3)為那些通過口頭命令而不是通過鍵盤或指針設(shè)備來控制計算機的人提供語音輸入輔助工具。2為WindowsForm應(yīng)用程序添加輔助特性屬性3測試輔助功能講述人9.3為應(yīng)用程序添加幫助1.NET支持的幫助類型Windows系統(tǒng)支持兩種幫助類型,老式的HLP格式的幫助文件和新的CHM幫助文件,利用這兩種文件都能夠?qū)崿F(xiàn)“區(qū)分上下文幫助”、“主題幫助”和“工具幫助”。但是在.NET中只支持CHM格式的幫助文件。

2為窗體和控件添加“區(qū)分上下文幫助”

1、為窗體添加一個HelpProvider組件2、將“幫助”按鈕添加到窗體中3、為每個控件設(shè)置“幫助”信息3將“幫助”主題鏈接到菜單4顯示ToolTip幫助

9.4應(yīng)用程序的本地化(1)全球化應(yīng)該創(chuàng)建不包含將被本地化的資源的應(yīng)用程序核心功能。這樣,設(shè)計的應(yīng)用程序就能適用于不同的區(qū)域性。(2)本地化然后通過對資源的翻譯來為特定區(qū)域性和區(qū)域本地化應(yīng)用程序。區(qū)域性代碼,例如:En:指定語言為英語,無指定區(qū)域en-CA:指定語言為英語,區(qū)域為加拿大4個例外9.4應(yīng)用程序的本地化本地化應(yīng)用程序的步驟:1.設(shè)置本地化屬性2.創(chuàng)建本地化資源文件3.更改區(qū)域設(shè)置【例9-1】本地化應(yīng)用程序。9.5小結(jié)本章介紹了界面設(shè)計原則,如何添加輔助功能特性,為Windows應(yīng)用程序添加幫助的方法,以及應(yīng)用程序的本地化。

9.6習(xí)題1.什么是輔助功能幫助?列出WindowsXP中包含的輔助功能幫助。2.如何保證Help按鈕在運行時出現(xiàn)在窗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論