Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_СА_СМ_ДМ.doc
Скачиваний:
34
Добавлен:
02.05.2019
Размер:
3.46 Mб
Скачать

Лабораторная работа № 1 Среда программирования Delphi. Линейные алгоритмы

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

Краткие теоретические сведения

Программа, работающая на компьютере, нередко отождествляется с самим компьютером, т. к. человек, использующий программу, "вводит в компьютер" исходные данные, как правило, при помощи клавиатуры, а компьютер "выдает результат" на экран, на принтер или в файл. На самом деле, преобразование исходных данных в результат выполняет процессор компьютера. Процессор преобразует исходные данные в результат по определенному алгоритму, который, будучи записан на специальном языке, называется программой. Таким образом, чтобы компьютер выполнил некоторую работу, необходимо разработать последовательность команд, обеспечивающую выполнение этой работы, или, как говорят, написать программу. Для написания программы нужно прежде всего разработать алгоритм. Алгоритм — это точное предписание, определяющее процесс перехода от исходных данных к результату. Алгоритм решения задачи может быть представлен в виде словесного описания или графически — в виде блок-схемы. При изображении алгоритма в виде блок-схемы используются специальные символы (рис. 1.1).

Рис. 1.1. Основные символы, используемые для представления алгоритма в виде блок-схемы

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

При программировании в Delphi алгоритм решения задачи представляет собой совокупность алгоритмов процедур обработки событий.

Графическая среда разработки Delphi

Delphi – графическая среда разработки приложений, в которой в качестве языка программирования используется язык Object Pascal.

Приложение – это прикладная программа.

Запускается Delphi так: Пуск –> Программы -> Borland Delphi 7-> Delphi 7.

Вид экрана после запуска Delphi несколько необычен. Вместо одного окна на экране появляются пять:

  • главное окно — Delphi 7;

  • окно стартовой формы — Form 1;

  • окно редактора свойств объектов (инспектора объектов) — Object Inspector;

  • окно просмотра списка объектов — Object TreeView;

  • окно редактора кода — Unit1.pas.

. Главное окно (рис. 1.2) состоит из трех частей:

  • меню;

  • панель инструментов;

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

Рис. 1.2. Главное окно.

Главное окно осуществляет основные функции управления проектом создаваемой программы, всегда присутствует на экране.

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

Окно стартовой формы (Form1) представляет собой заготовку главного окна разрабатываемого приложения. Форма отображается как визуальный объект. Здесь определяется вид Вашего приложения с точки зрения пользователя и создается графический интерфейс пользователя. Компоненты выбираются из палитры компонентов и перетаскиваются на форму с помощью мыши. Вы можете управлять внешним видом и поведением компонента с помощью Object Inspector и Code Editor (редактора кода). Это собственно и есть визуальное программирование.

С помощью окна Инспектора объектов Object Inspector (рис. 1.3) можно изменять свойства компонентов формы и определять события, на которые должна реагировать форма или ее компоненты. Это окно имеет две вкладки: Properties – свойства и Events – события. Совокупность свойств отображает видимую сторону компонента. Страница Events позволяет определить реакцию компонентов на те или иные события.

Рис. 1.3. Инспектор объектов.

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

В окне Редактора кода (рис. 1.4) можно вводить разработанный код или редактировать сгенерированный Delphi код для компонентов разработанной формы. Code Editor использует технологию вкладок, каждая вкладка соответствует своему модулю или файлу.

Рис. 1.4. Окно редактора кода.

Форма

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

Таблица 1.1. Свойства формы

Свойство

Описание

Name

Имя формы. В программе имя формы используется для управления формой и доступа к компонентам формы

Caption

Текст заголовка

Width

Ширина формы

Height

Высота формы

Top

Расстояние от верхней границы формы до верхней границы экрана

Left

Расстояние от левой границы формы до левой границы экрана

BorderStyle

Вид границы. Граница может быть обычной (bsSizeable), тонкой (bs Single) или отсутствовать (bsNone). Если у окна обычная граница, то во время работы программы пользователь может при помощи мыши изменить размер окна. Изменить размер окна с тонкой границей нельзя. Если граница отсутствует, то на экран во время работы программы будет выведено окно без заголовка. Положение и размер такого окна во время работы программы изменить нельзя

Color

Цвет фона.

Font

Шрифт, используемый "по умолчанию" компонентами, находящимися на поверхности формы.

При создании формы в первую очередь следует изменить значение свойства Caption (Заголовок). Чтобы это сделать, нужно в окне Object Inspector щелкнуть мышью на строке Caption, в результате чего будет выделено текущее значение свойства, в строке появится курсор, и можно будет ввести текст. Аналогичным образом можно установить значения свойств height и width, которые определяют высоту и ширину формы. Размер формы и ее положение на экране, а также размер других элементов управления и их положение на поверхности формы задают в пикселах, т. е. точках экрана.

Форма — это обычное окно. Поэтому его размер можно изменить точно так же, как размер любого другого окна, т. е. захватом и перемещением (с помощью мыши) границы. По окончании перемещения границ автоматически изменятся значения свойств Height и width. Они будут соответствовать установленному размеру формы.

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

При выборе некоторых свойств, например, Borderstyle, справа от текущего значения свойства появляется значок раскрывающегося списка. Очевидно, что значение таких свойств можно задать путем выбора из списка (рис. 1.5).

Рис. 1.5. Установка значения свойства путем выбора из списка

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