Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекції для 3ОТ1.doc
Скачиваний:
10
Добавлен:
21.02.2016
Размер:
16.31 Mб
Скачать

Контрольні питання

  1. Надати характеристику поняття таблиця

  2. Надати характеристику поняття індекс

АУДИТОРНЕ ЗАНЯТТЯ

ЗМІСТОВИЙ МОДУЛЬ 6: ПРОГРАМУВАННЯ З ГРАФАМИ. ВІЗУАЛЬНІ КОМПОНЕНТИ. БАЗИ ДАНИХ

ТЕМА 6.7: НАВІГАЦІЯ ПО НАБОРУ ДАНИХ. МОВА SQL. СТВОРЕННЯ ДОВІДКОВОЇ СИСТЕМИ

ОБОВЯЗКОВА КОНТРОЛЬНА РОБОТА №63

Контрольна робота по темі: «Створення консольних прикладних застосувань

  1. Охарактеризуйте тип змінних типу integer і real.

  2. Охарактеризуйте ключові слова end і type.

  3. Охарактеризуйте ключове слово const.

  4. Охарактеризуйте директиву $ APPTYPE.

  5. Написати додаток для консолі з висновком значення типу string. Ввести 20 символів ABОCDENGAQUTOLBNDLOP і т.д. вивести 11 символ даної послідовності. Використовувати змінну k типу string.

  6. Написати додаток для консолі з висновком значення типу char. Ввести символ P типу char. При вирішенні задачі використовувати змінну е.

  7. Написати додаток для консолі з обчисленням пройденого шляху двома мандрівниками, якщо відомо, що перший витратив на шлях від пункту А в пункт В 0.57 години, а другий 0.73 години. Також відомо, що перший йшов зі швидкістю 3.7 км / год, а другий 4.2 км / год. Визначте який мандрівник пройшов більшу відстань. При обчисленні задачі використовувати змінні типу real, s - шлях, t - витрачений час, v - швидкість пересування. Всі оператори оформляти із вводом пояснюючих зазначень.

  8. Дано 2 числа, вивести більше з них. Всі оператори оформляти із вводом пояснюючих зазначень. Використовувати змінні s1 і s2 як змінні цілого типу. S1 ввести як рівне 34, а S2 ввести як рівне 76.

  9. Дано ціле число. Додати до нього 1 і відняти від нього 2; якщо число стало більше 15, то вивести отримане число, якщо число стало менше вивести «результат менше 15». Використовувати змінні s1 і y - як змінні цілого типу. S1 ввести як рівне 111. Всі оператори оформляти із вводом пояснюючих зазначень.

  10. Дано два числа. Вивести спочатку більше, а потім менше з них. Всі оператори оформляти із вводом пояснюючих зазначень. Використовувати змінні s1 і s2 як змінні типу цілі числа. S1 ввести 289, число s2 ввести 754.

  11. Написати програму, яка обчислює суму перших n цілих позитивних чисел. Кількість суммуємих чисел повинно вводитися під час роботи програми. Вихідні дані використовувати змінну k - цілого типу. Всі оператори оформляти із вводом пояснюючих зазначень.

  12. Написати програму, яка виводить таблицю ступенів двійки від 0 до 10. Всі оператори оформляти із вводом пояснюючих зазначень. При вирішенні задачі використовувати наступні змінні t - показник ступеня; x - значення x в ступені n.

АУДИТОРНЕ ЗАНЯТТЯ

Змістовий модуль 6: програмування з графами

Тема 6.7: навігація по набору даних. Мова sql. Створення довідкової системи

Лекція №59 – Звіти

План заняття

  1. Поняття звіту

  2. Характеристика сторінки QReport

Отчетом называется печатный документ, в котором содер­жится информация, полученная из некоторого набора данных. Существуют разные возможности создания отчетов, например, публикация данных в виде документа Word или в виде электрон­ной таблицы Excel, но все же более часто для этой цели исполь­зуются специализированные компоненты. В предыдущих версиях Delphi для построения отчетов применяется генератор отчетов QuickReport, отдельные компоненты которого располагались на странице QReport Палитры компонентов. В Delphi 7 на смену ему пришел новый генератор отчетов - Rave Reports. Компоненты для взаимодействия между наборами данных и генератором отчетов представлены на странице Rave Палитры компонентов, а непо­средственно проектирование отчетов ведется с помощью специа­лизированного визуального дизайнера отчетов Rave Visual De­signer, который был разработан компанией Nevrona Designes.

