#basic4android
#basic4android
Вопрос:
Во-первых, отличная работа на B4A. Я только начал, и на моем 10-дюймовом планшете уже запущено небольшое приложение. Это очень интересно. Но я хотел бы сделать это дальше…
Будучи новичком-самоучкой, я написал приложение, используя VB6. Это «прославленный калькулятор», который создает текстовый файл из пользовательских вводов, который становится «программой» для токарного станка с ЧПУ. По сути, приложение генерирует один текстовый файл — длинный список имен переменных и их значений. Затем эти переменные считываются обратно в память и выводятся во второй текстовый файл в формате, понятном токарному станку с ЧПУ. Чтобы сделать жизнь интересной, все токарные станки не созданы равными — у них немного разные (синтаксические?) Потребности, Поэтому для работы с разными «диалектами» должно быть несколько отдельных «постпроцессоров». Что не является проблемой, как только я это понял в этом мире Android!
Итак (упрощенно) первый текстовый файл, созданный на основе пользовательского ввода в текстовых полях, может выглядеть следующим образом: Diameter1 = 123,4
Диаметр2 = 456,7
Длина 1 = 0
Длина2 = -35.
RoughingFeedrate = 0.25
Скорость завершения подачи = 0.1
и т.д…
Этот первый формат текстового файла не критичен — все, что работает. Это просто промежуточное хранилище.
Затем, после «последующей обработки», с использованием сохраненных переменных в первом текстовом файле, второй текстовый файл может быть таким:
G0 X123.4 Z0
G1 Z-35. F0.25
X456.7 F0.1
Я был бы очень благодарен либо за решение, либо за указание подходящего места. Я посмотрел, но не нашел ничего достаточно простого. Я надеюсь, что это одна из тех ситуаций, когда «легко, когда знаешь, как». Я заранее благодарю вас, надеясь, что я разместил сообщение в правильном месте, и надеюсь, что у вас есть ПРОСТОЕ решение для меня (эти сообщения ошеломляют!)
Ответ №1:
Смотрите учебное пособие по текстовым файлам. Вы должны использовать File .WriteMap для сохранения пар ключей и значений. Позже вы можете либо создать строку с требуемым форматом, либо сохранить ее в файле.Записывайте строку или добавляйте каждую строку в список и записывайте ее с помощью File.Список записи.
Комментарии:
1. Спасибо, Эрел. Я уже просматривал этот учебник раньше, но, думаю, его отпугнуло слово «карта», и он не стал за ним следить…
2. Не знаю, что случилось с остальной частью моего предыдущего комментария… я делаю что-то не так?