在Basic4Android中编写和读取变量

时间:2011-10-30 09:00:19

标签: basic4android

首先,在B4A上做得很好。我刚刚开始,已经在我的10英寸平板电脑上运行了一个小应用程序。 这是非常令人兴奋。但是接下来我想这样做......

作为一名自学成才的新手,我使用VB6编写了一个应用程序。它是一个“美化计算器”,它根据用户输入生成一个文本文件,成为CNC车床的“程序”。 从本质上讲,应用程序会生成一个文本文件 - 一长串变量名称及其值。然后将这些变量读回内存,并以CNC车床可以理解的格式输出到第二个文本文件。为了让生活变得有趣,所有车床都不是平等的 - 它们略有不同 (语法?)需要,所以必须有几个单独的“后处理器”来处理不同的“方言”。一旦我在这个Android世界中怀疑它,这不是问题!

因此(简化)从文本框中的用户输入生成的第一个文本文件可能如下所示: 直径1 = 123.4

Diameter2 = 456.7

长度1 = 0

长度2 = -35。

RoughingFeedrate = 0.25

FinishingFeedrate = 0.1

等...

这第一个文本文件格式并不重要 - 无论什么都有效。它只是一个中间存储位置。

然后,在“后处理”之后,使用第一个文本文件中存储的变量,第二个文本文件可能是这样的:

G0 X123.4 Z0

G1 Z-35。 F0.25

X456.7 F0.1

我非常感谢解决方案,或指向合适的地方。我看了但没有找到任何简单的东西。 我希望这是“当你知道如何”时的情况之一。 我提前感谢你,希望我发布在正确的位置,并希望你能为我提供一个简单的解决方案,(这些帖子令人难以置信!)

1 个答案:

答案 0 :(得分:0)

查看文本文件tutorial。 您应该使用File.WriteMap来保存一对键和值。 您可以稍后创建一个具有所需格式的字符串,并使用File.WriteString保存它,或者将每行添加到列表中并使用File.WriteList写入。