Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Классы и компоненты Delphi





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

Каждая единица информации класса имеет имя и называется полем

Слайд

Delphi имеет большую библиотеку встроенных классов. Каждый класс в библиотеке имеет картинку, изображающую объект такого класса: кнопки, списки, переключатели и др.

Составляющие такой библиотеки называются компонентами. Они располагаются на палитрах экранной среды Delphi:

Имена классов В Delphi начинаются с буквы T: TForm1, TButton, TLabel.

Переменные типа классов называются объектами.

Структура приложения(программы)

Каждое приложение имеет интерфейс и исходный текст.

Интерфейс – это окно дизайнера (проектировщика форм), которое открывается после запуска Delphi, с уже созданным пустым проектом. Окно имеет заголовок Form1., на котором при создании приложения располагаются компоненты: поля ввода, списки, кнопки и т.п. элементы.

Текст приложения состоит из двух частей модуля и проекта.

Модуль содержит описание данных и текст программы (процедуры обработки).

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

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

Проектирование приложений в среде Delphi происходит в 2 этапа: визуального проектирования и отладки(текста программы).

 

Сущность визуального проектирования.

Центральным компонентом каждого приложения является окно - форма. Оно соответствует классу TForm, и объекту Form1.

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

Внедрение таких полей в класс происходит так: выбирается нужный компонент в одной из палитр среды мышью и буксируется(рисуется) на форму. В это время в модуле автоматически в базовый класс записывается новое поле со стандартным именем.

Структура экрана Delphi

Delphi разворачивает на экране для работы программиста 4 окна:

· Главное окно

· Окно формы

· Окно редактора кода

· Окно Инспектора объектов

Главное окно

1) Главное окно программы. На нём находится основное меню, панели инструментов и палитра компонентов.

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

2) Проектировщик форм.

Delphi при запуске автоматически предлагает пользователю новый проект, открывая пустое окно под названием Form1. Перенося на него элементы из палитры компонентов, вы тем самым предварительно оформляете его.

3)Окно Редактора кода.

 

Окно редактора кода. Оно имеет заголовок на момент первого запуска Unit1. В окне кода программист непосредственно пишет текстовую часть программы, которая разбивается на процедуры и функции, которые работают отдельно одна от другой.

4)Окно -инспектора объектов (ИО).

В верхней части ИО – раскры­вающийся список компонент, вклю­ченных в приложение. Для каждого из этих компонент имеются списки свойств (Properties) и событий (Events). · • Properties– на этой закладке будут перечислены свойства выделенного объекта. · • Events – события. Здесь можно создавать и изменять реакцию объекта на различные события. Редактор кода содержит две страницы (вверху две бирки) – текста модуля(Unit) и текста проекта(Project). Если какой-либо страницы нет после загрузки приложения, ее можно вывести через меню View\Project Source или Unit. Переход между формой и редактором кода – через F12 и CTRL+F12.  
   
   
   
     

Структура приложения

Файлы этапа визуального проектирования

Файл проекта, *.dpr, содержит имена включенных модулей.

Файл опций проекта*.opt. Текстовый файл установок Delphi, определяющих режимы трансляции и т.п.

Файл- формы – файл *.dfm, содержащий параметры формы для ее изображения при проектировании.

Файл- модуль*.pas., содержит текст модуля.

Файлы после компиляции

Файлы *.dcu – рез­ультат компиляции модулей.

Файлы *.exe – результат проведения компоновки(выполняемый)

Кроме указанных, Delphi создает еще несколько служебных файлов:

Файл ресурсов(.res) содержит используемую проектом пиктограмму и прочие ресурсы
Файлы резервных копий (.~dp,.~df,.~pa) Это файлы резервных копий для файлов проекта, формы и модуля. Если что-то испорчено в проекте, можно соответственно изменить расширения этих файлов и таким образом вернуться к предыдущему не испорченному варианту

Главной частью приложения является файл проекта (.dpr), содержащий код на языке Object Pascal, с которого начинается выполнение программы. Имя, которое даётся файлу проекта, при сохранение, становится именем исполняемого файла.

При переносе приложения на другую ЭВМ нужно переносить все его файлы, кроме.Exe-файла.

 

Последовательность проектирования

1.Запустить Delphi.

2.Создать новое приложение

3.Установить в форму необходимые компоненты из палитры.

4.Установить с помощью ИО нужные значения свойств компонент, в том числе и обработчиков событий.

5.Сохранить приложение.

 







Дата добавления: 2015-09-19; просмотров: 578. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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

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

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

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

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия