a国产,中文字幕久久波多野结衣AV,欧美粗大猛烈老熟妇,女人av天堂

當前位置:主頁 > 科技論文 > 計算機論文 >

第5講:Windows應用程序界面美化

發(fā)布時間:2016-05-19 16:00

  本文關(guān)鍵詞:Windows應用程序,由筆耕文化傳播整理發(fā)布。


第5講:Windows應用程序界面美化

2004.12.16 歐巖亮

課程介紹

這次將介紹如何美化基于Windows窗體的圖形用戶接口(GUI:Graphical User Interface)

 

基礎內(nèi)容

已經(jīng)了解什么是基于Windows窗體的GUI

VS.NET使用

了解C#或VB.NET

 

課程內(nèi)容

用戶體驗

性能增強

美化UI

應用程序流的控制

Windows應用程序的“look and feel”

 

用戶體驗

較長時間的運算:使用進度條(progress bar)

不要阻塞界面(UI)線程;使用多線程進行長時間的運算

狀態(tài)欄(status bar)

操作開始之后,用戶應當能夠通過界面操作取消或終止較長時間的運算

增強用戶體驗:使得用戶可以通過界面來控制程序的運行

在適當?shù)臅r候提供必要的程序開關(guān)

驗證用戶的輸入,使用validation control

使用界面友好的MessageBox,注意要在提示對話框中使用適當?shù)陌粹o和圖標

 

進度條(progress bar)

對于時間較長的操作,要給用戶提示當前完成的進度

對于較長時間的操作,不要阻塞主線程,,也就是UI線程

可以使用ThreadPool.QueueUserWorkItem()來進行異步調(diào)用

可以使用提供 取消/停止 的功能

禁用一些菜單,通過可視化的方式提示用戶在運行某些程序的時候某些功能是被禁用的

當程序結(jié)束后,重新啟用一些被禁止的菜單和控件,需要使用BeginInvoke和delegate

 

狀態(tài)欄

StatusBar經(jīng)常被放置在窗體的下面,建議使用dock

我們可以在狀態(tài)欄中提供多個面板(panel)來提供不同的信息

通常都會有一個面板來提示程序運行的信息,和一些其它的面板,例如顯示進度,時間等

在長時間的后臺程序之前,在狀態(tài)欄中設置開始的狀態(tài)信息

在后臺程序結(jié)束之后,清除狀態(tài)信息或?qū)顟B(tài)信息設置為停止狀態(tài)

并在后臺程序運行期間通過狀態(tài)欄來顯示必要的錯誤信息

 

演示一

進度欄(ProgressBar)和狀態(tài)欄(StatusBar)


完整的示例

RegionView

image

代碼下載

2010.10.5

posted @


  本文關(guān)鍵詞:Windows應用程序,由筆耕文化傳播整理發(fā)布。



本文編號:47170

資料下載
論文發(fā)表

本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/47170.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶5c437***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
亚洲AV无码无线在线观看| 苍井空亚洲精品AA片在线播放| 狠狠躁夜夜躁2020| 亚洲色偷拍一区二区三区| 亚洲国产成人精品青青草原| 亚洲中文字幕无码中文字在线| 欧美成人精品一区二区男人小说| 欧美色欧美亚洲另类二区 | 在线中文av| 夜夜导航| 九色综合九色综合色鬼| 丰满人妻一区二区三区免费视频| 亚洲成aⅴ人片精品久久久久久| 国产网友自拍| 欧美激情另类| 国产精品第一区揄拍无码| 国产成人精品日本亚洲专区| yy111111少妇影院免费观看| 浮妇高潮喷白浆视频| 97久久精品亚洲中文字幕无码| 国产农村妇女精品一二区| 伊人精品久久| yy6080久久亚洲精品| 亚洲成AⅤ人片精品久久久久久 | 国产精品美女久久久网av| 免费a级毛片中文字幕| 亚洲av成人网站在线观看| 亚洲日韩中文字幕无码专区 | 四房婷婷| 不卡日本| 久久一二| 中文在线一区二区| 看片在线| 日韩aⅴ人妻无码一区二区| 免费人成视频在线观看视频| 久久精品黄AA片一区二区三区 | 四虎国产精品永久在线无码| 国产成人综合亚洲看片| 精品久久久久久久一区二区| 亚洲色拍拍噜噜噜最新网站| 榆树市|