Конвертируем в приложение Android
<Создаём apk файл>
Начиная с MV, игры созданные этим редактором возможно запустить в браузере, поддерживающем технологии HTML5, такие как WebGL, 2DCanvas, WebAudio и JavaScript. Так же, вы можете запустить игру через браузер Android устройства.
Вместо того, чтобы описывать запуск через браузер, мы покажем, как собрать Android приложение. Web-приложения, запускаемые как обычные, называются "Гибридными (Hybrid App)", это хороший способ сделать приложение кросс-платформенным.
Часть приложений используют для игры стандартный браузер устройства на Android. Но встроеный браузер имеет плохую поддержку HTML5. По этому, мы используем технологию "Crosswalk Project", что использует движок Chrome, который имеет хорошую поддержку HTML5.
Подробное описание доступно на сайте проекта, изучите, если вам интересно. ([Crosswalk Project на Android]).
Операционные системы
Данное руководство подходит для Windows 8.1 (7 тоже) и OS X 10.10.
2 Подготовка среды для создания пакетов
Установка игр, сделанных с помощью RPG Maker MV, на Android требует создания apk файла. По сути, это архив формата ZIP, содержащий необходимые файлы для запуска приложения. Мы называем создание apk файла "Упаковкой(Packaging)".
Требуется Интернет-соединение для загрузки необходимых инструментов.
2-1 Установка и настройка Python
Скрипт сборки, предоставленный Crosswalk Project, упростит создание пакета игры. Скрипт создан с использованием скриптового языка "Python", поэтому нам нужно будет скачать и настроить его. Данный пункт описывает установку Python на Windows, ибо Python предустановлен в OS X, следовательно, установку мы пропускаем, переходите сразу в пункт 2-2.
2-1-1 Загружаем и устанавливаем Python
Скачать установщик можно с официального сайта по указанной ссылке: https://www.python.org/downloads/. Не страшно, если при установке вы не отметите все пункты, главное запомните, куда вы установили Python.

Установим Python, например, в C:\Python34.

2-1-2 Настраиваем переменную PATH
Настроив переменную PATH, вы сможете использовать Python без указания полного (абсолютного) пути к нему.
Нажмите правой клавишей по ярлыку "Мой компьютер" на своем рабочем столе, в выпадающем меню выберите [Свойства] и перейдите на вкладку [Дополнительно].

Щелкните [Переменные среды]. Выберите [Path] в [Системных переменных] и дважды кликните по ней.

Добавьте в конец (без кавычек) «;C:\Python34\», сохраните.

Закройте окно [Свойств] и откройте [Проводник]. Нажмите Win + R и введите CMD, чтобы открыть окно командной строки.

Введите "python —version" и нажмите клавишу Enter. Если отобразилась версия Python, то всё получилось.

2-2 Устанавливаем и настраиваем Oracle JDK
Для запуска Android SDK и "Ant" вам потребуется JDK (Java Development Kit) от Oracle. Начиная с OS X 10.6, JDK уже установлен и вам не нужно делать это самому.
2-2-1 Загружаем и устанавливаем JDK
Загружаем JDK по ссылке: http://www.oracle.com/technetwork/java/javase/downloads/index.html. На август 2015, последняя версия JDK была 8u51.

Загрузите нужную вам версию. Для Windows есть две версии, 32-битная для (Windows x86) и 64-битная для (Windows x64), будьте внимательны и выберите то, что подходит для вашей системы.
Выберите "Accept License Agreement", тогда загрузка станет доступна.

Запустите установщик Java SE Development Kit и не меняйте никаких настроек.

2-2-2 Настраиваем пути для JDK
Нам нужно создать переменную среды JAVA_HOME. Это просто. Как и в настройке Python в шаге 2-1-2, в [Системных переменных] щелкните [Создать].
Введите "JAVA_HOME" в название переменной и укажите путь до JDK, например, C:\Program Files\Java\jdk1.8.0_51.

Далее, откройте переменную [Path] и добавьте в конец ";%JAVA_HOME%\bin\".

Теперь проверим корректность установки, так же как и для Python.
Введите "java —version" и нажмите Enter. Если в ответ напечатает версию java, то всё получилось.

2-3 Устанавливаем и настраиваем Apache Ant
Ant — программа для сборки, использущая Java. Установка требуется как и для Windows, так и для OS X.
2-3-1 Загружаем и устанавливаем Ant
Загрузите бинарники Ant с сайта http://ant.apache.org/bindownload.cgi.
Скачайте [.zip archive:] в секции [Current Release of Ant]. На Август 2015, последняя версия Ant была 1.9.6.

Распакуйте Ant куда захотите, но лучше всего распакйте в корень диска C.

2-3-2 Настраиваем пути для Ant
Также как и для JDK, нам нужно создать новую переменную.
Создайте переменную ANT_HOME, содержащую путь до Ant.

Далее откройте [Path] и введите «;%ANT_HOME%\bin\».

Что бы проверить установку, откройте консоль и введите "ant —version", нажмите Enter.

2-4 Качаем и настраиваем Android SDK
SDK — сокращение от "Software Development Kit" — оно содержит необходимые программы для разработки программ. Программы для упаковки и тестирования включены в этот SDK.
2-4-1 Качаем и устанавливаем Android SDK
Загрузите Android SDK с сайта http://developer.android.com/sdk/installing/index.html. В SDK вы можете найти [ANDROID STUDIO], программу, для создания прилажений Android. Но мы будем использовать [STAND-ALONE SDK TOOLS].

Выберите [STAND-ALONE SDK TOOLS] и щелкните [Download the SDK now] на следующей странице. На Август 2015, последняя версия SDK была r24.3.3. Скачайте установочную программу (exe файл).


Установите SDK в корень диска C, что бы вам было проще его найти.

2-4-2 Загружаем дополнительные компоненты через Android SDK Manager
Так как базовая установка SDK не содержит всех нужных элементов, мы загрузим их через Android SDK Manager. Android SDK Manager можно найти в меню «Пуск».
Вы можете скачать USB-драйвера через Android SDK Manager. Для сборки необходимо скачать [Android SDK platform-tools], [Android SDK Build-tools] и API (последняя версия [Android 5.1.1 (API 22)]).
Так же, стоит добавить [Google USB Driver] (упомянутый выше) в категории [Extras], что позволит вам установить apk сразу по USB.
- Android SDK platform-tools
- Android SDK Build-tools
- Android5.1.1 (API 22)
- Google USB Driver
*Возможно, требуемые компоненты будут уже выбраны.

