Найти тему
Alyona Verden. Поговорим...

Калькулятор и инсталлятор. Сделала релиз и установила свою программу на компьютер (ДНП#4)

Здравствуйте, друзья. Это очередная запись в моем "Дневнике начинающей программистки", и если за предыдущие можно было смело ставить "пять", то эта больше чем на "четыре" не тянет. Или на "три", но твёрдую.

Сегодня рассказываю, как из своего проекта "Калькулятор" я сделала установочный пакет, и установила программу себе на компьютер. Без ошибок в этот раз дело не обошлось, поэтому и оценка снижается)))

Сначала несколько слов о Visual Studio и особенностях Visual Basic.NET.

Вы наверняка заметили, что для такой довольно приятной на вид и вполне функциональной программы кода я сама писала смехотворно мало. Всё потому, что большая часть кода уже написана, и представлена в виде своеобразных "кирпичей", из которых проект нужно было просто собрать. В данном случае "кирпичи" - это форма, кнопки и текстовое поле. И, на минутку, это всё - код. Только программисту VS показывает его визуальное отображение - мы сразу видим, как программа будет выглядеть после запуска. Однако, при желании, можно посмотреть и на сам код в "текстовом" виде.

Все эти "кирпичики" входят в состав NET.Framework, которая, в свою очередь, входит в состав Windows. Поэтому, даже если просто скопировать файл SuperCalculator.exe из папки Bin проекта и перенести на другой компьютер с Windows, процентов 80-90 за то, что программа запустится и будет корректно работать. А может, и не будет, если версия NET.Framework не подходит. Вот чтобы избежать этого "может" и нужно создать установочный пакет.

Кроме того, в программу могут быть включены дополнительные элементы - изображения, иконки, звуки. Они тоже должны присутствовать в установочном пакете. В моём калькуляторе ничего этого нет, поэтому в установочный пакет будет входить только сам установочный файл.

Всё, хватит ликбеза, перехожу к делу.

Порядок действий такой:

  • Создать проект с типом Project Setup
  • Подключить к нему проект SuperCalculator
  • Настроить компиляцию
  • Скомпилировать установочный пакет
  • Установить программу на компьютер
  • Убедиться, что она работает

Новый проект создаю через меню "Файл". И вместо предлагаемого по умолчанию имени Setup1 пишу "SuperCalc.

-2

Имя нового проекта должно отличаться от имени проекта, который я буду к нему подключать, но в то же время, должно давать представление о программе. Можно указать путь для сохранения, я для своих проектов создала отдельную папку. Нажимаю "ОК", и вижу, что этот тип проекта внешне выглядит совсем не так. Имеется два окна, левое-правое, как в файловом менеджере, папки какие-то... Вот в этих папках и будет размещено содержимое моего калькулятора, в конечном итоге.

-3

Подключаю свой готовый проект - File-Add-Existing Project - ну и найти SuperCalculator. Теперь в крайнем правом окне, окне решений, будет отображаться два проекта.

Теперь переносим содержимое проекта SuperCalculator в проект SuperCalc:

Шаг 1
Шаг 1

Пока нам нужна только верхняя строка в этом окне:

Шаг 2
Шаг 2

Далее - настройка. Build-Configuration Manager.

-6

Здесь нужно изменить тип программы с Debug на Release.

-7

В принципе, вот это и есть главное в настройках компиляции. Поскольку мне не нужно включать в программу дополнительных файлов, да и вообще - я не программист, я только учусь. Единственное, что нужно было сделать заранее - подготовить иконку для программы. И включить в меню "Пуск" компьютера ярлык для запуска своего калькулятора. Сделать это я попыталась (в конце статьи ссылка на видеоролик), но забыла перетащить созданный ярлык в нужное место (папку User's Programs Menu) и он в итоге оказался не в меню "Пуск", а в папке с установленной программой. А про иконку забыла вообще. Поэтому и "пятёрки" не заслуживаю. 😭

Ну вот, нажимаю Build Solution, и после завершения компиляции ищу папку Release в папке SuperCalc - ведь так называется мой новый проект. В ней всего два файла - Setup и SuperCalc.msi - это и есть установочный файл. Его можно запустить напрямую, двойным щелчком мышки, а можно провести установку через Setup. Указать путь для установки (я оставила по умолчанию Program Filesx86-Microsoft), там после установки я свою программу и нашла. Создала ярлык на рабочем столе, и теперь простые примеры буду решать на собственном калькуляторе. 🤗

Вот как на этом видео:

Постаралась в видеоролике всё подробно показать, а в статье - всё подробно объяснить, но если остались вопросы - задавайте в комментариях. А теперь всем пока, удачи, до новых встреч - и до новых интересных проектов!