бизнес справочник каталог сайтов статьи контакты

Статьи. Бизнес Портал Дальний Восток


Разделы:
Интернет
Общетематические статьи
Образование
Искусство, красота, здоровье
Телефония, связь
Реклама
Одежда, аксессуары
Хобби, увлечения
Строительство, ремонт, стройматериалы
Спорт
Транспорт: авто, мото, жд, авиа.
Недвижимость
Бизнес
Отдых
Недвижимость у моря
Дизайн интерьеров
Бытовая техника
Производство
Мебель
Медицина
Финансы
Строительство
Элитная недвижимость
Безопасность
Спорт
О недвижимости
Программное обеспечение
Безопасность
Перевозки
Недвижимость: аренда
Юридические услуги
Туризм
Клининг
Работа
Компьютеры и периферия
Фотография
Строительство, ремонт, отделка

Статьи о недвижимости


Использование ADO для работы с базами данных в C++ Builder

При использовании RAD-систем, которые обозначают систему мгновенной разработки приложений, процесс разработки значительно ускоряется, а также является наиболее простым способом, чем другие среды.

Borland C++ Builder довольно прост в освоении, а также является полным аналогом IDE Delphi, множество компонентов, которые помогают работать с базами данных, делают ее замечательной средой для разработки ПО. При этом конечные файлы получаются небольшого размера.

Инструменты, необходимые для изучения:

  • Borland C++ Builder – лучше 6 версия либо BDS 2006;
  • Microsoft Office Access - версия желательно не ниже 2000;
  • ActiveX Data Object.

Для начала необходимо создать в программе Access любую простую базу данных с одной или несколькими таблицами. Нужные компоненты для работы с ActiveX Data Object (ADO) расположены на закладке с таким же названием. Прежде всего нужно поместить на форму компонент TADOConnection, который отвечает за связь приложения с физической базой данных. Потом нужно поместить TDataSource без которого невозможно отобразить графически данные, а также он нужен для связи компонентов Data Controls с компонентом TADOTable, его также нужно поместить на форму.

Как советуют на форуме C++ Builder, чтобы связать все три компонента вместе необходимо:
У компонента TADOTable выставить свойство Connection в положенный на форму компонент TADOConnection, который по умолчанию ADOConnection1;
Свойство DataSet компонента TDataSource выставить в ADOTable1.

Теперь необходимо установить соединение с БД, предварительно настроив его. На компонент TADOConnection нажимаем два раза, выбираем "Use connection string" и нажимаем Build. Далее поступит предложение об установке драйвера, так как работа предполагается с БД стандарта MDB от Access, то ставим драйвер Microsoft Jet 4.0 OLE DB. Потом указываем путь к БД.

Далее нажимаем OK и все настройки сами сохраняются в свойстве компонента TADOConnection под названием ConnectionString типа String.

Далее можно проверить наличие соединения с базой данных для чего установим свойство Connected в true. Если IDE не выдаст ошибку, значит настройки правильные, можно работать дальше, если нет – начинай сначала.

Теперь нужно в свойствах TableName компоненты TADOTable указать имя таблицы из созданной базы данных. А также установить Active=true, используя ADOConnection, чтобы у компоненты был доступ к базе данных.

Для графического отображения содержимого таблицы есть компоненты C++ Builder с закладки "Data Controls". В комплекте их 15, однако количество может варьироваться в зависимости от поставки:

  • TDBGrid - табличное отображения данных;
  • TDBText - позволяет устанавливать текст из одного из столбцов БД;
  • TDBNavigator - набор кнопок, позволяющих управлять положением курсора, удалением, добавление строчек и другим;
  • TDBMemo - многострочный текстовый редактор;
  • TDBEdit – также, как и TDBText, но для TEdit;
  • TDBRichEdit - также, как TDBMemo, однако позволяет более детальное TDBListBox;
  • TDBImage - отображает графические изображения, имеющиеся в БД;
  • TDBLookUpList - значения, подобранные из другой таблицы или столбца;
  • TDBComboBox - совокупность TDBEdit и TDBListBox;
  • TDBCheckBox – активировать либо деактивировать какое-либо значение строки;
  • TDBRadioGroup - совокупность TRadioButton-компонентов;
  • TDBLookUpComboBox - аналогично TDBLookUpList;
  • TDBCtrlGrid - показывает записи таблицы;
  • TDBChart - используется для построения различных графиков.

Недостаточно просто разместить все в форме, нужно провести связи между ними. Соединение графических компонентов с базой данных происходит при помощи использования компонента C++ Builder TDataSource, подробнее о котором можно узнать на форуме программистов.



Реклама на портале:


Наши проекты:
© dvru.ru - Бизнес портал "Дальний Восток"
690074, г.Владивосток, Посадская, 20, оф. 705, 706
Телефон: (423) 2535577
электронная почта: info@dvru.ru