2-4-3 Настраиваем пути для SDK
Добавьте в переменную PATH три пути.

Проверьте пути. Введите в консоли "adb version" и нажмите Enter.

2-5 Скачиваем заготовку Android приложения для Crosswalk Project
Вам не нужно устанавливать Crosswalk Project. Распакуйте архив туда, куда вам будет удобно. Всё нужное уже есть в данном пакете.
Заготовка скачивается с https://download.01.org/crosswalk/releases/crosswalk/android/stable/. Хотя есть версии поновее, лучше скачать 10.39.235.16.
Щелкните по нужной папке и скачайте [crosswalk-10.39.235.16.zip].

Для удобства файл должен быть распакован в корень диска C.

Подготовка к сборке завершена.
3 Разрабатываем игры при помощи RPG Maker
После окончания разработки игры на RPG Maker, выберите [Экспорт (Внедрение в оф. русской локализации)] в меню Файл. Выберите [Android / iOS] и экспортируйте, так вы получите всё необходимое.
Для удобства, мы экспортировали проект на рабочий стол.

4 Создаём пакет игры
Получим из исходников apk файл для установки игры на Android.
4-1 Создаём manifest.json
Создайте manifest.json файл любым текстовым редактором (прим.переводчика: советую использовать notepad++).
Ниже указан привер содержимого файла.
manifest.json
Исключая имя и версии, остальное можете оставить как есть.
Сохраните manifest.json в папке «/www».
Ниже указаны возможные параметры.
| Параметр | Значение |
|---|---|
| name | Название игры. |
| xwalk_version | Номер версии. Увеличивайте версию с каждым пакетом. !ВНИМАНИЕ!, формат версии должен состоять из трёх цифр! Пример: 0.0.1. |
| start_url | Стартовая страница игры. Обычно это index.html. |
| display | Если параметр будет «fullscreen», то игра запустится во весь экран. |
| orientation | Ориентация экрана. стандарная — горизонтальная: «landscape» |
| icons | Собственно, иконки разных размеров. |
4-2 Создаём пакет
Внутри примера, скачанного в шаге 2-5, есть файл "make_apk.py". Это скрипт, запускающий сборку apk. Запускать его нужно при помощи командной строки.
Отеройте папку «/www», нажмите Win + R и введите CMD. В окне командной строки должен быть указан путь до папки «/www». Если нет, то перейдите в нужную папку, используя команду:

Ниже приведена примерная команда для сборки пакетов.
Скрипт сборки написан на Python. Так мы можем вызвать его со специальными параметрами.
—package Устанавливает имя пакета. Если у вас есть свой домен, вы можете спокойно использовать его в вашей игре. Имя пакета начинается с домена верхнего уровня ("com", например), далее ставится ".", после которой пишется доменное имя. Третий компонент — имя вашей игры(!НА АНГЛИЙСКОМ!) ("sample", например). Внимание! После публикации имя пакета изменить нельзя, выберайте осторожно!
* домен example.com приведён в качестве примера. Использовать его для публикации в магазинах НЕЛЬЗЯ.
Пример домена:
Если ваш домен [example.com] и название вашей игры [sample], ваше название пакета будет:
com.example.sample Так же, среднюю часть часто заменяют названием кампании. —manifest Указывает на файл манифеста. Позволяет указать на иконки, поведение при запуске, название игры.
Если сборка пройдёт без проблем, консоль выведет сообщение [BUILD SUCCESSFUL].

Вы получите два файла, "Sample_0.0.1_arm.apk" и "Sample_0.0.1_x86.apk". Файл содержащий в имени [arm] создан для архитектуры процессоров ARM, который стоит в большинчтве Android устройств. Файл содержащий [x86] создан для архитектуры x86, которая используется реже.

Если вы ещё раз запустите скрипт, старые файлы будут заменены новыми. Чтобы не допустить этого, всегда перемещайте их в другие папки.
4-3 Устанавливаем на устройство
4-3-1 Подготавливаем Android устройство
Для начала поищите в настройках пункт [Отладка по USB]. Если же его нет, выполните инструкцию ниже, НО БОЛЬШЕ НИЧЕГО НЕ ТРОГАЙТЕ! Вам нужно будет включить [Параметры разработчика] на вашем устройстве.
Для её активацииз найдите в настройках [Номер сборки] и нажмите на неё около семи раз.
*Расположение номера сборки в разных устройствах находится в других меню.

4-3-2 Устанавливаем по USB
Теперь мы можем установить игру через USB-соединение. Если вы не установили драйвера, вы можете скачать их через Android SDK Manager.
Соедините Android устройство с вашем компьютером с помощью USB-кабеля. Ваш кабель должен поддерживать передачу данных, а не только зарядку.
Когда соединение будет установлено, может появится окно, спрашивающее вас «Хотите ли вы включить USB-отладку». Отвечайте «Да»
Введите в консоли "adb devices" и нажмите Enter. Если вы сделали всё верно, в консоли отобразится имя вашего устройства.

Мы используем команду "install", для установки пакета. Введите "adb install -r Sample_0.0.1_arm.apk" и нажмите Enter. Параметр "-r" позволяет обновить приложение, если оно уже установлено, сохраняя данные.
Консоль выведет [Success], если удалось установить приложение. Запустите игру, выбрав её в меню устройства.

4-3-3 Установка через Интернет
Загрузите ваше приложение на любой файлообменник, например, Google Drive, потом скачайте приложение через браузер и установите его.
Как правило, вы должны разрешить установку приложений не из PlayMarket. Для этого перейдите в [Настройки] → [Безопасность] → [Неизвестные источники]* и активируйте эту опцию.
* Опция может лежать в меню [Приложения]

5 Публикуем в Google Play
Если вы хотите распространять игру через Google Play, вам придётся завести аккаунт разработчика: Google Play Developer.

