Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка приложения для работы с таблицей данных
Для разработки системы управлениябазой данных можно воспользоваться как стандартными СУБД (Access, Paradox, dBase и т.д.), так и разработать самостоятельное приложение для работы с БД. Разработка самостоятельного приложения для работы с БД имеет ряд преимуществ по сравнению с использованием готовых пакетов: 1) ресурсы ОС задействованы только для тех задач, которые будут реализованы в СУБД; 2) полученные программные модули очень компактны; 3) обеспечивается более высокое быстродействие вследствие использования только необходимых для решения задачи операций с БД; 4) многообразие реализаций максимально удобного интерфейса пользователя с СУБД; 5) возможность интегрироваться в любые программные приложения; 6) осуществление расчётных задач сложности, которая не может быть обеспечена применением готовых СУБД. Для разработки системы управлениябазой данных воспользуемся интегрированной средой визуальной разработки Windows-приложений Borland Delphi. Одним из важнейших достоинств Delphi является наличие удобных средств быстрой визуальнойразработки приложений с использованием специализированных компонент доступа и управления базами данных, генерации отчётов, запросов SQL, a так же наличие технологии Borland Database Engine (BDE), обеспечивающей доступ к большинству известных баз данных с использованием их собственных драйверов. Для программирования баз данныхиспользуются следующие вкладки палитры компонент: Data Access и Data Control (рис. 3, 4, 5).
Рис. 3. Палитра компонентов Borland Delphi
Рис. 4. Вкладка Data Access
Вкладка Data Access содержит компоненты: Table (второй слева) - связывающий файл таблицы на диске с приложением и позволяющий оперировать с таблицей (второй компонент). DataSource (первый слева) - связывает компоненты отображения информации с компонентом Table (первый компонент).
Рис. 5. Вкладка DataControl Вкладка Data Control содержит компоненты: DBGrid - для отображения и редактирования записей базы данных (первый компонент) DBNavigator - для управления данными (удаление, добавление, перемещение и т. д.) Компоненты переносятся на окно приложения (форму) путём выделения компоненты нажатием правой клавиши мыши на ней, а затем на форме. Компоненты вкладки Data Access являются служебными и относятся к невидимым (т. е. отображаются на стадии разработки приложения и не отображаются в процессе выполнения), a Data Control к отображаемым как в процессе разработки, так и в процессе выполнения. После переноса компонент на форму производится настройка свойств объектов с использованием Object Inspector.
|
|||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 101; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.198.49 (0.005 с.) |