如何在 VS 中快速构建有吸引力的移动 UI





0/5 (0投票)
每个开发人员都希望他们的应用程序不仅高效,而且具有吸引力,充满精美的图形元素并且易于操作。这绝对是决定应用程序是否在商业上取得成功的最重要的因素之一。
每个开发人员都希望他们的应用程序不仅高效,而且具有吸引力,充满精美的图形元素并且易于操作。这绝对是决定应用程序是否在商业上取得成功的最重要的因素之一。
然而,设计具有图形吸引力的应用程序更像是图形设计师的工作,而不是开发人员的工作。在这种情况下,Visual Studio 并没有提供用于设计图标或任何其他图形元素的适当工具。此外,图形设计可以被认为是一种艺术,并非人人都可以做到。根据我们的经验,开发人员不是进行图形设计的合适人选。另一方面,并非每个开发人员都能负担得起聘请图形设计师的费用。需要考虑的另一个事实是移动环境的特殊性,尤其是在设计移动应用程序时,完美的用户体验至关重要。
在这种情况下,一个简洁的解决方案是主题(Themes)。主题为开发人员提供了有关如何设计各种适合移动应用程序开发的组件的实用技巧。
数字键盘
一个很好的例子是当开发人员需要设计和开发一个可以用手指轻松操作的数字软件键盘时。这是一个经典案例,因为只有少数移动设备配备了内置硬件键盘。此外,标准的软件键盘相对难以操作,并且没有针对数字数据输入进行优化。
为了解决这个问题,我们将使用 Resco CustomKeyboard 控件,该控件是 Resco MobileForms Toolkit 组件套件的一部分。
在将 Resco CustomKeyboard 控件添加到窗体的桌面后,在右上角会显示一个带有主题(Themes)项目的列表。当进行选择时,会弹出一个对话框,启用可以应用于此特定组件的主题,包括屏幕截图。
当选择数字键盘并点击“应用”按钮进行确认后,键盘会立即应用于该组件和表单,并且可以直接在应用程序中使用。
通过遵循类似的方案,我们可以使用字母数字键盘,其按键足够大,可以用手指操作。
客户列表
另一个例子是几乎每个商业应用程序都会用到的一个表单——客户列表。在这种情况下,一个理想的组件是 Resco AdvancedList for .NET CF。它的功能使其非常适合上述利用,并且符合当前移动应用程序的所有标准和趋势。然而,设计这样的客户列表组件并非易事。它通常需要开发人员与图形设计师的合作。在我们的例子中,我们使用了一个主题,该主题可以像 CustomKeyboard 案例一样轻松应用。
当然,每个开发人员的要求各不相同。另一方面,主题可以用作原型或灵感,可以在 Visual Studio 设计器中修改和定制。剩下的工作——用 C# 或 Visual Basic 添加功能——取决于完全胜任这项工作的人——开发人员。
总结
在当前的商业环境中,工作效率是成功的关键因素。这同样适用于软件工程。因此,开发人员应该专注于开发,而不是浪费时间执行超出其范围的活动。
上面描述的主题不仅可以帮助开发人员提高工作效率,还可以为图形设计师提供灵感。
关于Resco MobileForms Toolkit
Resco MobileForms Toolkit 是一套最丰富、最全面的 Microsoft Visual Studio 控件和库,专为移动设备软件解决方案的开发人员设计。在其产品组合中,有控件和库可以解决开发人员在移动环境中遇到的大多数问题。灵活的键盘、专业的列表控件、强大的网格控件、图表控件和调度控件——仅提及最常用的那些。
有关 Resco MobileForms Toolkit 的更多信息,请访问 http://www.resco.net/developer/mobileformstoolkit/default.aspx.