<分区>
我正在制作一个多点触控屏幕应用程序,其功能只需要获取屏幕上对象的位置、对它们进行排序、能够选择它们并拖动它们(听起来很基本)。我还必须拥有某种操作历史记录,这样我才能按典型的“Ctrl+z”并撤消 X 次操作
我知道的唯一语言是 C++,过去我为 Windows 7 制作了两个简单的 GUI 程序。对于我打算供专业人士使用的应用程序的海豚,屏幕应该是 14 英寸或更大,考虑到有 2 个操作系统。支持触摸屏事件:W8 和 Android,以及应用程序需要如何(在第一段中解释):
我是否必须学习另一种语言才能完成这项工作?
如果是,应该是什么:C# 还是 Java?什么原因?
如果不是,您能否推荐任何 C++ 库来:管理触摸事件,制作 GUI(这两个库都应该免费用于商业用途)。