1

我即将开始我在桌面软件设计方面的第一次尝试,我想知道我可以随身携带的网页设计核心原则背后的任何相似之处,或者差异、书籍或文章等?

非常感谢任何帮助。

4

3 回答 3

2

正如在 SO 中多次提到的那样,Steve Krug 的“Don't Make Me Think”在可用性和 UI 设计方面是非常宝贵的资源。

于 2010-07-09T13:48:31.370 回答
1

我只是想给你一个提示,让你记住我发现了不同的:桌面应用程序应该是响应式的。网络上的用户有点习惯于等待几秒钟以使他们的操作生效(好吧,不是我们这样的读者,因为我们使用的是东西:-),但你知道我的意思)。在桌面应用程序上,这种等待似乎是无止境的,尤其是在处理数据时锁定主事件循环几秒钟的情况下尤其难以忍受。即使是数百毫秒的重复延迟也会使您的应用程序感觉迟缓。使用线程来保持 UI 简洁,并确保滚动和加载操作清晰。如有必要,延迟或增量加载。

于 2010-07-09T14:13:44.213 回答
0

有人告诉我,在 Web 开发中要记住的最重要的事情之一是,您不能依赖用户在任何特定浏览器中查看您的应用程序。特别是,不同的浏览器以不同的方式处理不同的窗口大小和屏幕分辨率。

例如,固定宽度与可变宽度页面在 Web 开发中是一个持续关注的问题,因为不同的机器和浏览器如何处理它们。

继续进行桌面软件设计(WinForms?),您将拥有更精细的能力来控制软件的外观和用户界面。

但请记住,年轻的彼得·帕克:能力越大,责任越大!

于 2010-07-09T14:05:33.733 回答