Мы НЕ будем расписывать весь процесс регистрации в Google Play. Изучите необходимые материалы и туториалы, чтобы правильно создать аккаунт.
Тут описана только важная информация.
5-1 Подписываем приложение
"Подписав" приложение, вы доказываете, что именно ВЫ создали его. Это как поставить подпись в документе. Неподписанные приложения нельза опубликовывать в Google Play.
Есть несколько способов подписать приложение, мы же используем скрипт make_apk.py.
5-1-1 Создаем ключевой файл
Ключевой файл хранит в шифрованном виде вашу информацию. Он показывает, что вы один из разработчиков приложения.
Вы можете использовать несколько ключей, но одного вполне достаточно.
Кроме того, вы можете использовать ключевой файл для других приложений.
Мы создадим ключевой файл программой «keytool», которая входит в состав в JDK. Ниже дан пример команды.
-genkey -v Создаёт новый файл ключа. -keystore Указывает имя файла. -storepass Указывает пароь для магазина. В примере мы использовали пароль [password], но вы должны придумать свой, сложный пароль. -alias Задает псевдоним ключа. -keypass Указывает пароль для ключа. В примере мы использовали пароль [password], но вы должны придумать свой, сложный пароль. -keyalg Задаёт алгоритм шифрования ключа (используем RSA). -validity Срок использования ключа(в днях). Установите значение побольше, иначе будет невозможно обновить приложение.
После введения данной комманды, вам надо будет ввести в консоли дополнительную информацию.

Введите ваше имя, организацию, город проживания и т.д. Код страны для России — «RU».
После введите <Yes>.
Ключевой файл появится в той папке, в которой вы открывали консоль.
5-1-2 Подписываем приложение
Мы используем ту же комаду, что и в пункте 4-1, указав дополнительные опции.
Добавились keystore-path, keystore-alias, keystore-passcode и keystore-alias-passcode.
—keystore-path Путь до ключевого файла. —keystore-alias Псевдоним ключевого файла, указанный при его создании. —keystore-passcode Пароль, указанный при создании ключевого файла. —keystore-alias-passcode Пароль ключевого файла, указанный при его создании.
Загрузите apk в Google Play Developer Console. Заполните необходимую информацию.
Как из файла сделать приложение

Как сохранить все файлы APP в папку?
Нажмите «Сохранить все». Если кнопка неактивна, значит ваш браузер не поддерживает эту функцию или она не включена.
В Chrome вы можете включить функцию, переключив этот параметр:
Как сконвертировать файл zip в app на Dropbox?

