我即将开始我的桌面软件设计的第一次尝试,我想知道网页设计的核心原则背后有什么相似之处,或者有什么不同之处,或者是书籍或文章等等?
非常感谢您的帮助。
发布于 2010-07-09 22:13:44
我只想给你一个提示,让你记住我发现的不同之处:桌面应用程序应该是响应式的。网络上的用户在某种程度上习惯于等待几秒钟才能让他们的行动生效(好吧,不是我们读者,因为我们使用的是好东西:-),但你知道我的意思)。在桌面应用程序中,等待似乎是无休止的,尤其是当您在处理数据时锁定主事件循环几秒钟时。即使是数百毫秒级的反复延迟也会让你的应用程序感觉迟钝。使用线程来保持UI的快捷性,并确保滚动和加载操作清晰。如有必要,可以延迟加载或增量加载。
发布于 2010-07-09 21:48:31
正如这里多次提到的那样,Steve Krug的"Don't Make Me Think"在可用性和UI设计方面是一个无价的资源。
发布于 2010-07-09 22:05:34
有人告诉我,在web开发中最重要的事情之一是,你不能依赖用户在任何特定的浏览器中查看你的应用程序。特别是,不同的浏览器处理不同的窗口大小和屏幕分辨率是不同的。
例如,固定宽度的页面与可变宽度的页面是web开发中经常关注的问题,因为不同的机器和浏览器处理它们的方式不同。
接下来是桌面软件设计(WinForms?),您将拥有更精细的功能来控制软件的外观和用户界面。
但请记住,年轻的彼得·帕克:强大的力量带来巨大的责任!
https://stackoverflow.com/questions/3213178
复制相似问题