План Содержениа Основные достоинства системы программирования C++ Builder


Возможности работы с базами данных


Download 39.28 Kb.
bet4/10
Sana23.12.2022
Hajmi39.28 Kb.
#1044548
1   2   3   4   5   6   7   8   9   10
Bog'liq
Создание приложений с использованием компонентов ProggressBar (7)

Возможности работы с базами данных. С++Builder содержит полный набор компонент для работы с базами данных, которые вообще не требуют программирования. Разработка по способу "drag-and-drop" многократно упрощает и ускоряет обычно трудоемкий процесс программирования СУБД в архитектуре клиент/сервер. Широкий выбор компонент управления визуализацией и редактированием позволяет легко изменять вид отображаемой информации и поведение программы. Механизм BDE (Borland Database Engine) поддерживает высокопроизводительный 32-разрядный доступ к базам данных dBASE, Paradox, Sybase, Oracle, DB2, Microsoft SQL Server, Informix, InterBase, MySQL. C++Builder использует контроллер ODBC (Open Database Connectivity) производства Microsoft для связи с серверами баз данных Excel, Access, FoxPro. Начиная с версии 6 поддерживается технология SOAP для многоуровневых приложений баз данных, добавлен независимый от архитектуры BDE набор компонентов dbExress, позволяющий создавать приложения клиент/сервер, работающие с базами данных различных форматов, поддерживается технология доступа к базам данных ADO. Все это в сочетании с большим количеством визуальных компонент отображения информации из баз данных делает C++Builder мощной и гибкой средой программирования баз данных на языке С++.
Вывод
Система программирования С++Builder является современным средством разработки приложений, поддерживающим компонентный подход и построенный по принципу визуального проектирования. Удобные встроенные средства проектирования и поддержка большинства современных технологий в области разработки баз данных, сетевых приложений, мультимедийных приложений превращают С++Builder в универсальный инструмент программиста любой специализации.
2. Состав системы программирования C++Builder
C++Builder представляет собой визуальную интегрированную среду программирования, включающую большой набор инструментов для проектирования приложений для операционной системы Windows. После запуска системы программирования она разворачивается в вид, представленный на рис. 2.1. (для C++Builder 6.0).
Можно выделить следующие основные элементы системы:
1. Палитра инструментов и главное меню системы, содержащие основные команды по управлению проектом и настройками системы.
2. Палитра компонент – содержит список компонентов, доступных программисту для добавления в проект.
3. Инспектор объектов – инструмент, предназначенный для управления свойствами и обработчиками событий компонент проекта на этапе разработки приложения.
4. Редактор форм – инструмент визуального представления видимых и невидимых компонент и манипулирования ими на этапе проектирования.
5. Редактор кода – отображает код проекта, позволяет вносить в него изменения, для чего имеются удобные встроенные средства.
6. Окно дерева объектов – удобный инструмент отображения компонент проекта в иерархии “владелец-подчиненный».
Помимо этого, достойны упоминания элементы среды, которые не отображаются на экране при начальной загрузке, но могут быть открыты дополнительно. К таким элементам можно отнести хранилище объектов и менеджер проекта.
2.1. Панель инструментов и главное меню системы
Панель инструментов представляет программисту набор кнопок для быстрой подачи основных команд управления проектом: открытия и сохранения файлов, запуска и отладки, переключения между элементами среды. Панель является полностью настраиваемой, набор кнопок в ней может быть изменен по выбору программиста в пункте меню View | Toolbars. Полный список команд системы содержится в пунктах главного меню. Размер пособия не позволяет описать все пункты меню системы C++Builder, но в процессе изложения будут рассмотрены основные пункты, использующиеся для решения типовых задач проектировщика.
2.2. Палитра компонент
Палитра компонент представляет собой хранилище всех компонент, зарегистрированных в системе. Компоненты объединены в группы, каждая из которых хранится на отдельной закладке, название группы указывается в заголовке закладки (рис.2.2.).
TObject является базовым классом для всех прочих порождаемых классов. TObject инкапсулирует общее для всех объектов системы C++Builder функциональное поведение, обусловленное методами, которые обеспечивают:
• Способность конструктора создавать, а деструктора разрушать объект-экземпляр класса в динамической памяти. Конструктор TObject возвращает указатель на создаваемый объект.
• Информацию RTTI об имени, типе производного объекта и его свойствах, которые объявлены как _published.
• Поддержку обработки сообщений.
Большинство этих методов предназначены для внутреннего использования средой C++Builder, поэтому не следует прямо обращаться к ним из вашей программы. Часть методов TObject объявлены как статические (с ключевым словом static). Это означает, что вам не нужно создавать экземпляр данного класса для того, чтобы обратиться к его статическим методам.
Все компоненты должны порождаться непосредственно от класса TComponent или от его потомков. TComponent, будучи в свою очередь потомком TObject, наследует его члены данных, методы и свойства.
Используйте TObject для объявления простых объектов, которые не являются компонентами и не нуждаются в поточности и присваивании. Среди полезных не компонентных классов отметим TStringList, TIniFile и TPrinter.

Download 39.28 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling