
- •Лабораторная работа №1 Тема: Характеристика среды разработчика в Delphi
- •Основные понятия и принципы программирования
- •Среда Delphi 7
- •Компонентный подход
- •Edit (панель Standard)
- •TButton (панель Standard)
- •TLabel (панель Standard)
- •Компонент Список (TlistBox) (панель Standard)
- •Компонент Фрейм (tFrame) (панель Standard)
- •Компонент Кнопка с картинкой (tBitBtn) (панель Additional)
- •Компонент текстовое поле с подписью (tLabeledEdit) (панель Additional)
- •Компонент Текстовая область (tMemo)
- •Компонент шаблона ввода (tMaskEdit) (панель Additional)
- •Компонент Изображение (tImage) (панель Additional)
- •Компонент Список с флажками (tCheckListBox) (панель Additional)
- •Структура проекта
- •Структура модуля
- •Контрольные вопросы
- •Практическое задание к лабораторной работе №1 Тема: Задачи на линейную структуру программ
- •Теоретический материал
- •Задача № 1 Постановка задачи:
- •Блок-схема:
- •Описание интерфейса:
- •Текст программы:
- •Тестирование:
- •Текст программы:
- •Тестирование:
- •Текст программы:
- •Тестирование:
Лабораторная работа №1 Тема: Характеристика среды разработчика в Delphi
Delphi- это комбинация нескольких важнейших технологий:
Высокопроизводительный компилятор в машинный код
Объектно-ориентированная модель компонент
Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
Масштабируемые средства для построения баз данных
Основной упор этой модели в Delphiделается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для средыDelphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все вDelphiнаписано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphiвходят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов.
Основные понятия и принципы программирования
Компьютерная программа – это набор элементарных команд процессора, представленных в файле в виде последовательности байтов (машинный код). Каждая команда может быть закодирована одним или несколькими байтами. Программы в таком виде можно составлять вручную, но подобная работа человеку просто не под силу из-за неудобства управления процессором напрямую с помощью простых команд. Поэтому программа пишется на одном из языков программирования, как обычный текст. Этот текст называется исходным текстом (или исходным кодом) программы.
Команды языка программирования понятны и наглядны. Например, следующий условный текст представляет собой небольшую программу сложения двух чисел:
Взять значения, введенные пользователем в поля А1 и А2;
Вычислитьсумму этих значений;
Поместитьрезультат в поле А3
Полужирным шрифтом выделены названия команд. Основные, наиболее часто используемые команды языка программирования называются операторами и обычно записываются с помощью специально предназначенных для этого символов илиключевых слов. Например, занесение результата вычисления выражения в некоторую ячейку памяти компьютера обычно производится помощьюоператора присваивания соответствующего значения.
Действия, выполняемые над имеющимися в программе значениями, называются операциями. Они отображаются в тексте с помощью специальных символов. Комбинации данных и операций над ними называютсявыражениями.
Среда Delphi 7
Среда Delphi7 представляет собой интегрированную оболочку разработчика, в которую входит набор специальных программ, ответственных за разные этапы создания готового приложения (рис.1)
Главное окно
Инспектор объектов
Проводник
Проектировщик
форм
Окно редактора
Рис. 1 Основные окна системы Delphi7
Исходный текст программы готовится в среде Delphi7 с помощью встроенного редактора исходных текстов. Этот редактор специализирован. Он отличается гибкими возможностями цветового выделения различных элементов текста программы (ключевые слова, названия, операций, чисел строк) и предоставляет возможность быстрого ввода часто встречающихся конструкций.
Левая панель редактора представляет собой Проводник, позволяющий быстро перемещаться между частями исходного текста и по структуре создаваемой программы.
Важнейшая характеристика разрабатываемой программы – удобство ее пользовательского интерфейса, наличие и доступность необходимых элементов управления. В системе Delphi7 имеется специальный проектировщик форм, с помощью которого окна будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить всевозможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, надписи и так далее.