лаб по операционным системам 3
Cрок выполнения : 1 день
Вид работы : Лабораторные
Дисциплины:
Информатика, Программирование: Информатика.
|
Добавлен 16.03.2022 16:56:25
Уникальность:
Доработка:
Подробно: 1. Выберите любую пару кодировок текста 2. Напишите файл сценария Windows Script Host, который считывает содержимое текстового файла в одной кодировке и записывает содержимое в другой кодировке в новый текстовый файл. Написать обратный скрипт. Для перевода возможно использование вставок функций на языке javascript (Учебник по JavaScript в папке с заданием). Вставка скрипта на другом языке в файл сценария описана в книге из лабораторной №2, страница 275. 3. Написать html-приложение (_x_.hta), которое переводит текст из одной кодировки в другую и наоборот. Для ввода текста в исходной кодировке использовать поля ввода. Для перевода текста также возможно использование функций на языке javascript. Так как _x_hta приложения построены на синтаксисе языка разметки HTML, то встраивание скрипта такое же, как для обычной HTML страницы, описано в учебнике по Javascript, страница 40. 4. Написать приложение на любом выбранном языке программирования, которое также переводит текст из одной кодировки в другую. Для ввода текста использовать поля ввода. 5. Напишите приложение для выполнения под ОС Android, которое переводит текст в одной кодировке (например win-1251) и записывает содержимое в другой кодировке (например koi-8) и обратную задачу. Приложение должно содержать текстовые поля для ввода, а также иметь возможность загружать текстовый файл с текстом в исходной кодировке и сохранять в текстовый файл переведенный текст на ваше мобильное устройство. 6. Выбор среды разработки, при умении работать в средах разработки - свободный. Если Вы ранее не работали в средах разработки для Android, то лучше выбрать Android Studio (инструкция находится ниже). 7. Оформить отчет по стандартам оформления ИрНИТУ, в отчете приложить краткое описание выбранных кодировок, таблицы перевода, скриншоты исходного кода, скриншоты результата работы приложений и скрипта. Работа с Android Studio. Для начала работы с Android Studio необходимо убедиться, что на вашем ПК установлены Software Developer Kit (SDK) и Java Developer Kit (JDK)Последние версии соответственно: https://www.oracle.com/java/technologies/sdk-downloads.html https://www.oracle.com/java/technologies/javase-downloads.html Последняя версия Android Studio находится: https://developer.android.com/studio Исчерпывающие уроки по работе в Android Studio и о структуре приложений с примерами можно изучить здесь: https://startandroid.ru/ru/uroki/vse-uroki-spiskom.html Android Studio выбран, потому что имеет поддержку самых распространенных языков C++ и Java, а также Kotlin. Базовые книги для Java и С++ есть в папке с заданием. Требования к приложению: 1. Ваше приложение должно иметь поле для ввода текста, поле для вывода текста, закрытое для редактирования. Кнопка для выполнения конвертации кодировки. 2. Ваше приложение должно иметь кнопки для открытия текстового файла и сохранения конвертированного текста в файл, при этом текст из открывшегося файла должен выводиться в поле ввода, а также выбираться автоматически кодировка, которая есть в открытом файле. Также должны быть реализованы необходимые разумные проверки (например, проверка при сохранении в файл пустой строки). При выполнении проверок и выдачи сообщений разумно использовать элемент «toast», реализация навигации по папкам на Ваше усмотрение. 3. Остальная реализация интерфейса на Ваше усмотрение. Например, Выбор кодировок можете реализовать с помощью выпадающих списков либо с помощью так называемых RadioButton. 4. Для запуска приложений можете использовать эмулятор устройства. Пример работы со встроенным эмулятором Android Studio можно изучить здесь https://android-tools.ru/coding/emulyatory-v-android/ 5. Для переноса файлов с эмулятора на ваш ПК нужно воспользоваться Android Device Monitor, изучить можно здесь https://o7planning.org/ru/10537/using-the-android-device-monitor 6. Для демонстрации «правильности» кодировки полученный файл лучше открыть с помощью Notepad++, так как он обладает возможностью быстрой смены кодировки, без сохранения файла, а также отображает
Кратко: 1. Выберите любую пару кодировок текста 2. Напишите файл сценария Windows Script Host, который считывает содержимое текстового файла в одной кодировке и записывает содержимое в другой кодировке в новый текстовый файл. Написать обратный скрипт. Для перевода возможно использование вставок функций на я...