什么是UI状态?你能给我举个例子吗?它是否涉及诸如跟踪哪些标签打开的事情?什么是UI状态?
Q
什么是UI状态?
5
A
回答
4
我认为这个想法是,应用程序有状态,用户界面反映了这种状态。
所以,当你的应用程序启动它会像下面
1)初始状态(应用程序启动时)
2)加载初始数据(“加载状态”)
3)准备好交互( “就绪状态”)
现在让我们说用户通过打开表单来开始交互。
4)用户打开形式,转移到(“编辑形式状态”)
用户可以取消或所以现在的状态发散保存。如果取消
5)“的编辑形式的国家”收到取消事件,丢弃的变化,并回到“准备就绪”
如果保存
5)该应用程序进入到“保存”状态,那么当完成后返回到“就绪”或“错误”
这个概念化的好处是,它允许你的'状态图'根据状态更新应用程序元素。例如,在“加载”或“保存”状态下,您可以屏蔽UI或禁用按钮。关键是观点不需要知道状态,它所做的只是坐下来操纵。它的状态代码管理哪些视图在任何时候都在做什么。
请注意,您的用户界面中的视图也具有正确的状态。例如,一个按钮可以具有诸如'mouseenter','mouseexit','clickdown','clickup','inactive'等等的状态。当UI中的自定义视图可以被视为具有不同的呈现状态时的状态关于它所代表的数据。
你可能想看看
http://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.pdf
1
UI状态仅仅意味着UI的状态。跟踪控件中的内容以及哪些可见的确实是UI状态的一部分。
相关问题
- 1. 什么是(状态= {})=>状态表示
- 2. 什么是内部状态?
- 3. 什么是活动状态
- 4. NHibernate 3 - 状态是什么?
- 5. 什么是readyState和状态?
- 6. 什么是陈旧状态?
- 7. 什么是状态空间?
- 8. 什么是ASP.NET MVC Contrib UI测试助手的状态?
- 9. ui-router为什么父母状态必须是抽象的
- 10. 检查UI状态是否有向前UI状态
- 11. 角UI状态
- 12. HTTP状态码。什么是空参数的最佳状态码?
- 13. VHDL为什么当状态S0不应该是活动状态?
- 14. Java JVM分析,线程状态 - “Monitor”状态是什么意思?
- 15. 什么是状态变换器?
- 16. 是什么在asp.net状态管理
- 17. GWT的当前状态是什么?
- 18. 什么是“Java 6稳定状态”
- 19. glClearColor是什么类型的状态?
- 20. 豆的状态是什么意思?
- 21. request.referer方法的状态是什么?
- 22. Ember.js框架的状态是什么?
- 23. Microsoft ProClarity的当前状态是什么?
- 24. 什么是按钮的“state_focused”状态?
- 25. 什么是Ajax状态码8?
- 26. 什么是HTTP状态码000?
- 27. XMLHttpRequest状态码-1是什么意思?
- 28. std :: vector :: data()是什么状态?
- 29. Javascript语言的状态是什么?
- 30. 什么是508的http响应状态?
我很久以前就读书。 :)我正在阅读这篇文章,我不完全确定该怎么想:http://www.codeproject.com/KB/aspnet/ArchitectureComparison.aspx – Tower