Для сохранения app файлов на Dropbox, кликните «Dropbox» выбрав данный пункт из появляющегося под кнопкой «Сохранить» или «Сохранить все». Необходимо будет авторизовать Dropbox для ezyZip при первом использовании.
Файлы будут сохранены в папке /Apps/ezyZip.
Какая ОС и браузер могут преобразовать app в zip?
ezyZip поддерживает любую ОС, которая может работать с современным браузером. Мы протестировали его для работы с Windows, MacOS, Linux (например, Ubuntu, Mint, Debian), Android, ChromeOS (Chromebook), Android, iOS (iPhone, iPad и iPod Touch).
Убедитесь, что вы используете последнюю версию одного из популярных браузеров или их вариации (например, Chrome, Firefox, Safari, Opera).
Безопасно ли конвертировать zip в app с помощью ezyZip?
Что такое ezyZip?
ezyZip — это бесплатная онлайн-утилита для извлечения app файлов из zip-архива . Нет необходимости устанавливать дополнительное программное обеспечение, так как оно работает в браузере. Он поддерживает множество других извлечения файлов и вариантов преобразования тоже.
В отличие от других онлайн-утилит для конвертации zip-файлов, ezyZip не требует от вас загрузки файлов на сервер. Он работает локально как приложение для браузера, что делает его намного быстрее, чем другие аналогичные инструменты онлайн-преобразования. ограничений на размер файла нет! Это также гарантирует, ваша конфиденциальность будет защищена, так как никакие данные файла не будут покидать ваш браузер .
Как создать приложение для открытия файлов на своем устройстве: пошаговая инструкция
Если вы являетесь разработчиком или хотите поступить на технические специальности в вузе, то создание своего приложения может помочь вам получить опыт и улучшить свои навыки программирования. В этой статье мы расскажем, как сделать свое приложение для открытия файлов.
Программа для открытия файлов – необходимо приложение для организации работы с документами на компьютере. Есть множество программ для открытия файлов на рынке, но сделать свою программу всегда лучше, чем использовать готовое продукт. Вы сможете настроить ее под свои потребности и требования, что облегчит работу с файлами в операционной системе.
Создание приложения для открытия файлов может помочь вам улучшить свои навыки программирования и получить опыт в разработке приложений для компьютера. Кроме того, своя программа позволит настроить ее под свои потребности.
Как правило, для создания программы для открытия файлов необходимо знать основы языка программирования, знакомство с графическим интерфейсом пользователя и настройки операционной системы.
Как вернуть выбор Приложения для открытия файла
Иногда пользователи случайно выбирают неправильное приложение для открытия файла, что может привести к неполадкам в работе. Решением этой проблемы может быть возврат выбора Приложения для открытия файла.
Чтобы вернуть выбор Приложения для открытия файла, нужно зайти в настройки системы. На большинстве устройств это можно сделать через панель уведомлений или через настройки приложений.
Далее нужно выбрать пункт «Приложение по умолчанию» и найти приложение, которое было выбрано для открытия файла. После этого нужно нажать на приложение и выбрать пункт «Очистить настройки» или «Сбросить настройки по умолчанию». Это вернет выбор Приложения для открытия файла обратно в настройки системы.
Если этот метод не работает, можно попробовать удалить приложение, которое было выбрано по умолчанию, и заново его установить. После установки приложение может провести процедуру настроек и вернуть выбор Приложения для открытия файла обратно.
Как установить программу для открытия файлов по умолчанию?
Для начала, следует выбрать программу для открытия файлов, которую хотите установить по умолчанию. Иногда приложения могут предложить самостоятельно установить это свойство, но если этого не происходит, то нужно пройти настройки операционной системы.
Для пользователей Windows 10, можно открыть настройки «Параметры» -> «Система» -> «Приложения по умолчанию», где есть раздел «Выбрать приложения по умолчанию». Затем нужно выбрать нужную программу и установить её по умолчанию.
Пользователям Mac OS необходимо пройти в «Параметры системы» -> «Ссылки на файлы», где можно выбрать нужную программу и установить по умолчанию.
Также существует возможность изменить программу для открытия конкретного файла. Для этого нужно нажать на него правой кнопкой мыши -> «Открыть с…» -> «Выбрать другую программу».
Важно учитывать, что различные файлы требуют разных программ для открытия, поэтому не всегда имеет смысл устанавливать одну программу для всех файлов по умолчанию. Необходимо выбирать программу в зависимости от типа файла.
Как изменить приложение для открытия файлов на телефоне?
В некоторых случаях, когда вы пытаетесь открыть файл на своем телефоне, он может открываться с помощью неудобного приложения или приложения, которое вы не хотите использовать. В таких случаях удобно знать, как изменить приложение, которое используется для открытия файла.
Для того, чтобы изменить приложение для открытия файла, вам необходимо перейти к настройкам вашего устройства. Затем найдите раздел «Приложения» и выберите приложение, которое пытается открыть файл, но вам не хочется использовать этот файловый менеджер. Когда вы выберете приложение, найдите на экране кнопку «Остановить» и нажмите на нее.
После этого вы можете установить новое приложение для открытия файлов. Если вы открываете файл непосредственно из своего приложения, которое его создало, то вам может помочь перейти к настройкам этого приложения и выбрать другое приложение для открытия файла.
В некоторых случаях приложения могут быть настроены по-разному, и если вы не можете найти конкретную опцию, вы всегда можете произвести поиск в Интернете или обратиться в службу поддержки производителя вашего устройства или приложения.
Как изменить приложение для открытия файла на телефоне
Шаг 1: Найдите нужный файл
Прежде всего, необходимо найти файл, для которого вы хотите изменить приложение открытия. Можно найти файлы в различных местах на вашем телефоне, включая загрузки и файлы в памяти устройства.
Шаг 2: Нажмите на файл
После того, как вы нашли нужный файл, нажмите на него. Это откроет меню с доступными приложениями для открытия этого файла.
Шаг 3: Выберите нужное приложение
Выберите нужное приложение для открытия файла. Если приложение, которое вы хотите использовать, не появляется в списке, нажмите на кнопку «Другие приложения» и найдите нужное приложение в списке.
Шаг 4: Сделайте выбранное приложение по умолчанию
Если вы хотите, чтобы выбранное приложение использовалось по умолчанию при открытии этого типа файла в будущем, отметьте флажок «Использовать это приложение по умолчанию». После этого выбранное приложение будет запускаться каждый раз при открытии этого типа файла.
Как называется приложение для открытия файлов?
Среди разнообразных приложений на смартфонах и компьютерах одно из наиболее важных – это приложение для открытия файлов. Как же оно называется?
В настоящее время существует множество приложений для открытия файлов, разных производителей и с различным функционалом. Однако чаще всего они просто обозначаются как «Просмотрщик файлов».
Но что делать, если на вашем устройстве ранее было установлено несколько приложений для открытия файлов, а вам нужно выбрать именно то, которое вы используете чаще всего?
- В первую очередь, переименуйте приложение по своему усмотрению, чтобы легче было найти его среди других.
- Используйте возможности поиска на своем устройстве, чтобы быстро найти нужное вам приложение.
- Если вы не можете определить, какое приложение вы хотите использовать для открытия файла, попробуйте нажать на файл и выберите «Открыть с помощью…». Затем выберете из списка приложение, которое вам подходит.
Таким образом, используя эти простые советы, вы сможете быстро и легко выбрать нужное вам приложение для открытия файлов на своем устройстве.
Как изменить способ открытия файлов
Шаг 1: Откройте проводник и найдите нужный файл на своем компьютере.
Шаг 2: Нажмите правой кнопкой мыши на выбранный файл и выберите опцию «Свойства».
Шаг 3: В открывшемся окне выберите вкладку «Открыть с» и нажмите на кнопку «Изменить».
Шаг 4: В списке приложений выберите нужный вам программный продукт для открытия файла и нажмите «ОК».
Шаг 5: Если нужного вам приложения нет в списке, нажмите на кнопку «Поиск других приложений в этом компьютере» и выберите нужное программное обеспечение.
Теперь выбранный файл будет открываться при помощи выбранного вами приложения. Помните, что данный способ изменения способа открытия файлов может меняться в зависимости от операционной системы, используемой на вашем компьютере.
Какое приложение использовать для открытия файлов
Приложение для открытия файлов — это программа, которая позволяет просматривать и изменять содержимое файлов различных форматов. Выбор приложения зависит от типа файла, который требуется открыть. Например, для просмотра изображений необходимо использовать графический редактор, а для офисных файлов — офисный пакет.
Для просмотра изображений можно использовать такие приложения, как Adobe Photoshop, CorelDRAW, GIMP и другие. Они позволяют открывать и редактировать изображения различных форматов, таких как JPEG, PNG, TIFF, BMP, PSD и др.
Для работы с офисными файлами можно использовать Microsoft Office, OpenOffice, LibreOffice и другие аналоги. Они позволяют открывать, редактировать и создавать файлы форматов DOC, DOCX, XLS, XLSX, PPT, PPTX и т.д.
Для просмотра видео и аудио можно использовать медиаплееры, такие как VLC, Windows Media Player, QuickTime и другие. Они позволяют открывать файлы форматов MP3, MP4, AVI, MOV, WMV и т.д.
Для просмотра PDF-документов можно использовать Adobe Acrobat Reader, Foxit Reader и другие программы. Они позволяют открывать, читать и печатать документы в формате PDF.
Отзывы
Lola
Мне давно хотелось создать свое собственное приложение, которое могло бы открывать различные файлы на моем компьютере, и вот я наткнулась на эту статью. Я была очень поражена тем, как просто и понятно автор объяснил все шаги создания приложения. Единственным недостатком является то, что очень скудно представлены примеры кода, но я справилась и без них. Благодарю за статью!
Мария Петрова
Я давно мечтаю создать собственное приложение и захватить часть рынка мобильных приложений. Но я понимаю, что для этого мне нужно приложить много усилий и время. К счастью, я наткнулась на эту статью и мне кажется, что она поможет мне значительно ускорить процесс создания приложения. Все шаги подробно расписаны и даже новичок сможет понять, как работать с Android Studio. Но несмотря на качественно структурированную информацию и Хорошо написанные шаги, мне кажется что не хватило больше кода примеров. Я была бы рада, если бы авторы добавили больше примеров кода, чтобы было проще понимать, как использовать все эти шаги в своем приложении. Я планирую использовать статью в качестве основы для своего приложения и, надеюсь, что дополнительная информация появится в будущем. В целом, я уверена, что статья оказалась очень полезной, и благодарна автору за подробное объяснение и простоту речи. Я могу рекомендовать эту статью всем, кто хочет создать свое собственное приложение. Спасибо вам большое!
Анна Сидорова
Статья оказалась очень полезной и помогла мне понять, как сделать приложение для открытия файлов. Спасибо автору за подробное объяснение!
Как из файла сделать приложение
Конвертируем в приложение Android
<Создаём apk файл>
Начиная с MV, игры созданные этим редактором возможно запустить в браузере, поддерживающем технологии HTML5, такие как WebGL, 2DCanvas, WebAudio и JavaScript. Так же, вы можете запустить игру через браузер Android устройства.
Вместо того, чтобы описывать запуск через браузер, мы покажем, как собрать Android приложение. Web-приложения, запускаемые как обычные, называются "Гибридными (Hybrid App)", это хороший способ сделать приложение кросс-платформенным.
Часть приложений используют для игры стандартный браузер устройства на Android. Но встроеный браузер имеет плохую поддержку HTML5. По этому, мы используем технологию "Crosswalk Project", что использует движок Chrome, который имеет хорошую поддержку HTML5.
Подробное описание доступно на сайте проекта, изучите, если вам интересно. ([Crosswalk Project на Android]).
Операционные системы
Данное руководство подходит для Windows 8.1 (7 тоже) и OS X 10.10.
2 Подготовка среды для создания пакетов
Установка игр, сделанных с помощью RPG Maker MV, на Android требует создания apk файла. По сути, это архив формата ZIP, содержащий необходимые файлы для запуска приложения. Мы называем создание apk файла "Упаковкой(Packaging)".
Требуется Интернет-соединение для загрузки необходимых инструментов.
2-1 Установка и настройка Python
Скрипт сборки, предоставленный Crosswalk Project, упростит создание пакета игры. Скрипт создан с использованием скриптового языка "Python", поэтому нам нужно будет скачать и настроить его. Данный пункт описывает установку Python на Windows, ибо Python предустановлен в OS X, следовательно, установку мы пропускаем, переходите сразу в пункт 2-2.
2-1-1 Загружаем и устанавливаем Python
Скачать установщик можно с официального сайта по указанной ссылке: https://www.python.org/downloads/. Не страшно, если при установке вы не отметите все пункты, главное запомните, куда вы установили Python.

