正在加载图片...
错误处理原则 用户界面 一般情况下,应该由调用者决定对错误的 合翻窃药的一部分,与认知学、人机工程学,心理学等学科领域 处理方式,而不该由被调用程序决定 实现技术 MFC: 返回值 抛出异常 Qt:一个多平台的C++图形用户界 忽略并写入日志 由版是为开源软件提供的u11版本 入式自由版是为开发自由软件提供的嵌入式版本 这一点在用户界面设计中也同样适用。 ·鲁棒性:保证在遇到坏的输入时本身不会受到 Ec pse RCP之SMT 损害 Rich Internet Application (1/2) Rich Internet Application(2/2) Java Applet >Flash Action Script Asynchronous Java Script and XML XmlhTtpreQuesT(xhr) JavaScript Toolkit D Prototype http∥doiotoolkitorg 比较底层,提供的高级功能较少 Dojo Demos ·很强大,创建类似桌面应用程序的Ul >Dojo的目标是解决开发 DHTML应用程序遇到的那 树、表等组件 些长期存在的历史问题。 Dojo让你更容易使web页面具有动态能力,或在 比Dojo内存占用较小 任何稳健的支持 JavaScript语言的环境中发挥作 用,利用dojo提供的组件,你可以提升你的web 应用程序可用性、交互能力以及功能上的提高错误处理原则 ¾ 一般情况下,应该由调用者决定对错误的 处理方式,而不该由被调用程序决定。 z 返回值 z 抛出异常 z 忽略并写入日志 ¾ 这一点在用户界面设计中也同样适用。 z 鲁棒性:保证在遇到坏的输入时本身不会受到 损害 用户界面 ¾ 人机交互设计的一部分,与认知学、人机工程学、心理学等学科领域 有密切的联系。 ¾ 实现技术 z MFC:Microsoft Foundation Classes,是微软提供的,用于在C++环境 下编写应用程序的一个框架和引擎,是 Windows API与C++的结合。 z dotNet Winform:微软力推的新一代的C#应用程序框架。 z Qt:一个多平台的C++图形用户界面应用程序框架。 • 企业版和专业版提供给商业软件开发 • 自由版是为开源软件提供的Unix/X11版本 • 嵌入式自由版是为开发自由软件提供的嵌入式版本 z Java GUI • Swing, AWT, … z Eclipse RCP之SWT z Python:是一种面向对象的解释性语言,具有脚本语言中最丰富和强大 的类库 。 z Web-based • HTML,ASP, JSP….. • Rich Internet Application Rich Internet Application (1/2) Rich Internet Application (2/2) ¾ Java Applet ¾ Flash z ActionScript ¾ Ajax z Asynchronous JavaScript and XML z XMLHttpRequest (XHR) z Web 2.0 JavaScript Toolkit ¾ Prototype z 比较底层,提供的高级功能较少 ¾ Dojo z 很强大,创建类似桌面应用程序的 UI z 树、表等组件 ¾ Rico z 比Dojo内存占用较小 Dojo ¾ http://dojotoolkit.org/ ¾ Dojo Demos z http://www.dojochina.com/dojo/demos/demoEngine.ht ml ¾ Dojo的目标是解决开发DHTML应用程序遇到的那 些长期存在的历史问题。 ¾ Dojo让你更容易使web页面具有动态能力,或在 任何稳健的支持JavaScript语言的环境中发挥作 用,利用dojo提供的组件,你可以提升你的web 应用程序可用性、交互能力以及功能上的提高
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有