Билет 6

Сохранение проекта

Сохраните все формы проекта. File Save Form As… Visual Basic по умолчанию даст форме то имя, которое вы задали ей в свойстве Name. Файл с формой и кодами будет храниться под именем вашей формы с расширением frm.

После того, как форма сохранена, нужно сохранить файл проекта File Save Project As… и Visual Basic по умолчанию предложит вам имя Project1.vbp.

На диске будет сохранено три файла: файл формы с расширением frm, файл проекта с расширением vbp и еще один вспомогательный файл с расширением vbw. Рекомендуется для каждого проекта создавать свою папку на диске.

При повторном сохранении изменений внесенных в уже сохраненный проект, достаточно File пункт Save

Сохраненный проект может выполняться только в системе программирования Visual Basic.

.exe файлы создаются с помощью специальных программ - компиляторов. Этот вид программного обеспечения, который из программного кода, в процессе анализа и переработки оного, создает результирующий исполняемый файл (*.exe, *.dll), функционально характеризующийся совокупностью команд, описанных в коде.

EXE — расширение файла и формат исполняемого файла, который используется в системах DOS, Microsoft Windows, исторически и в нескольки других. .EXE для Windows имеет надстройку над форматом для DOS - Portable Executable.

Формат .EXE для DOS

В отличие от .COM, .EXE-файл включает метаданные и способен быть размером больше 64 Кбайт. В начале .EXE-файла постоянно расположены два байта 0x4D 0x5A (ASCII M и Z). Если при запуске файла с расширением .EXE такие байты не находятся, то файл интерпретируется как .COM. Эта сигнатура — инициалы Марка Збиковски (Mark Zbikowski) — одного из творцов операционной системы MS-DOS.

Исполняемые файлы для Windows имеют формат для DOS, но при запуске выполняется специальная заглушка, которая выводит уведомление о невозможности работы данной программы в DOS и завершается: This program cannot be run in DOS mode. При запуске программы в Windows-окружении кроме заголовка MZ есть так же и заголовок PE и данная заглушка пропускается.