c# - 触摸屏应用程序,我需要学习一门新语言吗?

标签 c# android c++ touchscreen

<分区>

我正在制作一个多点触控屏幕应用程序,其功能只需要获取屏幕上对象的位置、对它们进行排序、能够选择它们并拖动它们(听起来很基本)。我还必须拥有某种操作历史记录,这样我才能按典型的“Ctrl+z”并撤消 X 次操作

我知道的唯一语言是 C++,过去我为 Windows 7 制作了两个简单的 GUI 程序。对于我打算供专业人士使用的应用程序的海豚,屏幕应该是 14 英寸或更大,考虑到有 2 个操作系统。支持触摸屏事件:W8 和 Android,以及应用程序需要如何(在第一段中解释):

我是否必须学习另一种语言才能完成这项工作?

如果是,应该是什么:C# 还是 Java?什么原因?

如果不是,您能否推荐任何 C++ 库来:管理触摸事件,制作 GUI(这两个库都应该免费用于商业用途)。

最佳答案

您是否考虑过使用 libgdx 来编写多平台的东西:http://libgdx.badlogicgames.com/features.html

这里有一个 C++ 插件: http://aevumlab.com/libgdx-cpp/

像这样的库(当你用 google 搜索它们时有很多)的美妙之处在于,如果你没有时间学习一门新语言,你可以通过这种方式解决它。也就是说,如果您认为自己在未来与 Android 密切合作,那么涉足 Java 也没什么坏处。

关于c# - 触摸屏应用程序,我需要学习一门新语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23297543/

相关文章:

c++ - 为什么松开鼠标后线条消失了?

c# - 变量改变...另一个变量?

C# 将 ReadOnlyCollection<int> 转换为 byte[] 数组

c# - Xamarin.UITest:如何检索列表中的所有元素

Android Studio 3.0.1 错误 : Gradle project sync failed. 基本功能(例如编辑、调试)将无法正常工作

java - 两个单独的 getTime() 调用在不同时间返回相同的值

c# - 奇怪的 C# 编译器行为(重载解析)

android - 根据点击的数字打开对话然后 Intent 图像

c++ - 使用 std::enable_if 有什么问题?

c++ - 使用 HDF5 lite 覆盖数据