Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные характеристики. В настоящее время бесплатный компилятор FPC (Free Pascal Compiler) используется в нескольких интегрированных средах разработки (ИСР)




В настоящее время бесплатный компилятор FPC (Free Pascal Compiler) используется в нескольких интегрированных средах разработки (ИСР). Наиболее распространены две ИСР:

- Free Pascal (FP) обеспечивает пользователю комфортный интерфейс. Содержит редактор с синтаксическими выделениями, отладчик. ИСР для всех поддерживаемых операционных систем использует символьный интерфейс, подобный ИСР Turbo Pascal. Не поддерживает графику.

- Lazarus. Эта ИСР подобна Delphi, использует графический интерфейс, и поддерживает графику.

ИСР Lazarus позволяет создавать, компилировать, тестировать и редактировать проект в единой среде программирования. ИСР может быть запущена из Windows двойным щелчком по пиктограмме Lazarus или с помощью меню Пуск. Интерфейс среды показан на рисунке 4.

Рис.4. Интерфейс ИСР Lazarus

ИСР представляет собой многооконную систему, содержащую главное окно (сверху), дерево объектов, инспектора объектов, конструктор формы, редактор кода.

Окна Lazarus можно перемещать, убирать с экрана, а также изменять их размеры обычными приемами Windows.

Несмотря на наличие многих окон, Lazarus является однодокументной средой, то есть позволяет работать только с одним приложением (проектом). Название проекта выводится в строке заголовка главного окна. Переключение между окнами приложения осуществляется с помощью мыши, клавиш <F11> или < F12>, а также соответствующих кнопок панели инструментов.

Главное окно содержит:

- меню с обширным набором команд для доступа к функциям Lazarus;

- панель Инструментов с кнопками для вызова часто используемых команд из главного меню;

- палитру компонентов. Все компоненты делятся на группы, каждая из которых располагается на отдельной вкладке (странице) палитры. Нужная вкладка выбирается щелчком левой кнопки мыши по ярлычку.

ИСР Lazarus позволяет разрабатывать разные программы, называемые проектами. В разработке рассматриваются проекты типов:

§ Консольное приложение (Custom Program) – под операционную систему DOS с символьным интерфейсом. Оно позволяет использовать маломощные компьютеры, отличается малыми размерами и ограниченными функциональными возможностями. Для его создания используется команда Файл \ Создать \ Project \ Custom Program \ ОК.

§ Оконное Приложение(Application) – под операционную систему Windows с графическим интерфейсом. Оно позволяет использовать все функциональные возможности операционной системы Windows, требует мощный компьютер и отличается большими размерами исполняемого файла. Для его создания используется команда Файл \ Создать \ Project \ Application \ ОК. Среда создает проект с пустой формой, с помощью которой можно конструировать интерфейс разрабатываемого приложения. Кроме того, вместе с формой среда создает окно редактора кода, которое почти полностью закрыто окном формы.

В окне Конструктора формы выполняется проектирование формы, для чего на форму Form1 из Палитры компонентов помещаются необходимые элементы. Окно Редактора кода (Unit1) содержит исходный текст модуля разрабатываемого приложения. Редактор кода позволяет редактировать текст модуля, файл проекта. Каждый редактируемый файл находится в окне редактора на отдельной странице, доступ к которой можно получить, щелкнув по ее ярлычку. При сохранении модуля (оконный вариант проекта) образуются два файла – модуль проекта и описание формы проекта. При сохранении самого проекта образуется еще и файл главного проекта, имя которого должно отличаться от модуля.

После компиляции проекта в папке сохранения образуются компилированный файл и пакетный файл ppas.bat. С помощью последнего файла можно создать исполняемый файл с расширением exe. Все файлы проекта размещаются в одной директории (папке).

Окно Инспектора объектов отображает свойства и события объектов для текущей формы. Окно имеет две страницы (вкладки): Свойства и События. Страница Свойства отображает информацию о компоненте, выбранной в окне Конструктора формы, и позволяет удобно и просто изменять ее свойства. Страница События определяет процедуру, которую компонента должна выполнить при возникновении соответствующего события.

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

На Дереве объектов отображаются все компоненты, используемые в проекте.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 607; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.