- •Разработка программного обеспечения для компании «тэс»
- •Введение
- •Описание предметной области
- •1.1Основные виды конфигурации
- •1.2 Основные составляющие персонального компьютера
- •Описание программного обеспечения информационной системы
- •Принятие решения о выборе интегрированной оболочки программирования Delphi
- •Знакомство со средой быстрой разработки приложенийDelphi 7
- •2.3 Основные компоненты Delphi
- •2.4 Стандартные и дополнительные библиотекиDelphi
- •3 Разработка программного обеспечения
- •3.1 Описание последовательности разработки программной оболочки информационной системы «тэс»
- •Эксплуатационная документация
- •Заключение
- •6 Список используемой литературы и интернет-ресурсов
- •Приложение а
2.4 Стандартные и дополнительные библиотекиDelphi
Библиотека ADO (MicrosoftActiveXDataObject) служит для доступа к базам данных различных типов и представляет объектный программный интерфейс к интерфейсу OLEDB, который предлагается компанией Microsoftкак альтернатива интерфейсу ODBC. Объектная модель ADOреализована на базе технологии COM (ComponentObjectModel).
Технология ADO завоевала популярность у разработчиков, благодаря универсальности — базовый набор интерфейсов OLE DB имеется в каждой современной операционной системе Microsoft. Поэтому для обеспечения доступа приложения к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить программу на любой компьютер, где имеется требуемая база данных и, конечно, установленная ADO.
Библиотека ADOможет быть использована в любых средах, которые в состоянии выступить в роли OLE-клиента, например, в MSOffice (VBA), 1C:Предприятие, амнистированных скриптах Windows(.vbsи.js).
Провайдеры ADO обеспечивают соединение приложения, использующего данные через ADO, с источником данных(сервером SQL, локальной СУБД, файловой системой и т. д.). Для каждого типа хранилища данных должен существовать провайдер ADO.
В данной курсовой работе был использован провайдерMicrosoft Jet 4.0 OLE DB Provider обеспечивающий соединение с данными СУБД Access. Выбранный провайдер представлен на рисунке 6.
Рисунок 6 – Диалоговое окно настройки параметров соединения на странице выбора провайдера
Объект ADOConnectionобеспечивает подключение к источнику данных и эквивалентен текущему сетевому соединению с сервером. Объект Connectionпредставляет собой возможность настройки соединения перед его укрытием, установки базы данных по умолчанию, установки и разрыву соединения с источником данных, задания настроек и выполнения команды с помощью метода Execute объекта Command, не прибегая к объекту Connection.
Наборырядов (нотацияMicrosoft) можнополучитьприпомощикомпонентов: ADOTable, ADOQuery, ADOStoredProc, ADODataSet. Каждый из них реализует способ доступа к конкретному типу представления данных в хранилище.
ADODataSet -предназначен для представления набора данныхиз хранилища данных ADO.Он прост в использовании, имеет только несколько собственных свойств и методов и применяет функции своего предка – класса TADOCommand.
ADOTable – таблица доступа через ADO.Данный компонент обеспечивает использование в приложении Delphi таблиц БД, подключенных черезпровайдерыOLEDBпо функциональным возможностям и применению он подобен стандартному табличному компоненту.
ADOQuery – запрос к базе данных. Это может быть запрос, в результате которого возвращаются данные в базу (Select), так и не возвращающий данные (Insert).
Все компоненты должны быть связаны с базой данных. Делается это двумя способами:
через компонент ADOConnection;
прямым указанием баз данных в соответствующих компонентах.
К ADOConnection остальные компоненты привязываются при помощи свойства Connection к базе данных напрямую через свойство ADOConnectionString.
Набор свойств и методов компонентов ADO обеспечивает реализацию всех необходимых приложению БД функций.
