【发布时间】:2009-06-22 13:48:25
【问题描述】:
我有一个可能的客户,他在 FileMakerPro 中模拟了一个应用程序,向我展示了它,并说“你能做到吗,但我希望它同时在 Linux 和 Windows XP 上运行?”他希望此应用程序与他目前销售的硬件一起销售。该应用程序的主页基本上在顶部有一个普通表格,其中包含一个查询的结果(“当前工作”信息),然后是两个表格,其中包含关于各个组件状态的其他查询的结果。
他希望在模型中没有的一件事是能够响应和生成外部事件 - 有一个外部设备可以关闭微动开关,当这种情况发生时,他想更新其中一个表格并更新屏幕上的结果,当数据库发生某些更新时,他想打开或关闭设备上的警告灯。他还希望在屏幕上嵌入数据库中的数据摘要图表(看着模型,我无法判断他拥有的图表是实时的还是只是他放在那里的静态图像以使其看起来像他想要的那样.) 他还关心安全性,并将将副本锁定到特定机器的功能作为一项非强制性功能。
我简要了解了 Kexi 和 Open Office Base,但我什至无法弄清楚我是否可以完成基本的主页功能,更不用说图表和外部事件业务了。所以我很想引用他的价格让我从头开始开发一个 wxPython 和 MySQL 应用程序。有更好的选择吗?我可以使用 Base 或 Kexi 吗?
(另外,关于如何连接外部事件的建议将不胜感激。他只想将微动开关连接到键盘上的 F12 键,并通过一个通道播放声音来控制灯光打开它,一个打开它它关闭了,但在我看来,这似乎很俗气而且便宜。)
【问题讨论】:
标签: wxpython base filemaker kexi