Скачать 1.88 Mb.
|
• TDBListBox - связанный с данными список допустимых значений полей таблицы БД. Предназначен для отображения текущего значения текстового поля БД, а также для занесения в него одного из возможных значений, содержащихся в списке. • TDBComboBox - раскрывающийся список выбора - связанное с данными поле со списком для отображения и редактирования значения поля таблицы БД. Подобен компоненту TComboBox страницы Standard, но обслуживает текстовое поле БД. • TDBCheckBox - независимый переключатель БД. Обслуживает логическое поле текущей записи БД. Обеспечивает просмотр и изменение значения логического поля записи. • TDBRadioGroup - группа зависимых переключателей БД. Служит для отображения состояния или выбора одного из взаимоисключающих значений для поля записи БД, которое может содержать фиксированное число возможных вариантов значений. • Применяется для выбора значения поля из списка значений, который формируется из определенного столбца другого набора данных. Отличается от TDBListBox тем, что элементы списка TDBListBox формируется произвольными значениями, а не значениями из столбца другого набора данных. • TDBLookupComboBox - комбинированный ("выпадающий") список выбора значений поля БД. В отличие от TDBComboBox содержимое списка берется из другого набора данных. Применяется для тех же целей, что и TDBLookupListBox. • TDBRichEdit - редактор. Служит для отображения/редактирования текстовых полей, использующих расширенный текстовый формат RTF. Имеет то же назначение, что и TDBMemo, но позволяет работать в формате RTF. • TDBCtrlGrid - многострочная таблица БД. В отличие от TDBGrid позволяет редактировать в удобном для пользователя формате (в так называемом формате формы) сразу несколько записей из набора данных. TDBChart - диаграмма значений БД. Реализует функциональные свойства компонента TChart применительно к данным из БД, т.е. выдает графическое представление значений данных, хранящихся в записях БД. На рис. 1.20 представлена страница Data Controls и примеры содержащихся на ней компонентов. Рис. 1.20. 1.2.1.3.7. Страница Ado Страница ADO содержит компоненты, введеные в версии 5 для поддержки технологии ADO корпорации Microsoft. Технология ADO позволяет отказаться от использования инструментального средства BDE для доступа к разнообразным базам данных. Основные компоненты страницы: • TADOConnection - ADO связь. Обеспечивает связь остальных компонентов с объектом ADO. Позволяет осуществлять тонкую настройку соединения, управлять транзакциями. • TADOCommand - ADO команда. Служит для передачи в ADO команды на языке DDL (Data Definition Language - язык определения данных языка структурированных запросов SQL). Используется в основном для реализации SQL-запросов, не возвращающих никаких данных ( к предложениям DDL относятся практически все предложения, не начинающиеся зарезервированным словом Select). • TADODataSet - ADO набор данных. Служит для представления данных, полученных другими компонентами. Компонент рассчитан на возврат набора данных (поэтому его нельзя использовать для выполнения подмножества операторов DDL) и используется при доступе к одной или нескольким таблицам с помощью запроса типа Select. • TADOTable - ADO таблица. Представляет данные в табличном формате. Является прямым аналогом BDE - компонента TTable. • TADOQuery - ADO запрос. Служит для передачи объекту ADO запроса на языке SQL. В отличии от TADOCommand предназначен для получения набора записей из одной или нескольких таблиц БД. Может также выполнять предложения DDL языка SQL. • TADOStoredProc - ADO хранимая процедура. Компонент предназначен для выполнения процедуры, хранимой в объекте ADO. Используется для выполнения хранимой процедуры сервера БД. • TRDSConnection - RDS связь. Служит для обеспечения связи с сервером приложения. Страница ADO и примеры содержащихся на ней компонентов представлены на рис. 1.21. Рис. 1.21. 1.2.1.3.8. Страница InterBase Страница InterBase введена в версии 5 и содержит компоненты, поддерживающие технологию InterBase Express(IBX), которая позволяет клиентским приложениям взаимодействовать с сервером InterBase v. 5.5 без помощи BDE. Основные компоненты страницы: • TIBTablе - набор данных из одной таблицы БД. Аналог компонента TTable на странице Data Access. • TIBQuery - компонент, реализующий выполнение запроса Select к БД. Аналог компонента TQuery на странице Data Access. • TIBStoredProc - компонент, реализующий выполнение хранимойпроцедуры. Аналог компонента TStoredProc на странице Data Access. • TIBDatabase - компонент, реализующий соединение с базой данных. Аналог компонента TDatabase на странице Data Access. • TIBTransaction - компонент, реализующий механизм транзакций на сервере. • TIBUpdateSQL - обновляемый SQL-запрос. Аналог компонента TUpdateSQL на странице Data Access. • TIBDataSet - компонент предназначен для управления просмотром и модификацией наборов данных, созданных другими компонентами. Особенностью компонента заключается в том, что набор данных не будет обновляемым, если не заданы модифицирующие его SQL-операторы. • TIBSQL - компонент предназначен для максимально быстрого выполнения SQL-запросов. Получение данных выполняется без их отображения визуальными компонентами. • TIBDatabaseInfo - компонент предоставляет программе вспомогательную информацию о текущей базе данных. • TIBSQLMonitor - компонент предназначен для создания инструментария, с помощью которого можно осуществлять программный мониторинг SQL - запросов. • TIBEvents - компонент, регистрирующий на сервере выполняемое приложение как приемник определенных событий, информирующий программу о наступлении нужных событий в базе данных и позволяющий эти события обрабатывать. На рис. 1.22 представлена страница InterBase и примеры содержащихся на ней компонентов. Рис. 1.22. 1.2.1.3.9. Страница Midas Страница Midas содержит компоненты, реализующие концепцию многоуровневого доступа к данным. Основные компоненты страницы: • TClientDataSet - компонент служит представителем удаленных данных, поставляемых компонентами TDataSetProvider. Обеспечивает непосредственный доступ к данным без BDE. Источниками данных могут служить файлы, расположенные в сетевых или локальных каталогах, копии наборов данных. • TDCOMConnection - компонент устанавливает связь с удаленным сервером, используя средства технологии DCOM, регистрирует на сервере клиентские наборы данных TClientDataSet и предоставляет им возможность обращаться к серверным компонентам TDataSetProvider с использованием интерфейса IProvider. • TSockerConnection - компонент устанавливает связь между клиентом и удаленным сервером, используя собственные средства Windows ( с помощью протокола TCP/IP на основе сокет - низкоуровневых API-функций Windows). Cоединение отличается максимальной скоростью обмена. • TDataSetProvider - серверный компонент. Реализует удаленного (на машине сервера) поставщика наборов данных для многоуровневых клиентских приложений. Кодирует наборы данных и представляет их в виде пакетов, которые могут быть посланы клиентам. Вносит в наборы данных информацию, полученную от клиентов, об обновлениях. В отличие от компонента TProvider (4 версия) ориентирован на иной, чем BDE, механизм доступа к данным. • TSimpleObjectBroker- поставляет клиентскому приложению имя одного из доступных серверов и таким образом позволяет программе переключаться с одного сервера на другой. • TWebConnection - устанавливает связь с Web-сервером. • TCorbaConnection - устанавливает связь с удаленным сервером, используя средства технологии CORBA. Страница Midas и примеры содержащихся на ней компонентов представлены на рис. 1.23. Рис. 1.23. 1.2.1.3.10. Страница Samples Страница Samples содержит компоненты разного назначения. Основные компоненты страницы: • TGauge- индикатор состояния. • TColorGrid - таблица цветов 16-цветной палитры. Этот компонент предназначен для выбора основного и фонового цветов. • TSpinButton - двойная кнопка для управления некоторой числовой величиной. • TSpinEdit - редактор целого числа. Обеспечивает отображение и редактирование целого числа с помощью двойной кнопки. • TDirectoryOutLine - список каталогов. Отображает в иерархическом виде структуру каталогов накопителя. • TCalendar - календарь. Используется для показа и выбора дня в месяце. • TIBEventAlerter - сторож событий. Этот компонент осуществляет асинхронную связь с сервером БД InterBase. При возникновении на сервере нужного события компонент активизирует свой обработчик OnEventAlert и таким образом извещает о новом состоянии БД. Компонент TIBEventAlert был введен в версии 3 и поэтому в отличие от компонента TIBEvents (страница InterBase) не может работать без посредничества BDE. Страница Samples и примеры содержащихся на ней компонентов приведены на рис. 1.24. Рис. 1.24. 1.2.1.3.11. Страница Internet Express Страница Internet Express содержит компоненты, предназначенные для поддержки интранет сетей , т.е. сетей, использующих технологию Internet. Основные компоненты страницы: • TXMLBroker - брокер, использующий язык XML ( Extensible Markup Language - расширенный язык разметки гипертекста. Является дополнением к языку HTML и предназначен для работы с данными). Служит связующим звеном между источником данных и сервером приложений в интранет сетях. • TMidasPageProduser - продюсер Web - страниц для Web - приложений. На страницах отображается информация из базы данных от прикладного сервера, включаются пакеты данных закодированные в XML и Java Script. Это позволяет Web - браузерам управлять данными, изменять их и подтверждать изменения в прикладном сервере. Страница InternetExpress и примеры содержащихся на ней компонентов приведены на рис. 1.25. Рис. 1.25. 1.2.1.3.12. Страница Internet Страница Internet содержит компоненты, предназначены для обеспечения связи приложения с глобальной компьютерной сетью Internet. Оба компьютера (клиент и сервер) должны использовать протокол TCP/IP (Transport Control Protocol/ Internet Protocol - транспортный управляющий протокол - Интернет/протокол). Частью Internet является всемирная паутина WWW (World Wide Web), использующая межкомпьютерный обмен HTML - страницами. По глобальной сети можно передавать электронную почту, разнообразные файлы, устраивать телеконференции и осуществлять телефонные переговоры. Основные компоненты страницы: • TClientSocket - компонент реализует клиентское соединение. Создает TCP/IP кпиента. С помощью этого компонента приложение устанавливает связь с ТСР/IР сервером. • TServerSocket - компонент реализует серверное соединение. Создает сервер ТСР/IР. С помощью этого компонента приложение устанавливает связь с ТСР/IР клиентом. • TWebDispather - Web - диспетчер. Компонент обрабатывает клиентские НТТР-сообщения (Hyper Text Transfer Protocol - протокол передачи гипертекста) с требованием выполнения тех или иных действий. • TPagerProducer - поставщик страниц. Компонент передает клиенту строку HTML -команд с описанием шаблонов страниц. Эти шаблоны включают HTML - команды и HTML - этикетки (теги), которые заменяются нужным содержанием при наступлении события OnHTMLTag. • TQueryTableProducer - поставщик табличных запросов. Компонент применяется для преобразования SQL - запросов в серию HTML - команд. • TDataSetTableProducer - поставщик табличных наборов данных. Компонент используется для передачи клиенту табличных наборов данных. • TDataSetPageProducer - компонент для создания по заданному образцу последовательности HTML-команд для передачи данных, которые могут интерпретироваться клиентским Web - браузером. • TWebBrowser - компонент, предоставляющий возможности специальной библиотеки SHDOCVW.DLL для создания пользовательского Web - браузера.Компонент TWebBrowser введен в версии 5. На рис. 1.26 приведены страница Internet и примеры содержащихся на ней компонентов. Рис. 1.26. 1.2.1.3.13. Страница Fastnet Страница Fastnet содержит компоненты, которые предоставляют возможность использования различных протоколов для передачи данных и деловых сообщений по локальным и/или глобальным сетям, в том числе и по Internet.. Основные компоненты страницы: • TNMDayTime - компонент, который используется для получения данных типа дата-время от Intranet/ Intranet сервера. • TNMMsg - компонент, который используется для передачи простого ASCII-текста-сообщения по каналам Internet/ Intranet по протоколу TCP/IP. • TNMMsgServ - компонент, который используется для приема ASCII-текста-сообщения по каналам Internet/ Intranet, посланного компонентом TNMMsg. • TNMEcho - компонент, который используется для тестирования связи (для передачи текстового сообщения удаленному серверу с последующим ожиданием от него этого же сообщения как "эхо") . • TNMFTР - компонент, который используется для передачи файлов FTР-серверу и приема файлов от него по каналам Internet/ Intranet. Компонент использует протокол FTР (File Transport Protocol – транспортный протокол файлов). • TNMHTTP - компонент, который реализует для клиента протокол гипертекста HTTP. • TNMNNTP- компонент, который реализует протокол NNTP (Network New Transport Protocol –транспортный протокол сетевых новостей), позволяющий ему получать доступ к NNTP-серверам новостей. • TNMStrm - компонент, который используется для передачи потока данных на Stream-сервер по каналам Internet/Intranet. • TNMStrmServ - компонент, который используется для приема потоков данных по каналам Internet/ Intranet, посланных компонентом TNMStrm. • TNMPOP3 - компонент, который использует протокол POP3 (Post Office Protocol – почтовый протокол) для приема электронной почты от UNIX или других серверов, поддерживающих этот протокол. • TNMSMTP - компонент, который использует протокол SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты) для передачи электронной почты и обеспечивает приложениям доступ к SMTP-серверам и их почтовым функциям. • TNMTime - компонент, который используется в Intranet для получения от сервера данных типа дата-время в соответствии с RFC 868. • TNMUDP - компонент, который использует протокол UDP (User Datagram Protocol – протокол пользовательских блоков данных) для передачи по каналам Internet/ Intranet блоков данных. Обеспечивает приложению возможность получения сетевых услуг по протоколу UDP. • TNMURL - компонент, который кодирует строку в URL (User Resourcer Locator – идентификатор ресурсов пользователя) при передаче данных и осуществляет декодирование URL при приеме. • TNMUUProcessor - компонент, который осуществляет шифровку файлов перед передачей их по каналам Internet/Intranet и расшифровку после получения (MIME-файлы и UUE-файлы). • TPowersock- компонент, который используется как родительский класс для разработки компонентов-клиентов, реализующих нестандартные протоколы. Служит в качестве основы для создания управляющих элементов для работы с другими протоколами или для создания собственных протоколов. • TNMGeneralServer - компонент, который используется как родительский класс для разработки многопоточных Internet-серверов, реализующих нестандартные протоколы. • TNMFinger - компонент, который используется для получения информации о пользователе от finger - сервера. Используется протокол Finger в соответствии с RFC 1288. Компоненты TNMFTR, TNMHTTP, TNMNNTP, TNMPOP3, TNMSMTP и TNMUDP появились в версии 2 с именами без префикса NM. Остальные компоненты появились в версии 4 с указанными выше именами. Страница FastNet и примеры содержащихся на ней компонентов представлены на рис. 1.27. Рис. 1.27. 1.2.1.3.14. Страница Decision Cube Страница Decision Cube содержит компоненты, с помощью которых реализуется доступ к многомерным наборам данных. Пользователь с помощью программы получает средства манипуляции многомерным массивом данных и может просматривать, суммировать и упорядочивать эти данные по разным измерениям. Компоненты этой страницы поддерживают разработку приложений для процессов принятия решений. |
Учебное пособие подготовлено коллективом авторов. Общее руководство и редакция – заведующий кафедрой философии и социологии, доктор... | Учебное пособие подготовлено коллективом авторов. Общее руководство и редакция – заведующий кафедрой философии и социологии, доктор... | ||
В окне «Базы данных» выбрать объект «Таблицы», выберите опцию «Создание таблицы в режиме конструктора» | Для признания исключительного права на базы данных не требуется специальной регистрации (однако предпочтительно осуществлять государственную... | ||
... | Метод исследования – моделирование базы данных в программе Microsoft Access 2013 | ||
Процесс проектирования, реализации и поддержания системы базы данных называется жизненным циклом базы данных (жцбд). Процедура создания... | Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз... | ||
По заданной схеме данных требуется создать компьютерную реализацию базы данных, выполнив следующие этапы работы: создать базовые... | России стало быстро увеличиваться. Кадровые агентства начали создавать свои сайты и размещать на них вакансии. В интернет появились... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |