Build your own CAB Part #1 - The Preamble(Jeremy D. Miller)
2007-09-13 16:11
525 查看
[http://codebetter.com/blogs/jeremy.miller/archive/tags/Build+your+own+CAB/default.aspx]
UI is quite important, you should not neglect it
important: make a big deal of care to protect the system from garbage input.
easy to change:many changes more frequently then requirement
takes time:event driven model, lots of external dependence; hard for testing, lots of bugs and take time to fix.
So it worths the time to build good UI: testable, splits up the concerns and responsibilities of UI.
So many responsibilities that UI takes:
presentation to user
catch user event
input, authentication validation and business rule
customization
UI navigation and synchronization between UI widget and business object
interaction with other parts of application
UI is quite important, you should not neglect it
important: make a big deal of care to protect the system from garbage input.
easy to change:many changes more frequently then requirement
takes time:event driven model, lots of external dependence; hard for testing, lots of bugs and take time to fix.
So it worths the time to build good UI: testable, splits up the concerns and responsibilities of UI.
So many responsibilities that UI takes:
presentation to user
catch user event
input, authentication validation and business rule
customization
UI navigation and synchronization between UI widget and business object
interaction with other parts of application
相关文章推荐
- Reading Build your own CAB (1) -- Jeremy D. Miller
- Build your own CAB(Composite Application Block) Part #2 – The Humble Dialog Box
- Creating Your Own Server: The Socket API, Part 1
- Creating Your Own Server: The Socket API, Part 2
- How to Build Your Own Blockchain Part 2 — Syncing Chains From Different Nodes
- How to Build Your Own Blockchain Part 3 — Writing Nodes that Mine and Talk
- How to Build Your Own Blockchain Part 4.1 — Bitcoin Proof of Work Difficulty Explained
- How to Build Your Own Blockchain Part 4.2 — Ethereum Proof of Work Difficulty Explained
- 15 steps to launch your own startup in Europe - Part 1
- Beginning Microsoft Office Live: Build Your Own Web Site Quickly and Easily
- “The execution of scripts is disabled on this system” … How to run your own PowerShell scripts
- Your build settings specify a provisioning profile with the UUID, no provisioning profile was
- Your build settings specify a provisioning profile with the UUID, no provisioning profile ...问题的解决办法
- Your build settings specify a provisioning profile with the UUID, no provisioning profile was
- Your build settings specify a provisioning profile with the UUID, no provisioning profile was found
- PowerTip of the Day-Creating Your Own Types
- 改动项目APP名字后,在真机执行报错:The provisioning profile specified in your build settings (“haotian”) has an AppI
- Build update.zip from your own android source code
- Archive出现错误 Your build settings specify a provisioning profile with the UUID,however, no such
- Your build settings specify a provisioning profile with the UUID