Установим Python, например, в C:\Python34.

2-1-2 Настраиваем переменную PATH
Настроив переменную PATH, вы сможете использовать Python без указания полного (абсолютного) пути к нему.
Нажмите правой клавишей по ярлыку "Мой компьютер" на своем рабочем столе, в выпадающем меню выберите [Свойства] и перейдите на вкладку [Дополнительно].

Щелкните [Переменные среды]. Выберите [Path] в [Системных переменных] и дважды кликните по ней.

Добавьте в конец (без кавычек) «;C:\Python34\», сохраните.

Закройте окно [Свойств] и откройте [Проводник]. Нажмите Win + R и введите CMD, чтобы открыть окно командной строки.

Введите "python —version" и нажмите клавишу Enter. Если отобразилась версия Python, то всё получилось.

2-2 Устанавливаем и настраиваем Oracle JDK
Для запуска Android SDK и "Ant" вам потребуется JDK (Java Development Kit) от Oracle. Начиная с OS X 10.6, JDK уже установлен и вам не нужно делать это самому.
2-2-1 Загружаем и устанавливаем JDK
Загружаем JDK по ссылке: http://www.oracle.com/technetwork/java/javase/downloads/index.html. На август 2015, последняя версия JDK была 8u51.

Загрузите нужную вам версию. Для Windows есть две версии, 32-битная для (Windows x86) и 64-битная для (Windows x64), будьте внимательны и выберите то, что подходит для вашей системы.
Выберите "Accept License Agreement", тогда загрузка станет доступна.

Запустите установщик Java SE Development Kit и не меняйте никаких настроек.

2-2-2 Настраиваем пути для JDK
Нам нужно создать переменную среды JAVA_HOME. Это просто. Как и в настройке Python в шаге 2-1-2, в [Системных переменных] щелкните [Создать].
Введите "JAVA_HOME" в название переменной и укажите путь до JDK, например, C:\Program Files\Java\jdk1.8.0_51.

Далее, откройте переменную [Path] и добавьте в конец ";%JAVA_HOME%\bin\".

Теперь проверим корректность установки, так же как и для Python.
Введите "java —version" и нажмите Enter. Если в ответ напечатает версию java, то всё получилось.

2-3 Устанавливаем и настраиваем Apache Ant
Ant — программа для сборки, использущая Java. Установка требуется как и для Windows, так и для OS X.
2-3-1 Загружаем и устанавливаем Ant
Загрузите бинарники Ant с сайта http://ant.apache.org/bindownload.cgi.
Скачайте [.zip archive:] в секции [Current Release of Ant]. На Август 2015, последняя версия Ant была 1.9.6.

Распакуйте Ant куда захотите, но лучше всего распакйте в корень диска C.

2-3-2 Настраиваем пути для Ant
Также как и для JDK, нам нужно создать новую переменную.
Создайте переменную ANT_HOME, содержащую путь до Ant.

Далее откройте [Path] и введите «;%ANT_HOME%\bin\».

Что бы проверить установку, откройте консоль и введите "ant —version", нажмите Enter.

2-4 Качаем и настраиваем Android SDK
SDK — сокращение от "Software Development Kit" — оно содержит необходимые программы для разработки программ. Программы для упаковки и тестирования включены в этот SDK.
2-4-1 Качаем и устанавливаем Android SDK
Загрузите Android SDK с сайта http://developer.android.com/sdk/installing/index.html. В SDK вы можете найти [ANDROID STUDIO], программу, для создания прилажений Android. Но мы будем использовать [STAND-ALONE SDK TOOLS].

Выберите [STAND-ALONE SDK TOOLS] и щелкните [Download the SDK now] на следующей странице. На Август 2015, последняя версия SDK была r24.3.3. Скачайте установочную программу (exe файл).


Установите SDK в корень диска C, что бы вам было проще его найти.

2-4-2 Загружаем дополнительные компоненты через Android SDK Manager
Так как базовая установка SDK не содержит всех нужных элементов, мы загрузим их через Android SDK Manager. Android SDK Manager можно найти в меню «Пуск».
Вы можете скачать USB-драйвера через Android SDK Manager. Для сборки необходимо скачать [Android SDK platform-tools], [Android SDK Build-tools] и API (последняя версия [Android 5.1.1 (API 22)]).
Так же, стоит добавить [Google USB Driver] (упомянутый выше) в категории [Extras], что позволит вам установить apk сразу по USB.
- Android SDK platform-tools
- Android SDK Build-tools
- Android5.1.1 (API 22)
- Google USB Driver
*Возможно, требуемые компоненты будут уже выбраны.

2-4-3 Настраиваем пути для SDK
Добавьте в переменную PATH три пути.

