Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_kurs_kursovoy_proekt_poyasnitelnaya_zapiska.docx
Скачиваний:
13
Добавлен:
01.05.2025
Размер:
236.91 Кб
Скачать

Структура таблицы базы данных kinoman

Имя поля

Тип поля

Примечания

Kod

Числовое

Код фильма. Ключевое поле

Name

Тестовое

Название фильма

Director

Текстовое

Режиссер

Actor

Текстовое

Актеры

God

Числовое

Год выпуска фильма

janr

Текстовое

Жанр

  1. Технология разработки приложения

    1. Выбор и обоснование среды программирования

Delphi - императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.

Object Pascal — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией — данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность».

Object Pascal (Delphi) является результатом функционального расширения Turbo Pascal.

Delphi позволяет создавать приложения интерактивным выбором необходимых компонентов из Component Palette и перетягиванием их на форму. Основное же достоинство этого метода заключается в том, что Delphi при этом самостоятельно создает необходимый код. Это напоминает по своим возможностям Visual Basic и другие подобные языки программирования, однако в случае Delphi - это настоящий объектно - ориентированный код и все возможности этого подхода, включая расширение функциональных возможностей компонентов Delphi до уровня, удовлетворяющего ваши запросы. Есть возможность использовать компоненты Delphi, наследовать их и добавлять собственные методы, а кроме того , существует возможность использования управляющих элементов Active X.

База данных создавалась в программе Microsoft Access. Для доступа к данным в Delphi использовалась технология ActiveX Data Objects (ADO).

Технология ADO поддерживается в Delphi версий 5,6, 7 которая в последнее время усиленно развивается корпорацией Microsoft. Базовый набор интерфейсов имеется в каждой операционной системе Microsoft. Поэтому для обеспечения доступа приложения к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить программу на любой компьютер, где имеется требуемая база данных, и, конечно, установленная ADO. Использование данной технологии не требуют развертывания и настройки BDE на компьютере.

ADO — представляет собой часть универсального механизма доступа к данным Microsoft (Microsoft Universal Data Access) Основное назначение ADO – обеспечение простого универсального механизма доступа к данным.

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