Windows应用程序开发入门到精通Windows应用程序界面美化-20041216.ppt
《Windows应用程序开发入门到精通Windows应用程序界面美化-20041216.ppt》由会员分享,可在线阅读,更多相关《Windows应用程序开发入门到精通Windows应用程序界面美化-20041216.ppt(24页珍藏版)》请在三一文库上搜索。
1、User Interface Beauty Tips for Windows Forms Application (Visual C# .NET),课程介绍,这次Webcast将介绍如何美化基于Windows窗体的图形用户接口(GUI),基础内容,已经了解什么是基于Windows窗体的GUI VS.NET使用 了解C#或VB.NET Level 200,课程内容,用户体验 性能增强 美化UI 应用程序流的控制 Windows应用程序的“look and feel”,用户体验,较长时间的运算:使用进度条(progress bar) 不要阻塞界面(UI)线程;使用多线程进行长时间的运算 状态栏(s
2、tatus bar) 操作开始之后,用户应当能够通过界面操作取消或终止较长时间的运算 增强用户体验:是的用户可以通过界面来控制程序的运行 在适当的时候提供必要的程序开关 验证用户的输入,使用validation control 使用界面友好的MessageBox,注意要在提示对话框中使用适当的按钮和图标,进度条(progress bar),对于时间较长的操作,要给用户提示当前完成的进度 对于较长时间的操作,不要阻塞主线程,也就是UI线程 可以使用ThreadPool.QueueUserWorkItem()来进行异步调用 给用户提供 取消/停止 的功能 禁用一些菜单,通过可视化的方式提示用户在运
3、行某些程序的时候某些功能是被禁用的 当程序结束后,重新启用一些被禁止的菜单和控件,并通过适当的方式提示用户操作已完成 从其它线程中更新用户界面中的控件,需要使用BeginInvoke和delegate,状态栏,StatusBar经常被放置在窗体的下面,建议使用dock 我们可以在状态栏中提供多个面板(pane)来提供不同的信息 通常都会有一个面板来提示程序运行的信息,和一些其它的面板,例如显示进度,时间等 在长时间的后台程序开始之前,在状态栏中设置开始的状态信息 在后台程序结束之后,清除状态信息或将状态信息设置为停止状态 并在后台程序运行期间通过状态栏来显示必要的错误信息,演示一,进度栏(Pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 应用程序 开发 入门 精通 界面 美化 20041216
链接地址:https://www.31doc.com/p-3486381.html