Инкрементальный линкер осуществляет быструю и надежную компоновку эффективной выполняемой программы с минимальными потерями времени. Данные объектных файлов сохраняются вместе с информацией отладчика. Автоматически исключается перекомпоновка не изменившихся объектных файлов и не используемых функций. Таким образом, при развитии и усложнении проекта продуктивность разработки сохраняется на высоком уровне. Все подробности деревянные палочки для мороженого 94 мм на нашем сайте.
Borland C++ Builder располагает рядом инструментов и средств обслуживания, благодаря которым значительно облегчена разработка приложений Windows для баз данных. На рисунке 3.1 представлена типичная архитектура высокого уровня программы C++ Builder для баз данных.
Рисунок 3.1 - Схема связи приложения C++ Builder с базами данных
Общая архитектура состоит из нескольких слоев:
1) Наверху находится приложение C++ Builder, которое управляет данными. Самый легкий способ дать приложению возможность получить доступ и управлять базами данных состоит в использовании стандартных компонентов для баз данных, поставляемых с C++ Builder.
2) Компоненты баз данных приложения, в свою очередь, используют “машину” баз данных Borland Database Engine (BDE), которая показана как промежуточный слой на рисунке 3.1. Компоненты взаимодействуют с BDE через коллекцию программ и услуг, которые доступны в Интерфейсе программирования приложений API BDE (Application Programming Interface, ранее называвшейся IDAPI).
3) Нижние слои на рисунке 3.1 обеспечивает доступ к фактическим физическим данным, хранящихся в таблицах базы данных, и составлен из фактических систем управления базами данных, как локальных, типа таблиц Paradox или dBase, так и удаленных, типа данных, находящихся в базе данных, управляемой сервером Oracle, Sybase, Informix или Interbase.
Идея слоистой архитектуры состоит в том, чтобы изолировать программиста C++ Builder от сложностей и подробностей поддержки различных форматов таблиц данных и различных соглашений при взаимодействии с ними. Она также обеспечивает возможность доступа к различным базам данных в гетерогенной окружающей среде, в которой некоторые части данных могут находиться в локальной таблице, а к другим можно обращаться дистанционно.
При разработке программного обеспечения в качестве среды разработки применяется C++ Builder 4.
Полный листинг программы приведен в приложении В.
Читайте также
Разработка компьютерной сети по технологии Token Ring c STP с подключением к Интернет
Организация
компьютерных сетей:
Назначение
КС - КС используется для объединения ПК, программно-аппаратных комплексов и
связующих линий, обеспечивающих обмен информации. КС использует ...
Разработка конструкции и технологического процесса изготовления диффузионного резистора
Разработать
конструкцию и выбрать технологический процесс изготовления диффузионного резистора
в составе ИМС. Программа выпуска - 50000 шт. в год. Выпуск ежемесячный.
Параметры
...
Проектирование междугородной магистрали между г. Кемерово – г. Лениск-Кузнецкий с использованием симметричного кабеля
Наше время, в особенности последние десять лет, характеризуется бурным
развитием телекоммуникационных технологий. Наряду с появлением новых форм
передачи информации, совершенствуются тра ...