Главная страница

Пр.р.2. Тематический план пр Тема Колво часов


Скачать 2.05 Mb.
НазваниеТематический план пр Тема Колво часов
Дата01.02.2023
Размер2.05 Mb.
Формат файлаdocx
Имя файлаПр.р.2.docx
ТипТематический план
#914994
страница10 из 15
1   ...   7   8   9   10   11   12   13   14   15

Практическая работа № 12


Работа с инсталляторами, мастерами установки, архиваторами.

Цель: научиться работать с инсталляторами, мастерами установки, архиваторами.

Теоретическое обоснование

Установка программного обеспечения часто представляет собой утомительную работу для пользователей, поэтому от того, насколько хорошо создан инсталлятор может зависеть будущее пограммы. Знакомство пользователя с программой чаще всего начинается с запуска инсталлятора. Внешний вид и функциональность продукта определяется разработчиком. Пользователю нужно иметь возможность проконтролировать процесс, выставив нужные параметры установки. Для разработчика же важно, чтобы, как минимум, его программа была установлена корректно, а инсталлятор был совместим с необходимыми платформами.

Описание популярных средств разработки инсталляторов можно найти на сайтах

  1. Путеводитель по системам для создания инсталляторов, часть 3

http://www.ixbt.com/soft/installers-3.shtml,

  1. Softportal/Программы : Разработчику / Инсталляторы

http://www.softportal.com/dlcategory-315.html,

  1. Softholm. Новости файлового архива

http://www.softholm.com/download/development/install_setup/3.html,

  1. Inno Setup: создание инсталлятора на примере развертывания C# приложения

https://habrahabr.ru/post/255807/

Архивация (упаковка)— помещение исходных файлов в архивный файл в сжатом виде. Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. Программы, осуществляющие упаковку и распаковку файлов, называются архиваторами. Цель упаковки файлов — обеспечение более компактного размещения информации. Степень сжатия файлов зависит от используемой программы, метода сжатия и типа исходного файла.

Наиболее популярные форматы архивов:

ZIP

- архивный формат, основанный на алгоритмах сжатия, предложенных израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием.

RAR

- разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, но ценой этого является более продолжительный процесс обработки архива

CAB

- применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм является коммерческой тайной

TAR

- получил наибольшее распространение в системах на базе Linux.

Основные утилиты для работы с архивами в linux:

  1. Блог для настоящих Линуксоидов - http://linuxsoid.com/ 

  2. Как создать архив в Ubuntu Linux –

http://linuxsoid.com/blog/szhatie_i_arkhivacija_informacii_s_pomoshhju_arkhivatorov_rar_unrar_zip_unzip_gzip_bzip2_tar/2014-05-07-139

  1. Обзор основных архиваторов используемых Linux - http://admin-gu.ru/linux/arhive.

  2. Ресурсы архиваторов для Linux-

http://linsoft.info/soft/category/90, http://freeanalogs.ru/Linux/WinRAR

Методические указания

Для выполнения заданий вам потребуется вспомнить теоретический материал и доступ в интернет. При выполнении заданий ориентируйтесь на данные инструкции и предложенные сайты.

Задания

  1. Посетите предложенные сайты, выберите и опишите в таблице несколько систем для создания инсталляторов, по следующим основным аспектам:

  • Среда разработки, интерфейс, поддержка сценариев

  • Работа с проектом, типы создаваемых пакетов, возможности импорта проектов из других сред разработки

  • Пользовательские опции инсталлятора: поддержка языков, профилей и другие опции

  • Поддержка расширений

  1. Разработайте собственный инсталлятор (мастер установки) для своего ПО. (пример разработки см. на портале Инструкция создания Мастера установки готовой программы в Inno Setup –

http://softobase.com/ru/vopros/nuzhna-po-inno-setup-instrukciya-sozdaniya-mastera-ustanovki-gotovoy-programmy

  1. Создайте таблицу «Основные утилиты для работы с архивами в Linux»

Контрольные вопросы

  1. Что такое установка ПО?

  2. Что такое инсталлятор?

  3. Назовите средства создания инсталляторов

  4. Что такое архивация?

  5. Какие архиваторы вы знаете?

Форма отчёта

Конспект. Таблица. Ответы на вопросы.
1   ...   7   8   9   10   11   12   13   14   15


написать администратору сайта