您现在的位置: IT专家网 > WinSystem子站
构建具有丰富功能交互式 Kiosk
Kiosk 近来似乎无处不在。本文将概述这些新技术,并说明开发人员使用这些新技术创建具有丰富功能的 Kiosk 解决方案所带来的好处。
Kiosk 的好处 - 产品视频现在可以轻松地合并到 Kiosk 应用程序,以便向感兴趣的消费者显示产品信息。播放视频可增加消费者的兴趣,在用户"单击"视频时,可立即作出响应。
3D 矢量图形 - 在窗体中可以运用使用矢量(而不是位图)显示图像的图形文件。这使开发人员能够调整这些图形的大小,而不会由于位图的像素化而损失分辨率。(参见图 2。)

图 2. 3D 矢量图形
请注意图 2 中的三个易拉罐。这些易拉罐是 3D 矢量图形图像,它们可以显示为各种大小而不会损失分辨率。每个易拉罐都是原始易拉罐的一个副本,大小分别调整为小、中、大。请注意中间的易拉罐是如何叠加绿色线条的。该图像已经在图形设计器中选中,绿色线条代表定义该易拉罐形状的矢量。只需拖动图形每个角上的小三角形就可以调整图像的大小,而不会损失分辨率。
Kiosk 的好处 - 一个产品图形现在可用在应用程序中的多种情况。例如,一个图形可用作产品缩略图,选中它时,可以扩大为显示更多细节的大图像。以往需要两个图形文件:一个用作缩略图,另一个用作大图像。可以根据应用程序的需要动态调整图形的大小。
分辨率不可知 - 对于针对特定分辨率设计的丰富应用程序而言,这很常见。对开发人员而言,难题主要出现在以下情况中:当丰富的应用程序需要在多种分辨率下运行时,或者将来的需求要求一种在原始设计中没有预料到的分辨率。WPF 应用程序旨在根据应用程序的需要和目标显示分辨率动态地"增大和缩小"。(参见图 3。)

图 3. 分辨率不可知的应用程序
请注意图 3 中 Frabrikam 示例应用程序的两个图像。第一个图像表示首次启动后的应用程序。第二个图像是调整了窗体大小并对其放大后应用程序的屏幕快照。请注意应用程序如何进行适当的响应。面板的大小进行了调整,右侧明细窗格中的文本重新进行了安排,耳机图像的大小进行了调整,但没有损失任何分辨率。甚至明细窗格下面的倒影也正确地调整了大小。
- 本文关键词:

