Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oaip.docx
Скачиваний:
7
Добавлен:
26.09.2019
Размер:
292.13 Кб
Скачать
  1. Способы представления графов

  1. М атрица смежности

1

2

3

4

5

1

0

1

1

1

1

2

1

0

1

1

0

3

1

1

0

1

0

4

1

1

1

0

0

5

1

0

0

0

0

  1. Матрица инцидентности

1-2

1-3

1-4

1-5

2-3

2-4

3-4

1

1

1

1

1

2

1

0

0

0

3

0

1

0

0

4

0

0

1

0

5

0

0

0

1

  1. Списки инцидентности

1–>2–>3–>4–>5

2–>1–>3–>4

3–>1–>2–>4

4–>1–>2–>3

5–>1

Билет 3

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

Структура модуля аналогична структуре программы, однако есть несколько существенных различий. Например, рассмотрим модуль:

unit <идентификатор>;

interface

uses <список модулей>; { Необязательный }

{ глобальные описания }

implementation

uses <список_модулей>; { Необязательный }

{ локальные описания }

{ реализация процедур и функций }

begin

{ код инициализации }

end.

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

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

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

  1. Delphi – это система разработки приложений для Windows. В ней используется технология визуального проектирования и объектно-ориентированное программирование.

Интегрированная среда разработки Delphi представляет собой многооконную систему.

  1. ГЛАВНОЕ ОКНО

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

В главном окне располагается главное меню Delphi, набор пиктографических командных кнопок и палитра компонентов.

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

  1. ОКНО КОНСТРУКТОРА ФОРМЫ

Окно формы представляет собой проект Windows – окна будущей программы. Вначале это окно пусто. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов. Вы «достаете» из палитры компонентов нужный компонент и размещаете его на «поле» окна формы, постепенно заполняя форму интерфейсными элементами.

  1. ОКНО ДЕРЕВА ОБЪЕКТОВ

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

  1. ОКНО ИНСПЕКТОРА ОБЪЕКТОВ

Любой размещаемый на форме компонент характеризуется некоторым набором параметров: положением, размером, цветом и т. д. (Часть параметров, например, положение и размеры компонента, вы можете изменить, манипулируя с компонентом в окне формы). Для изменения параметров предназначено окно Инспектора объектов. Это окно содержит 2 страницы:

1)Свойства

2)События.

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

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

  1. ОКНО КОДА ПРОГРАММЫ

Окно редактора кода предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. Совокупность правил записи текста называется языком программирования. В системе Delphi используется язык программирования Object Pascal.

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

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

Обзор основных компонентов

В состав Delphi входят более 300 компонентов.

Основные:

Main Menu

Создание главного меню программы

Popup Menu

Вспомогательное (контекстное) меню

Label

Метка (используется для размещения в окне однострочных над-писей)

Edit

Строка ввода (однострочный редактор – предназначен для ввода или отображения одной текстовой строки)

Memo

Многострочный текстовый редактор

Button

Командная кнопка

Настройка работы

Создайте папку, назовите Delphi. В этой папке создайте вложенные папки для хранения файлов отдельной программы.

Для сохранения программы используйте команду: Файл/сохранить проект как…/

Имена в Delphi. Использовать только латинские буквы! Нельзя начинать имя с цифры. Если имя состоит из двух слов, то используйте знак подчеркивания fail_new.

Основы визуального программирования

Программирование в Delphi строится на тесном взаимодействии двух процессов: процесса конструирования визуального проявления программы (т. е. ее Windows-окна) и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность. Для написания кода используется окно кода, для конструирования программы - остальные окна Delphi, и прежде всего - окно формы.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]