Пример использования компонент отчетов
C++Builder поставляется вместе с примером, который демонстрирует следующие разновидности работы с компонентами отчетов:
• создание этикеток для почтовых отправлений;
• создание простого отчета;
• модификация оригинальных предварительных видов печати;
• разработка отчетов по принципу master-detail;
• сохранение выборочных текстовых файлов детализации.
Рис. 4.24. Форма приложения для работы с отчетами.
Удостоверьтесь предварительно, что локальный псевдоним (alias) демонстрационной базы данных BCDEMOS установлен с помощью утилиты конфигурации
BDE Configutation. Чтобы вызвать проект приложения, выполните следующие действия:
=? По команде главного менюFile | Open Project откройте диалог выбора проектов.
=> Войдите в каталог \.. .\CBuilder\Examples\Dbtasks\Quickrpt.
=> Выберите проектный файл с именем Qrdemo и нажмите кнопкуOpen. Рис. 4.24 показывает форму демонстрационного приложения Quick Report.
=> Командой главного менюRun | Run запустите процесс компиляции и сборки приложения.
=> После вызова программы поэкспериментируйте с разными опциями.
4.6.10 Компонента ActiveX
Входящие в варианты поставки C++Builder Professional и C++Builder Client/Server Suite компоненты обеспечивают поддержку промышленного стандарта ActiveX/OCX. Созданные вами или третьими лицами компоненты Delphi ActiveX можно интегрировать в среду так, чтобы они вошли в Палитру компонент для немедленного использования. В частности, вы можете расширить стандартный вариант Палитры новыми компонентами ActiveX, включив пакет NetManage для обучения и разработки приложений в сети Internet. В конце главы 6 вы найдете подробную инструкцию того, как это делается. В типовом варианте поставки C++Builder Standard вкладкаActiveX палитры компонент
содержит единственную компоненту ChartFX для построения на вашей форме разнообразных диаграмм, графиков, таблиц и проверки правописания на многих языках.
4.6.10.1 ChartFX
Дважды щелкнув мышью по компоненте или выбрав опциюProperties из ее контекстного меню. вы откроете диалоговое окно установок вида и множества других характеристик диаграммы. Свойства, методы и события компоненты ChartFX обеспечивают выполнение следующих основных операций над диаграммами:
• Создание простых диаграмм.
• Передача исходных данных в новую диаграмму.
• Редактирование данных в существующей диаграмме.
• Изменение легенд, заголовков и других визуальных атрибутов диаграммы (видов, цветов, орнаментов заливки, шрифтов, координатных сеток и т.д.).
• Создание инструментов и других визуальных элементов управления диаграммой.
Подробное руководство по использованию компоненты ChartFX можно вызвать из справочной службы при нажатии клавишиCtrI+Fl.