【问题标题】:Writing and reading variables in Basic4Android在 Basic4Android 中写入和读取变量
【发布时间】:2011-11-02 14:14:31
【问题描述】:

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

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

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

直径2 = 456.7

长度1 = 0

长度2 = -35。

粗加工进给率 = 0.25

FinishingFeedrate = 0.1

等等……

这第一个文本文件格式并不重要——不管怎样。它只是一个中间存储的地方。

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

G0 X123.4 Z0

G1 Z-35。 F0.25

X456.7 F0.1

我将非常感谢您提供解决方案或将其指向合适的位置。我看过但没有发现任何足够简单的东西。 我希望这是那些“当你知道如何轻松”的情况之一。 在此先感谢您,希望我已在正确的位置发布,并希望您有一个简单的解决方案,(这些帖子令人难以置信!)

【问题讨论】:

    标签: basic4android


    【解决方案1】:

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

    【讨论】:

    • 谢谢埃雷尔。我以前看过那个教程,但我认为是被“地图”这个词推迟了,没有跟进......
    • 不知道我之前评论的其余部分发生了什么...我做错了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 2015-12-13
    相关资源
    最近更新 更多