Проверьте пути. Введите в консоли "adb version" и нажмите Enter.

2-5 Скачиваем заготовку Android приложения для Crosswalk Project
Вам не нужно устанавливать Crosswalk Project. Распакуйте архив туда, куда вам будет удобно. Всё нужное уже есть в данном пакете.
Заготовка скачивается с https://download.01.org/crosswalk/releases/crosswalk/android/stable/. Хотя есть версии поновее, лучше скачать 10.39.235.16.
Щелкните по нужной папке и скачайте [crosswalk-10.39.235.16.zip].

Для удобства файл должен быть распакован в корень диска C.

Подготовка к сборке завершена.
3 Разрабатываем игры при помощи RPG Maker
После окончания разработки игры на RPG Maker, выберите [Экспорт (Внедрение в оф. русской локализации)] в меню Файл. Выберите [Android / iOS] и экспортируйте, так вы получите всё необходимое.
Для удобства, мы экспортировали проект на рабочий стол.

4 Создаём пакет игры
Получим из исходников apk файл для установки игры на Android.
4-1 Создаём manifest.json
Создайте manifest.json файл любым текстовым редактором (прим.переводчика: советую использовать notepad++).
Ниже указан привер содержимого файла.
manifest.json
Исключая имя и версии, остальное можете оставить как есть.
Сохраните manifest.json в папке «/www».
Ниже указаны возможные параметры.
| Параметр | Значение |
|---|---|
| name | Название игры. |
| xwalk_version | Номер версии. Увеличивайте версию с каждым пакетом. !ВНИМАНИЕ!, формат версии должен состоять из трёх цифр! Пример: 0.0.1. |
| start_url | Стартовая страница игры. Обычно это index.html. |
| display | Если параметр будет «fullscreen», то игра запустится во весь экран. |
| orientation | Ориентация экрана. стандарная — горизонтальная: «landscape» |
| icons | Собственно, иконки разных размеров. |
4-2 Создаём пакет
Внутри примера, скачанного в шаге 2-5, есть файл "make_apk.py". Это скрипт, запускающий сборку apk. Запускать его нужно при помощи командной строки.
Отеройте папку «/www», нажмите Win + R и введите CMD. В окне командной строки должен быть указан путь до папки «/www». Если нет, то перейдите в нужную папку, используя команду:

Ниже приведена примерная команда для сборки пакетов.
Скрипт сборки написан на Python. Так мы можем вызвать его со специальными параметрами.
—package Устанавливает имя пакета. Если у вас есть свой домен, вы можете спокойно использовать его в вашей игре. Имя пакета начинается с домена верхнего уровня ("com", например), далее ставится ".", после которой пишется доменное имя. Третий компонент — имя вашей игры(!НА АНГЛИЙСКОМ!) ("sample", например). Внимание! После публикации имя пакета изменить нельзя, выберайте осторожно!
* домен example.com приведён в качестве примера. Использовать его для публикации в магазинах НЕЛЬЗЯ.
Пример домена:
Если ваш домен [example.com] и название вашей игры [sample], ваше название пакета будет:
com.example.sample Так же, среднюю часть часто заменяют названием кампании. —manifest Указывает на файл манифеста. Позволяет указать на иконки, поведение при запуске, название игры.
Если сборка пройдёт без проблем, консоль выведет сообщение [BUILD SUCCESSFUL].

Вы получите два файла, "Sample_0.0.1_arm.apk" и "Sample_0.0.1_x86.apk". Файл содержащий в имени [arm] создан для архитектуры процессоров ARM, который стоит в большинчтве Android устройств. Файл содержащий [x86] создан для архитектуры x86, которая используется реже.

Если вы ещё раз запустите скрипт, старые файлы будут заменены новыми. Чтобы не допустить этого, всегда перемещайте их в другие папки.
4-3 Устанавливаем на устройство
4-3-1 Подготавливаем Android устройство
Для начала поищите в настройках пункт [Отладка по USB]. Если же его нет, выполните инструкцию ниже, НО БОЛЬШЕ НИЧЕГО НЕ ТРОГАЙТЕ! Вам нужно будет включить [Параметры разработчика] на вашем устройстве.
Для её активацииз найдите в настройках [Номер сборки] и нажмите на неё около семи раз.
*Расположение номера сборки в разных устройствах находится в других меню.

4-3-2 Устанавливаем по USB
Теперь мы можем установить игру через USB-соединение. Если вы не установили драйвера, вы можете скачать их через Android SDK Manager.
Соедините Android устройство с вашем компьютером с помощью USB-кабеля. Ваш кабель должен поддерживать передачу данных, а не только зарядку.
Когда соединение будет установлено, может появится окно, спрашивающее вас «Хотите ли вы включить USB-отладку». Отвечайте «Да»
Введите в консоли "adb devices" и нажмите Enter. Если вы сделали всё верно, в консоли отобразится имя вашего устройства.

Мы используем команду "install", для установки пакета. Введите "adb install -r Sample_0.0.1_arm.apk" и нажмите Enter. Параметр "-r" позволяет обновить приложение, если оно уже установлено, сохраняя данные.
Консоль выведет [Success], если удалось установить приложение. Запустите игру, выбрав её в меню устройства.

4-3-3 Установка через Интернет
Загрузите ваше приложение на любой файлообменник, например, Google Drive, потом скачайте приложение через браузер и установите его.
Как правило, вы должны разрешить установку приложений не из PlayMarket. Для этого перейдите в [Настройки] → [Безопасность] → [Неизвестные источники]* и активируйте эту опцию.
* Опция может лежать в меню [Приложения]

5 Публикуем в Google Play
Если вы хотите распространять игру через Google Play, вам придётся завести аккаунт разработчика: Google Play Developer.

Мы НЕ будем расписывать весь процесс регистрации в Google Play. Изучите необходимые материалы и туториалы, чтобы правильно создать аккаунт.
Тут описана только важная информация.
5-1 Подписываем приложение
"Подписав" приложение, вы доказываете, что именно ВЫ создали его. Это как поставить подпись в документе. Неподписанные приложения нельза опубликовывать в Google Play.
Есть несколько способов подписать приложение, мы же используем скрипт make_apk.py.
5-1-1 Создаем ключевой файл
Ключевой файл хранит в шифрованном виде вашу информацию. Он показывает, что вы один из разработчиков приложения.
Вы можете использовать несколько ключей, но одного вполне достаточно.
Кроме того, вы можете использовать ключевой файл для других приложений.
Мы создадим ключевой файл программой «keytool», которая входит в состав в JDK. Ниже дан пример команды.
-genkey -v Создаёт новый файл ключа. -keystore Указывает имя файла. -storepass Указывает пароь для магазина. В примере мы использовали пароль [password], но вы должны придумать свой, сложный пароль. -alias Задает псевдоним ключа. -keypass Указывает пароль для ключа. В примере мы использовали пароль [password], но вы должны придумать свой, сложный пароль. -keyalg Задаёт алгоритм шифрования ключа (используем RSA). -validity Срок использования ключа(в днях). Установите значение побольше, иначе будет невозможно обновить приложение.
После введения данной комманды, вам надо будет ввести в консоли дополнительную информацию.

