Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
19-25.docx
Скачиваний:
10
Добавлен:
12.09.2019
Размер:
49.65 Кб
Скачать
  1. Преимущества и недостатки различных методов хранения структурированной информации: массивы, множества.

 Недостатки в использовании множеств:

  • множество нельзя вывести на экран;

  • множество можно вводить только по элементам.

Достоинства множеств:

  • мы получаем гибкий, удобный для анализа механизм представления наборов значений;

  • множества очень компактно располагаются в памяти;

  • множества Паскаля с набором операций над ними - это готовая структура для работы с математическими конечными множествами;

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

  1. Среда визуального программирования Delphi. Элементы интерфейса среды Delphi. Проект Delphi.

Структура среды программирования

Внешний вид среды программирования Delphi.

Среда Delphi следует спецификации, называемой Single Document Interface (SDI), и состоит из нескольких отдельно расположенных окон. Это было сделано из-за того, что SDI близок к той модели приложений, что используется в Windows 95.

Главные составные части среды программирования

Ниже перечислены основные составные части Delphi:

Дизайнер Форм (Form Designer)

Окно Редактора Исходного Текста (Editor Window)

Палитра Компонент (Component Palette)

Инспектор Объектов (Object Inspector)

Справочник (On-line help)

Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные Вам для точной настройки программы и среды программирования.

В среде Delphi разрабатывается проект – набор файлов, из которых состоит приложение

В любой проект входит по крайней мере шесть файлов:

  • project1.dpr – главный файл проекта, формируется системой при создании нового приложения;

  • unit1.pas – первый модуль (unit) программы, который автоматически появляется в начале работы;

  • unit1.dfm – файл описания формы, используется для сохранения информации о внешнем виде главной формы;

  • project1.res – файл ресурсов, в нём хранятся иконки, растровые изображения, курсоры. Как минимум, содержит иконку приложения;

  • project1.dof – файл опций, является текстовым файлом для сохранения установок, связанных с данным проектом (например директив компилятора);

  • project1.cfg – файл конфигурации, содержит информацию о состоянии среды.

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

Если сохранить проект под другим именем, то кроме файла проекта изменят название и файлы с расширением res, dof и cfg. Если изменить имя файла модуля (.pas), то изменится и имя файла описания формы ( .dfm ).

Имена, данные системой по умолчанию, можно изменить. Хорошим стилем программирования считается использование имён, несущих смысловую нагрузку.

После компиляции программы получаются файлы с расширениями:

  • dcu – скомпилированные модули;

  • exe – исполняемый файл;

  • ~pa, ~dp – backup файлы (предыдущие версии).

Помимо модулей, связанных с формой, можно создавать отдельные модули, которые оформляются по обычным правилам языка Object Pascal (Delphi), сохраняются в отдельных файлах и имена которых указываются в разделе uses проекта или тех модулей, в которых они используются.

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

В разделе uses подключается системый модуль Forms и модуль формы Unit1. Название формы приводится в фигурных скобках. Директива компилятора {$R *.res} подключает к результирующему exe-файлу ресурсы.

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

Чтобы увидеть код файла проекта, надо выполнить команду View|Unit через меню или с помощью кнопки на панели инструментов, а затем в диалоговом окне выбрать Project1. Окно ViewUnit используется для вывода на экран кода файла проекта и входящих в него модулей.

При создании приложения Delphi генерирует пустую форму.

Модуль начинатся с зарезервированного слова unit, после которого пишется имя модуля. Имя модуля совпадает с именем файла, в котором он сохранён.

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

  • заголовок;

  • секция интерфейсных объявлений interface;

  • секция реализации implementation;

  • секция инициализации initialization;

  • секция завершения finalization;

  • терминатор end.

В необязательную секцию инициализации помещают операторы, которые осуществляют начальную настройку модуля и выполняются один раз при первом обращении к модулю. Необязательная секция finalization содержит операторы, выполняемые только один раз при любом завершении программы: нормальном или аварийном. Раздел finalization вводится в программу только при наличии секции initialization.

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