|
|
1
1
我只想给你一个提示,让你记住我发现了不同的地方:桌面应用程序应该是 反应敏捷的 . 网络上的用户有些习惯于等待几秒钟,等待他们的操作生效(好吧,我们不是这样的读者,因为我们使用的是 东西:-),但你知道我的意思)。在桌面应用程序上,这种等待似乎没完没了,尤其是在处理数据时锁定主事件循环几秒钟的情况下。即使是几百毫秒的重复延迟也会让你的应用程序感觉迟钝。使用线程使UI保持快速,并确保滚动和加载操作清晰。如有必要,可延迟或增量加载。 |
|
|
2
2
正如我在这里多次提到的, "Don't Make Me Think" 史蒂夫克鲁格是一个宝贵的资源,当谈到可用性和用户界面设计。 |
|
3
0
例如,固定宽度和可变宽度的页面在web开发中是一个经常关注的问题,因为不同的机器和浏览器如何处理它们。 转到桌面软件设计(WinForms?),您将拥有更精细的功能来控制软件的外观和用户界面。 但是请记住,年轻的彼得·帕克:伟大的力量带来伟大的责任! |