Введите ваше имя, организацию, город проживания и т.д. Код страны для России — «RU».
После введите <Yes>.
Ключевой файл появится в той папке, в которой вы открывали консоль.
5-1-2 Подписываем приложение
Мы используем ту же комаду, что и в пункте 4-1, указав дополнительные опции.
Добавились keystore-path, keystore-alias, keystore-passcode и keystore-alias-passcode.
—keystore-path Путь до ключевого файла. —keystore-alias Псевдоним ключевого файла, указанный при его создании. —keystore-passcode Пароль, указанный при создании ключевого файла. —keystore-alias-passcode Пароль ключевого файла, указанный при его создании.
Загрузите apk в Google Play Developer Console. Заполните необходимую информацию.
Как из файла сделать приложение
Нажмите «Сохранить все». Если кнопка неактивна, значит ваш браузер не поддерживает эту функцию или она не включена.
В Chrome вы можете включить функцию, переключив этот параметр:
Как сконвертировать файл zip в app на Dropbox?

Для сохранения app файлов на Dropbox, кликните «Dropbox» выбрав данный пункт из появляющегося под кнопкой «Сохранить» или «Сохранить все». Необходимо будет авторизовать Dropbox для ezyZip при первом использовании.
Файлы будут сохранены в папке /Apps/ezyZip.
Какую операционную систему и браузер поддерживает ezyZip?
ezyZip поддерживает любую ОС, которая может работать с современным браузером. Мы протестировали его для работы с Windows, MacOS, Linux (например, Ubuntu, Mint, Debian), Android, ChromeOS (Chromebook), Android, iOS (iPhone, iPad и iPod Touch).
Убедитесь, что вы используете последнюю версию одного из популярных браузеров или их вариации (например, Chrome, Firefox, Safari, Opera).
Что такое ezyZip?
ezyZip — это бесплатная онлайн-утилита для извлечения app файлов из zip-архива . Нет необходимости устанавливать дополнительное программное обеспечение, так как оно работает в браузере. Он поддерживает множество других извлечения файлов и вариантов преобразования тоже.
В отличие от других онлайн-утилит для конвертации zip-файлов, ezyZip не требует от вас загрузки файлов на сервер. Он работает локально как приложение для браузера, что делает его намного быстрее, чем другие аналогичные инструменты онлайн-преобразования. ограничений на размер файла нет! Это также гарантирует, ваша конфиденциальность будет защищена, так как никакие данные файла не будут покидать ваш браузер .
Превращаем код на Python в исполняемый EXE-файл
Обычно код на Питон запускают двумя способами: через терминал или через текстовый редактор / IDE.
При этом стоит отметить, что файлик Python — это всего лишь скрипт, который сохранён в расширении .py. Да, это очевидно, но в этом и кроется проблема: иногда нужно скрыть исходный код, а поделиться программкой (в виде альфа-версии, например) очень хочется.
Одно из решений, которое закрывают боль с исходным кодом — это конвертация файла Python в исполняемый exe-файлик.
В этой статье мы научимся создавать «экзешники» при помощи двух библиотек: Pyinstaller and auto-py-to-exe.
Перед тем, как продолжить чтение статьи, скачайте этот репозиторий. Он здорово поможет вам понять процесс, если вы будете повторять все шаги вместе с нами.
Почему возникает потребность конвертировать Python-код в EXE
- Код могут украсть. Об этом мы уже говорили выше. Куда проще достать исходный код непосредственно из py-файла, чем из скомпилированного приложение. Py-файл достаточно просто открыть!
- Хочется поделиться кодом с другими юзерами. Дело не только в том, что ваш код могут украсть. Зачастую код содержит зависимости, которыми должен владеть другой юзер перед запуском вашего Python-кода. Но что, если он вообще ничего не смыслит в программировании? Не заставишь ведь его сперва выучить программирование, чтобы оценить ваше новое суперприложение. Проще создать исполняемый файл.
- Исполняемый файл можно запускать автоматически, по расписанию. Этот пункт актуален, если вы решили написать утилиту для вашего ПК, и эта утилита должна запускаться либо в определенное время, либо вместе с запуском ОС.
Конвертация кода Python в файл .exe
Для начала создадим скрипт на Python. В качестве примера мы используем открытый код бронирования жилья AitBnb в Нью-Йорке. Если у вас уже есть готовый код, можете сразу использовать его.
Вы не забыли скачать библиотеки по ссылке по введении? Сделайте это сейчас.
Вот структура файлов на GitHub:
Каждая из директорий должна обладать своей виртуальной средой. Убедитесь, что среды развёрнуты и в директории pyinstaller, и в auto-py-to-exe.
Сохраните ваш код и скопируйте его в обе директории.
Что делать в Pyinstaller
Ещё раз убедитесь, что виртуальная среда развёрнута. Да, мы настаиваем. Проверьте, установлены ли все зависимости между библиотеками и кодом.
Всё в порядке? Запускайте команду:
Процесс должен запуститься, и в конце консоль сообщит: «Completed successfully». Значит, всё прошло успешно.

