u19-23nosov hace 2 años
padre
commit
faf60b2d21

BIN
Лекции/InstallShield_/AppInf.png


BIN
Лекции/InstallShield_/InRe.png


BIN
Лекции/InstallShield_/Install.png


+ 58 - 0
Лекции/InstallShield_/InstallShield.md

@@ -0,0 +1,58 @@
+#InstallShield
+
+****
+Подготовил Ларин Павел
+****
+
+**Что это такое?**
+
+InstallShield — система создания инсталляторов и пакетов программного обеспечения для Microsoft Windows и Linux с закрытыми исходными кодами.
+
+**Предназначение**
+
+Программный инструмент используется главным образом для установки программного обеспечения для Microsoft Windows, как на десктопные, так и серверные платформы, а также может быть использован для управления приложениями на различных портативных и мобильных устройствах.
+
+InstallShield предоставляет собой среду для настройки проекта, создания сценария и конечного релиза дистрибутива — как в MSI-, так и в различных виртуальных форматах. Это одно из наиболее известных решений в области создания инсталляторов для платформы Windows.
+
+**С какими проектами можно работать?**
+
+Проекты могут быть импортированы из Microsoft Visual Studio или созданы на основе имеющихся шаблонов. При создании проекта с нуля на выбор доступен один из нескольких типов:
+
+Базовый MSI-проект — используется технология Windows Installer, доступен вызов InstallScript-, VBScript-, Jscript-скриптов, exe- и dll-файлов.
+Проект InstallScript — InstallScript используется для контроля установки
+InstallScript MSI-проект — совместное использование Windows Installer и InstallScript для развертывания установки.
+
+**Плюсы и основная цель**
+
+Программное обеспечение отличается небольшим весом, регулярным обновлением.При помощи InstallShield Wizard можно создать установочный пакет (инсталляционный).
+
+**Установка**
+
+При установке мы сначала соглашаемся с лицензионным соглашением. Выбираем путь установки, либо сотавляем такой же. Выбираем язык. И нажимаем Install. Соглашаемся. Ждём, когда произойдет установка. 
+    ![1](Install.png)
+**Интерфейс**
+
+Программа позволяет выбирать тему оформления интерфейса диалоговых окон, которые отображаются на экране во время установки. Есть возможность изменить стандартный текст, добавить логотип компании, подсказки и так далее. Кроме того, можно включить проверку наличия ранних версий приложения.
+
+Пример интерфeйса изображен на картинке
+    ![Интерфейс](interface.png)
+
+**Инструкция по работе**
+
+1. Сначала мы заходим в приложение и создаем проект. Для этого на вкладке Home выбираем New -> BasicMSI. Выбираем путь установки и даём ему имя.
+![Новый проект](newprogect.png)
+2. После создания переходим в панель View -> выбираем Project Assistant
+3. Внизу интерфейса Project Assistant будет панель действий.
+![Панель](panel.png)
+4. На вкладке ApplicationInformation представленны данные о организации, версии проекта и тд. Мы должны обязательно внести изменения в эти строки, иначе будет ошибка.
+![AppInf](AppInf.png)
+5. Затем переходим в Архитектура установки. На этом шаге мы выбираем версии ОС на которых будет работать программа.  Выбираем нужные нам.
+![ОС](InRe.png)
+6. Переходим в ApplicationFiles и выбираем там exe файл и другие, если нужны.
+![exe](apfi.png)
+7. На вкладке ApplicationShortCuts мы должны удалить имеющуюся икноку, затем заново добавить exe. Поставить первые две галочки. 
+8. На вкладке InstallationInterwiew выбираем условия, как будет идти установка. Выбираем как нужно нам. 
+![usl](usl.png)
+9. Затем переходим в верхней части экрана на вкладку InstallDesigner и находим Redisttributables и выбираем Web версию FrameWork как в нашей программе.
+10. На самой верхней вкладке находим кнопку Release Wizard и нажимаем её. На вкладке MediaType обязательно выбрать NetworkImage, ReleaseConfiguration выюираем Compress al files, SetupLauncher - inclideMSI 3.1, WindowsInstallerLocation - extract engine from setup.exe.
+11. После этого происходит сборка и мы переходим туда, где создавали наш проект. Дальше ProductConfiguration1->Release1->DiskImages1->Disk1. Запускаем тот файл и наша программа устанваливается. 

BIN
Лекции/InstallShield_/apfi.png


BIN
Лекции/InstallShield_/interface.png


BIN
Лекции/InstallShield_/newprogect.png


BIN
Лекции/InstallShield_/panel.png


BIN
Лекции/InstallShield_/usl.png