Rave Reports используется в приложениях для генерации отче­тов, составленных на основе информации, получаемой из базы данных. Это инструментальное средство позволяет создавать тек­стовые отчеты, а также отчеты в формате PDF, HTML и RTF, в том числе с использованием графики и различных шрифтов. Про­демонстрировать работу Rave Reports легче всего на небольшом примере, который показывает, как добавить простой отчет к су­ществующему приложению базы данных.

Пример 14.3. Пусть необходимо создать программу, которая бы генерировала простейший отчет из таблицы БД anim.db (см. пример 14.2).

Решение. Рассмотрим последовательность шагов, которые не­обходимо сделать для решения поставленной задачи.

  1. Вначале нужно создать в Delphi новое приложение и помес­тить на форму компонент Table, который связать с таблицей БД anim.db путем задания соответствующих значений свойствам DatabaseName и TableName.

  2. Затем следует перейти к странице Rave Палитры компонентов, отыскать там компонент RvDataSetConnection '">£"'< и доба­вить его на форму.

  1. После этого в Инспекторе объектов для данного компонента необходимо установить в свойстве DataSet ссылку на компонент набора данных Table, который уже определен в приложении.

  2. Далее, используя визуальный дизайнер Rave Visual Designer для разработки отчета, надо создать проектный файл отчета (RAV-файл). Это, в свою очередь, требует выполнения следую­щей последовательности действий:

  • выбрать в Delphi пункт меню Tools \ Rave Designer для вы­зова Rave Visual Designer, выбрать в Rave Visual Designer пункт меню File | New Data Object для отображения диалогового окна Data Connections;

в списке Data Object Type выбрать Direct Data View и на­жать кнопку Next;

  • списке Active Data Connections выбрать RVDataSetCon-nectionl и нажать кнопку Finish, после чего в левой час­ти окна дизайнера отчетов Rave Visual Designer будут пока­заны свойства компонента DataViewl;

  • выбрать пункт меню Tools | Report Wizards \ Simple Table для отображения мастера отчетов Simple Table;

  • выбрать Data Viewl и нажать кнопку Next;

  • выбрать несколько полей, которые нужно отобразить в от­чете, и нажать кнопку Next;

  • следуя указаниям на последующих страницах мастера, уста­новить порядок отображения полей, границы, текст заголовка и шрифты, которые будут использоваться в отчете;

  • на последней странице мастера нажать кнопку Generate для завершения его работы с последующим отображением от­чета в дизайнере страниц Page Designer, расположенном в правой части окна;

выбрать пункт меню File \ Save для вывода на экран диало­гового окна Save As, после чего перейти в каталог, в кото­ром будет расположено создаваемое приложение Delphi, и сохранить файл проекта Rave, как Project! .rav. В окончательном виде окно Rave Visual Designer будет;

выглядеть, как показано на рис. 14.6.

5.Затем следует выбрать на странице Rave компонент RavefiV проекта RvProject . И добавить его на форму.

  1. После этого в Инспекторе объектов нужно установить в свойстве ProjectFile ссылку на файл проекта отчета (Рго-jectl.rav), который был создан на предыдущем шаге.

Далее необходимо поместить на форму кнопку Button. В ре­зультате выполнения всех вышеперечисленных действий форма на этапе проектирования принимает такой вид, как показано на рис. 14.7.

  1. Теперь следует дважды щелкнуть мышью по кнопке Buttonl, в результате чего будет создан обработчик события OnClick.

  2. Затем надо написать обработчик события OnClick кнопки Buttonl следующего вида:

procedure TForml.ButtonlClick(Sender:

TObject); begin

RvProjectl.Execute; end;

10.После этого необходимо запустить приложение на выпол­ нение и нажать кнопку Buttonl на форме. На экране появится диалоговое окно Output Options. В нем нужно оставить без изменения опцию Preview, которая выбрана по умолчанию, и нажать кнопку ОК для отображения отчета.

Результирующий вид отчета в режиме просмотра приведен на рис. 14.8.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]