Успешный процесс компиляции в Pyinstaller // DataCamp
В папке с бибилотекой и кодом должны появиться две новые директории под названиями build и dist. В папке dist вы найдёте заветный exe-файл. Запустите его и проверьте работу приложения.
Что делать в Auto-py-to-exe
Также скиньте файлик с кодом в папку с библиотекой и проверьте зависимости между кодом и библиотекой.
Разработка программы чтения и записи текстовых файлов. Классы StreamWriter и StreamReader
В программе продемонстрировано использование классов StreamWriter и StreamReader для чтения и записи текстовых файлов. Также в программе использованы элементы управления (компоненты) RichTextBox и OpenFileDialog.
Содержание
- 1. Запустить MS Visual Studio . Создать проект по шаблону Windows Forms Application
- 2. Разработка формы приложения
- 3. Элемент управления OpenFileDialog
- 4. Добавление внутренних переменных в текст приложения
- 5. Программирование события Load класса формы Form1
- 6. Импорт пространства имен System.IO
- 7. Программирование события клика на кнопке button1 ( «Открыть файл…» )
- 8. Программирование события изменения текста в компоненте RichTextEdit
- 9. Программирование события клика на кнопке “Сохранить файл”
Поиск на других ресурсах:
Условие задачи
Разработать программу чтения/записи текстовых файлов. В программе должна быть возможность выбора файла для чтения, его корректировка и запись этого файла на диск.
⇑
Выполнение
1. Запустить MS Visual Studio. Создать проект по шаблону Windows Forms Application
Подробный пример создания приложения по шаблону Windows Forms Application подробно описывается здесь .
⇑
2. Разработка формы приложения
Создать форму как показано на рисунке 1.
На форме размещаются следующие элементы управления:
- два элемента управления типа Button. Автоматически будут созданы два объекта (экземпляры класса Button) с именами button1 и button2;
- один элемент управления типа RichTextBox. Автоматически создается объект с именем richTextBox1;
- элемент управления типа Label. Создается объект с именем label1.

Рис. 1. Элементы управления формы приложения
Осуществить настройку элементов управления типа Button следующим образом:
- в элементе управления button1 свойство Text = “ Открыть файл … »;
- в элементе управления button2 свойство Text = “ Сохранить файл ».
Настройка формы приложения Form1:
- свойство Text = “ Чтение/запись текстовых файлов ”;
- свойство MaximizeBox = false (кнопка развертывания на весь экран становится неактивной);
- свойство FormBorderStyle = “Fixed3D”;
- свойство StartPosition = “CenterScreen”.
Также нужно откорректировать размеры формы и элементов управления на форме приблизительно так, как показано на рисунке 2.
В элементе управления RichTextBox (рис. 3):
- свойство WordWrap = «false» (перенос длинных строк в пределах границ окна редактора).
Элемент управления RichTextBox представляет собой многострочное редактированное текстовое поле, которое работает с текстом в формате RTF ( Rich Text Format – расширенный текстовый формат). Текст формата RTF сохраняет дополнительную служебную информацию, которая управляет свойствами каждого абзаца и изменением шрифта по ходу текста.

Рис. 2. Форма приложения после корректировки и настройки свойств

Рис. 3. Элемент управления типа RichTextBox
⇑
3. Элемент управления OpenFileDialog
Для того, чтобы выбрать текстовый файл для чтения, нужно использовать элемент управления типа OpenFileDialog. Этот элемент управления представляет собой стандартное диалоговое окно Windows, предназначенное для открытия файлов.
Разместить на форме компонент OpenFileDialog (рис. 4).

Рис. 4. Элемент управления OpenFileDialog
⇑
4. Добавление внутренних переменных в текст приложения
Для работы программы нужно ввести следующие дополнительные внутренние переменные:
- f_open – определяет, выбрал ли пользователь файл командой « Открыть файл… »;
- f_save – определяет, был ли сохранен ранее открытый файл (f_open = true).
Поэтому, в текст модуля “ Form1.cs ” нужно ввести следующий код:
⇑
5. Программирование события Load класса формы Form1
Событие Load возникает в момент загрузки формы сразу после запуска приложения на выполнение. В обработчик события целесообразно включать начальную инициализацию переменных.
В данном случае, начальной инициализации подлежат такие переменные и объекты как f_open, f_save, label1, richTextBox1.
В компоненте label1 будет отображаться путь к выбранному файлу. В компоненте richTextBox1 будет отображаться содержимое (текст) выбранного файла.
Листинг обработчика Form1_Load() события Load загрузки формы следующий:
⇑
6. Импорт пространства имен System.IO
В данной работе для чтения и записи файлов будут использованы возможности классов StreamWriter и StreamReader из библиотеки классов языка C# .
Поэтому, для использования методов этих классов, нужно в начале кода модуля “ Form1.c s” добавить строку:
Таким образом, верхняя часть файла “ Form1.cs ” имеет вид:
⇑
7. Программирование события клика на кнопке button1 (“ Открыть файл… »)
Для вызова стандартного окна Windows выбора файла, пользователь должен выбрать команду «Открыть файл…» (button1). Пример программирования события клика на кнопке button1 подробно описан здесь .
Листинг обработчика button1_Click() события Click кнопки button1, осуществляющей открытие окна выбора файла, следующий:
Для вызова стандартного окна Windows выбора файла используется метод ShowDialog() компонента openFileDialog1. Выбранный файл сохраняется в свойства FileName объекта openFileDialog.
Для чтения текстового файла используется класс StreamReader, который осуществляет чтение символьных данных из файла. Чтобы создать экземпляр класса StreamReader используется метод OpenText() класса File. Класс File содержит ряд методов, которые хорошо подходят для упрощенного чтения символьных данных.
Чтобы считать строку из файла в программе используется метод ReadLine(), считывающий строку символов из текущего потока и возвращающий данные в виде строки. Если достигнут конец файла, то метод возвращает null.
Чтение строк осуществляется в локальную переменную line.
Чтобы добавить строку к объекту richTextBox1, используется метод AppendText().
⇑
8. Программирование события изменения текста в компоненте RichTextEdit
В соответствии с логикой программы, если в тексте файла происходят изменения, то флажок f_save должен быть равен значению false.
В компоненте richTextBox1 есть событие TextChanged, которое вызывается в момент изменения текста в редакторе (рис. 5).

Рис. 5. Событие TextChanged элемента управления richTextBox1
Обработчик события TextChanged имеет следующий вид:
⇑
9. Программирование события клика на кнопке “ Сохранить файл ”
Для сохранения измененного текста в файле нужно выбрать команду « Сохранить файл » (кнопка button2). Для сохранения измененного в richTextBox1 файла используются методы класса StreamWriter.
Листинг обработчика события клика на кнопке button2 следующий:
Объясним некоторые фрагменты кода.
В обработчике события button2_Click после проверки на наличие открытого файла создается объект (переменная) с именем sw типа StreamWriter.
При создании объекта используется метод CreateText() из типа File , возвращающего экземпляр типа StreamWriter . Имя файла сохраняется в свойстве openFileDialog1.FileName .
Для доступа к введенным строкам компонента richTextBox используется свойство Lines, которое есть массивом строк.
Чтобы добавить одну строку, нужно вызвать метод WriteLine() объекта sw типа StreamWriter.