Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60105.doc
Скачиваний:
10
Добавлен:
01.05.2022
Размер:
827.9 Кб
Скачать
    1. Компиляция и выполнение проекта

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

Компиляция выполняется вызовом команды Project / Compile (нажатием клавиши F9 или щелчком на значке Run на панели инструментов).

Компиляция проекта для получения приложения может быть произведена на любой стадии разработки проекта. Это удобно для проверки вида и правильности функционирования отдельных компонентов формы, а также для тестирования фрагментов создаваемого кода. При компиляции проекта выполняются следующие действия:

  • компилируются файлы всех модулей, содержимое которых изменилось со времени последней компиляции. В результате для каждого файла с исходным текстом модуля создается файл с расширением .dcu;

  • если в модуль были внесены изменения, то перекомпилируется не только этот модуль, но и модули, использующие его с помощью директивы uses;

  • после компиляции всех модулей проекта компилируется файл проекта и создается исполняемый файл приложения с именем файла проекта.

Запущенное в среде приложение работает так же, как и запущенное вне ее, однако имеются некоторые особенности:

  • нельзя запустить вторую копию приложения;

  • продолжить разработку проекта можно только после завершения работы приложения;

  • при зацикливании (зависании) приложения его завершение необходимо выполнять средствами Delphi или C++ Builder с помощью команды Run / Program reset.

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

Знакомство со средой программирования

  1. Общие указания по выполнению лабораторной работы

    1. Цель работы

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

    1. Используемое оборудование и программное обеспечение

Для выполнения лабораторной работы требуется ПЭВМ типа IBM PC с ОС Windows 2000 и выше, среда разработки Borland Delphi 7 или Borland C++ Builder.

  1. Домашнее задание и методические указания по его выполнению

    1. Палитра компонентов

Для создания интерфейса приложений системы Delphi и C++ Builder предлагают обширный набор визуальных компонентов, основные из которых располагаются на страницах Standard, Additional и Win32 Палитры компонентов. Их называют стандартными, дополнительными и 32-разрядными компонентами, соответственно. Такое деление компонентов исходит скорее из названия страниц, чем из их функционального назначения или важности, поскольку грань, например, между стандартными и дополнительными управляющими элементами довольно нечеткая.

Для всех компонентов базовым является класс TControl. Он обеспечивает основные функциональные атрибуты, такие как положение и размеры элемента, его заголовок, цвет и другие параметры.

В табл. 1 перечислены компоненты страницы Standard.

Пикто-грамма

Название компонента

Frame – фрейм

MainMenu – главное меню

PopupMenu – всплывающее контекстное меню

Label – надпись

Edit – строка ввода

Memo – многострочное поле ввода

Button – стандартная кнопка

CheckBox – независимый переключатель

RadioButton – зависимый переключатель

ListBox – список

ComboBox – поле со списком

ScrollBar – полоса прокрутки

GroupBox – панель для группировки объектов

RadioGroup – группа зависимых переключателей

Panel – панель

ActionList – список действий

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]