Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska_It-41.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
786.45 Кб
Скачать
  1. Описание программного обеспечения информационной системы

  1. Принятие решения о выборе интегрированной оболочки программирования Delphi

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

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

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

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

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

Основу Delphi составляет не только сам язык, но и RAD (RapidApplicationDevelopment) - среда быстрой разработки программ. Благодаря визуальному программированию, а также достаточно большой библиотеке визуальных компонентов, Delphi позволяет создавать программы наиболее быстро и эффективно, принимая на себя основную работу, и оставляя программисту творческий процесс.

Но самым основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда (вместе с объектной библиотекой VCL) позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы.

  1. Знакомство со средой быстрой разработки приложенийDelphi 7

После запуска программы Delphi 7, на рабочем столе появляется визуальная среда разработки приложения, состоящая из 5 готовых компонентов:

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

Рисунок 1 - Палитра компонентов

Компонент Delphi(TreeView)служит для отображения сложных данных в Windows, отображающихся в виде списка или дерева (Рисунок 2).

Рисунок 2 - Список или дерево данных (TreeView)

Инспектор объектовObjectInspector.Свойства визуальных компонентов VCL в Delphi управляют внешним видом и поведением этих компонентов при проектировании и выполнению (работе) приложения (программы). Свойства компонентов доступны как при проектировании приложения в визуальном редакторе, так и при непосредственном выполнении программы. Т.е. какие-то свойства можно заложить непосредственно при визуальном проектировании, а какие-то только непосредственно при выполнении программы.

( Рисунок 3).

Рисунок 3 –Инспектор объектовObjectInspector

Форма, на которую добавляются выбранные компоненты (Рисунок 4).

Рисунок 4 - Form

Программное окно, которое служит для написания основного кода программы (Unit) (Рисунок 5).

.

Рисунок 5 – Программное окно (Unit.pas)

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