Міністерство освіти і науки України
Рівненський державний гуманітарний університет
Факультет математики та інформатики
Кафедра інформатики та прикладної математики
Курсова робота на тему:
Засоби виводу інформації на принтер в об’єктно-орієнтованому середовищі програмування Delphi
Виконав:
студент IV курсу
факультету математики та інформатики
групи МІ-41 Карпович О. І.
Науковий керівник:
викл. Гаврюсєв С. М.
Рівне 2004
Зміст
Вступ.
§1. Аспекти використання стандартних компонентів ООС програмування Delphi для створення звітної документації.
1.1. опис компонентів – QReport, PrintDialog та PrintSetupDialog;
1.2. створення звітів за допомогою Quick Reports;
1.3. інше програмне забезпечення для побудови звітів
1.4. §2. Приклади створення звітів
Висновок.
Список використаної літератури.
Вступ
За сучасного стрімкого розвитку інформаційних технологій часто виникає потреба у створенні нестандартниж можливостей для покращення дизайну і якості программного забезпечення. Метою роботи є огляд можливостей компонентів об’єктно-орієнтованого середовища програмування Delphi при виводі інформації на принтер. Зокрема огляд можливостей генератора звітів Quick Report. Він один з найбільш використовуваних генераторів, поряд з ним використовуються ще такі генератори як: Cristal Report та Fast Report. За допомогою закладки QReport в середовищі програмування Delphi здійснюється друк. Закладка QReport дозволяє працювати з базами даних. Крім QReport розглянемо можливості таких компонентів як Print Dialog та Print Setup Dialog.
1.1. Опис основних компонентів Quick Reports.
На сторінці QReport палітри компонентів розташовується більш двадцяти компонентів, застосовуваних для побудови звітів.
Найважливішим є компонент QuickRep , що визначає побудову звіту в цілому. За допомогою інших компонентів створюються складові частини звіту.
Компонент QRBand являє собою спеціальну панель для розташування даних, заголовків, назви звіту та ін. Даний компонент є одним з основних. З його допомогою реалізуються такі області звіту:
область заголовка звіту;
область заголовка сторінки;
область заголовка групи;
область назв стовпців звіту;
область детальних даних;
область підгрупи;
область підсторінки;
область підзвіту.
Компонент QRStringBand має те ж призначення, що і QRBand. Відмінність полягає в тому, що даний компонент має вбудований список рядків Items. Вміст цього списку стає видимим у режимі друку або попереднього перегляду, якщо на компонент QRStringBand поміщений компонент QRExpr. Для кожного рядка в списку Items виводиться окрема смуга QRStringBand.
Інші компоненти, представлені на сторінці Палітри компонентів, приведені в табл.
Група компонентів QRXXXXFilter являє собою набір фільтруючих компонентів, використовуваних для перетворення звіту в текст, HTML-сторінку і т.п. ............