Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 触摸屏web应用程序是否有合适的UI组件?_Web Applications_User Interface_Touchscreen - Fatal编程技术网

Web applications 触摸屏web应用程序是否有合适的UI组件?

Web applications 触摸屏web应用程序是否有合适的UI组件?,web-applications,user-interface,touchscreen,Web Applications,User Interface,Touchscreen,出于各种原因,web应用程序最适合我正在从事的项目,但我担心用户界面。将会有很多选择选项,可以通过检查列表、组合框等来处理。在较小程度上,它们将是一些自由文本字段。但是,我担心标准组件的可用性,因为用户将不得不从安装在生产环境中的触摸屏计算机上访问应用程序(即,这些计算机将非常脏,维护也很差)。当触摸转换为点击时,您可能会使用大部分标准组件,可能还有javascript补充。也就是说,应该可以很容易地为每个切换相关复选框的标签实现onClick事件 我会更担心文本输入。触摸屏打字(尤其是壁挂式)

出于各种原因,web应用程序最适合我正在从事的项目,但我担心用户界面。将会有很多选择选项,可以通过检查列表、组合框等来处理。在较小程度上,它们将是一些自由文本字段。但是,我担心标准组件的可用性,因为用户将不得不从安装在生产环境中的触摸屏计算机上访问应用程序(即,这些计算机将非常脏,维护也很差)。

当触摸转换为点击时,您可能会使用大部分标准组件,可能还有javascript补充。也就是说,应该可以很容易地为每个切换相关复选框的标签实现onClick事件


我会更担心文本输入。触摸屏打字(尤其是壁挂式)听起来很乏味。

我们目前正在推出一款与您描述的一模一样的应用程序。您将遇到许多问题

你可能需要一个“软键盘”。我们还没有找到一个像样的第三方,但他们也不是太难写自己

如果要实现将文本写入另一个控件的任何类型的按键按钮,需要能够调用SetStyle()方法以确保焦点不会改变。我们发现Janus按钮控件不允许我们进行此更改,因此我们返回到标准winforms按钮

我还没有看到任何专门为触摸屏设计的现有组件库。我们结合使用了标准winforms控件和Janus UI组件

如果我现在重新开始,我会从WPF开始。与Winforms相比,这是一个巨大的改进,对我来说是一个简单的选择

如果你真的在网络浏览器上做了这件事,那么我会认为Silverlight是一个可行的选择。就我个人而言,对于快速数据输入非常重要的应用程序,我绝不会使用HTML


不要忘了条形码输入,迟早有人会告诉你他们想用扫描仪输入。

我自己目前正在开发一个触摸屏web应用程序,一直想知道什么时候我“必须”输入软键盘。目前正在开发的模块仅处理订单输入和检索/发送功能,客户希望尽可能限制呼叫中心服务员的任何输入。所以还没有数据输入

然而,我一直在寻找一个触摸屏键盘自己。Darryl,如果我必须写一篇,你会建议我从哪里开始


祝你们俩好运

你可能想看看猴面包树健康食品。它可以很好地将html表单转换为只使用javascript的触摸屏交互。文档编制有点轻松,但至少可能是一个良好的起点