
- •Лабораторная работа № 2
- •Создание исполняемых файлов в среде QuickBasic
- •Создание исполняемых файлов в среде Turbo Pascal
- •Создание исполняемого файла в системе программирования
- •Выполнение больших фрагментов
- •Переключение экранов
- •Вычисление и модификация
- •Модификация переменных
- •Вычисление и модификация в QuickBasic и Code View
- •Отладка программных проектов Visual Basic в среде Visual Studio
- •Редактирование кода во время отладки
- •Использование подсказок в режиме отладки
- •Подсказки при компиляции кода
- •Отладка проекта Visual Basic
Лабораторная работа № 2
ОТЛАДКА И КОМПИЛЯЦИЯ С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТАЛЬНЫХ СИСТЕМ
Цель работы. Изучение процесса создания исполняемого файла и отладки программ в системах программирования Fortran 5.0, Turbo Pascal, QuickBasic. Ознакомление со средствами отладки программных проектов Visual Basic в среде Visual Studio
Задание
При помощи отладочных средств систем программирования последовательно исследовать программы, записанные на предыдущем занятии в файлы: <ваша фамилия>.bas, <ваша фамилия>.pas, <ваша фамилия>.for. Для каждого из них выполнить следующим действия:
1. Запустить среду отладки.
2. Загрузить в рабочее окно текст программы.
3. Сделать один шаг по программе в пошаговом режиме.
4. Вывести на окно просмотра переменные: r, u0, u1, n.
5. Выполнять программу в пошаговом режиме и наблюдать за переменными из окна просмотра.
6. Установить точку останова в строке, где переменной r присваивается значение.
7. Выполнять программу в автоматическом режиме до точки останова или до конца программы и фиксировать значения переменных из окна просмотра до пяти раз.
Примечание. Соответствие ИСР и файлов следующее:
Turbo Pascal - <ваша фамилия>.pas;
QuickBasic - <ваша фамилия>.bas;
CodeView для MS Fortran - <ваша фамилия>.for.
8. Выполнить пункты задания «Отладка проекта Visual Basic», приведенного в конце лабораторной работы.
Общие сведения
Создание исполняемых файлов в среде QuickBasic
Отладив программу, можно создать версию программы, запускаемую непосредственно из командной строки без поддержки системы QuickBasic. Для создания исполняемого файла из исходной программы, загруженной в ИСР QuickBasic, можно использовать следующие шаги:
1. Убедиться, что в меню Options отмечена строка Full Menus.
2. В меню Options нужно открыть подменю Set Paths и в строках с именами Executable files и Library files указать каталог с файлами системы QuickBasic.
3. Вызвать команду Run - Make EXE File. На экране появится диалоговое окно.
4. В поле EXE File Name предлагается имя исполняемого файла. Это имя можно принять или изменить.
5. Предлагается выбрать один из вариантов EXE Requiring BRUN61ER.EXE или Stand-Alone EXE File. Первый из них предлагает создать компактный исполняемый файл, но он работает только в сочетании с модулем поддержки BRUN61ER.EXE. Второй вариант создает независимый исполняемый файл.
6. Выбрать одну из командных кнопок для соответствующих действии:
Make EXE - создать исполняемый файл и остаться в среде;
Make EXE and Exit - создать исполняемый файл и выйти из среды;
Cancel - ничего не создать и остаться в среде.
Создание исполняемых файлов в среде Turbo Pascal
Выбор места сохранения выполняемого кода производится командой CompileDestination. Место может быть установлен на диск или в память. На диск сохраняются в том же каталоге, что и исходные файлы, или в каталоге, указанном в строке EXE & TPU directory (OptionsDirectories), если он задан.
Предоставляется несколько способов создания выполняемой программы. Каждая из них подходит для конкретной ситуации.
1. Скомпилировать текущий файл командой (CompileCompile). Компилируется только файл в активном окне редактирования. Если имеется ошибка, в верхней части окна редактирования появится сообщение об ошибке, а курсор будет позиционирован на ту строку, где имеется ошибка.
2. Скомпилировать все измененные файлы (CompileMake). Если программа включает в себя не только исходный код в активном окне, но и другие части, то нужно использовать эту команду (формирование программы). При формировании компилируется весь исходный код, который был модифицирован с момента последней компиляции. Команда CompileMake создает файл .EXE или модуль.
3. Скомпилировать все файлы проекта (CompileBuild). Команда CompileBuild (КомпиляцияПостроение) перестраивает все компоненты вашей программы независимо от того, являются они текущими или нет. Эта команда аналогична команде CompileMake, только она выполняет полную перекомпиляцию, даже если файл не изменялся.
4. Скомпилировать и выполнить программу (RunRun). Данная команда запускает на выполнение предварительно компилированную программу или, если исходный код изменился с момента последней компиляции, команда Run автоматически формирует программу и затем выполняет ее.