我在工作中经常处理POS(销售点)终端。它们基本上与用Java编写的系统端点进行通信,该端点将与后端系统通信。
对于收据,我们将在端点中编写代码,以生成需要打印的数据。每行收据只能包含40个字符,因此我们基本上会硬编码每种需要打印的收据类型。
我的想法是基本上想出一种脚本语法,我可以使用它来生成这些收据。
我的想法是创建一个GUI程序,您可以在其中设计收据,例如:
Welcome To John Doe Services
Your current balance is $(F4).Format(currency)
或者类似的东西。有了这个,我就可以解释语法$(F4).Format(currency)并正确提取数据和格式化它。
我希望能得到一些建议,告诉我应该从哪里开始学习如何做到这一点。我想用Java编写,但不确定从哪里开始。我宁愿避免使用一些子字符串技巧。
提前感谢您的帮助。
编辑:抱歉,我应该提到,我们扩展的软件是用J++编写的,所以我不能使用Java 5或6,最新的Java版本我能使用的是1.4。