Реферат: Программно-методический комплекс по дисциплине Учебная практика
Borland Delphi – это интегрированная среда разработки ПО фирмы Borland. Delphi является средой RAD (от англ. rapid application development – быстрая разработка приложений). Borland Delphi представляет собой средство разработки приложений для Microsoft Windows. Delphi - прекрасная система визуального объектно-ориентированного проектирования, одинаково радующая и новичков в программировании, и профессионалов. Начинающим Delphi позволяет сразу, с небольшими затратами времени и сил создавать прикладные программы, которые внешне неотличимы от программ, созданных профессионалами. А для опытного программиста Delphi открывает неограниченные возможности для создания сколь угодно сложных программ любого типа, в том числе, распределённых приложений, работающих с любыми базами данных.
Delphi является первым языком программирования, обладающим простой в использовании средой для быстрой разработки приложений, разрушающей барьеры между языками высокого и низкого уровня.
Основные особенности семейства Delphi 7:
- поддержка языков программирования для Win32 и для .NET в единой среде разработки;
- используемая платформа ECO III обеспечивает создание надежных корпоративных приложений;
- обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI), автоматически располагая компоненты в соответствии с настраиваемыми правилами;
- новая система шаблонов кода и другие нововведения среды разработки качественно улучшают работу с исходными текстами и повышают производительность разработки.
Программа на Delphi состоит из объявлений (переменных, классов, типов, констант) и описаний процедур и функций. Работа приложения определяется происходящими событиями и реакцией объектов на них.
Создаваемое в среде Delphi приложение состоит из нескольких элементов, объединенных в проект и хранящихся в одном каталоге.В состав проекта входят следующие элементы (в скобках указаны расширения имен файлов):
- код проекта (*.dpr). Файл проекта является центральным файлом и представляет собой собственно программу. Программа проекта содержит всего три инструкции, выполняющие инициализацию приложения, создание формы Form1 и запуск приложения. При выполнении разработчиком каких-либо операций с проектом Delphi формирует код файла проекта автоматически;
- описания форм (*.dfm). Файл описания формыявляется ресурсом Delphi и содержит характеристики формы и ее компонентов. При изменении формы в файл автоматически вносятся соответствующие изменения;
- модули и модули форм (*.pas). Файл модуля формысодержит описание класса формы. Delphi автоматически создает файл модуля формы при добавлении новой формы. При размещении в форме компонентов, а также при создании обработчиков событий в модуль формы вносятся соответствующие изменения. Кроме модулей в составе форм при программировании можно использовать и отдельные модули,не связанные с какой-либо формой. В отдельном модуле можно размещать процедуры, функции, константы и переменные, общие для нескольких модулей проекта;
- параметры компилятора (*.cfg), проекта (*.dof) и среды (*.dsk). Хотя все эти файлы текстовые, их ручное редактирование нежелательно, так как при внесении в них неправильных изменений проект будет принудительно закрыт. В результате чего следует удалить все три файла и повторить компиляцию;
- описание ресурсов (*.res). При первом сохранении проекта автоматически создается файл ресурсов с именем, совпадающим с именем файла проекта. Файл ресурсов может содержать следующие ресурсы: значки, растровые изображения, курсоры.Первоначально файл ресурсов содержит значок проекта, которым по умолчанию является изображение факела. В дальнейшем его можно изменить или заменить;
- файл с расширением *.dcu – это результат преобразования программного кода в машинный код;
- приложение (*.exe). В процессе компиляции проекта создается готовый к использованию файл приложения. Имя приложения, получаемого в результате компиляции, совпадает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi.
Разработка приложения в Delphi включает два взаимосвязанных этапа:
- создание пользовательского интерфейса приложения;
- определение функциональности приложения.
Пользовательский интерфейс приложения определяет способ взаимодействия пользователя и приложения, т. е. внешний вид формы (форм) при выполнении приложения и то, каким образом пользователь управляет приложением. Интерфейс конструируется путем размещения в форме компонентов, называемых элементами управления.Создается пользовательский интерфейс приложения с помощью окна формы, которое в среде разработки представляет собой модель формы времени выполнения.
Функциональность приложения определяется процедурами, которые выполняются при возникновении определенных событий.
Таким образом, в процессе разработки приложения в форму помещаются компоненты. Компонент – это объект, представляющий собой отдельный строительный блок программы во время проектирования. Для компонентов устанавливаются необходимые свойства и создаются обработчики.
Основные компоненты, используемые в проекте:
а) Form – основной компонент, используемый для размещения других компонентов. Использованные свойства и события:
1) Align – выравнивание;
2) BorderIcons – определяет отображать или нет кнопки управления окном;
3) Caption – прописывается название формы, отображаемое в строке заголовка;
4) Position – определяет размер и положение окна;
5) FormActivate – событие, которое происходит, когда форма становится активной;