Главная » Просмотр файлов » Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»

Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (1075664), страница 8

Файл №1075664 Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных») 8 страницаРевунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» (1075664) страница 82018-01-09СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

• TPowersock- компонент, который используется как родительский класс для разработки компонентов-клиентов, реализующих нестандартные протоколы. Служит в качестве основы для создания управляющих элементов для работы с другими протоколами или для создания собственных протоколов.

• TNMGeneralServer - компонент, который используется как родительский класс для разработки многопоточных Internet-серверов, реализующих нестандартные протоколы.

• TNMFinger - компонент, который используется для получения информации о пользователе от finger - сервера. Используется протокол Finger в соответствии с RFC 1288.

Компоненты TNMFTR, TNMHTTP, TNMNNTP, TNMPOP3, TNMSMTP и TNMUDP появились в версии 2 с именами без префикса NM. Остальные компоненты появились в версии 4 с указанными выше именами.

Страница FastNet и примеры содержащихся на ней компонентов представлены на рис. 1.27.

Рис. 1.27.

1.2.1.3.14. Страница Decision Cube

Страница Decision Cube содержит компоненты, с помощью которых реализуется доступ к многомерным наборам данных. Пользователь с помощью программы получает средства манипуляции многомерным массивом данных и может просматривать, суммировать и упорядочивать эти данные по разным измерениям. Компоненты этой страницы поддерживают разработку приложений для процессов принятия решений.

Основные компоненты страницы:

• TDecisionCube - многомерное хранилище данных "куб решений". Основной компонент для работы с многомерными наборами данных.

• TDecisionQuery - специализированный запрос. Осуществляет выборку данных для Decision Cube.

• TDecisionSource - источник данных. Служит посредником между Decision Query и интерфейсными элементами Decision Cube. Определяет текущее положение исходной точки сетки решений (или графа решений).

• TDecisionPivot - навигатор. Предоставляет пользователю средства управления многомерными наборами данных. Позволяет изменять размерности или поля куба решений.

• TDecisionGrid - таблица решений. Представляют в табличной форме одно- и многомерные данные, полученные от Decision Query.

TDecisionGraph - график. Представляет многомерные данные в графической форме.

Компоненты введены в версии 3.

Страница Decision Cube и примеры содержащихся на ней компонентов приведены на рис. 1.27.

Рис. 1.28.

1.2.1.3.15. Страница Qreport

Страница Qreport содержит компоненты, позволяющие создавать отчеты по результатам выборки данных из базы.

Основные компоненты страницы:

• TQuicrRep - отчет. Компонент превращает форму, на которую он помещен, в отчет (в печатаемый документ).

• TQRGroup - компонент для группировок данных в отчете. Используется совместно с компонентом TQuery (страница Data Access) для создания отчета типа главный-детальный.

• TQRSubDetail - компонент для создания отчета типа главный-детальный. Данный компонент в отличие от компонента TQRGroup не требует включения компонента TQuery для создания отчета типа главный-детальный.

• TQRStringsBand - строковая полоса. Отличается от TQRBand встроенным списком строк Items, который обрабатывается с помощью размещаемого на полосе компонента TQRExpr. Полоса повторяется в отчете столько раз, сколько строк содержит Items.

• TQRBand - полоса отчета. Формирует в отчете полосы различного назначения: полосу-заголовок, полосу данных, полосу с итоговыми данными и т.д.

• TQRChildBand - вспомогательная полоса. Предназначена для размещения различных компонентов отчета.

• TQRLabel - текст. Обеспечивает вывод в отчете статического текста, например, заголовков колонок, т.е. позволяет разместить в отчете произвольную текстовую строку.

• TQRDBText - текстовое поле. Используется для вывода в отчете текстовой информации из БД (текстового поля).

• TQRExpr- вычисляемое поле. Обеспечивает типичные для отчета вычисления – суммирование данных, вычисление среднего значения, поиск максимума и т.п. Применяется для вывода значений, являющихся результатом вычисления выражений отчета. Алгоритм вычисления выражений строится при помощи редактора формул данного компонента.

• TQRSysData - системная величина. Компонент используется для вывода в отчете разнообразной системной информации – текущей даты, времени, номера печатаемой страницы, общего количества записей и т.п.

• TQRMemo - многострочный текст. Компонент обеспечивает вывод в отчете многострочного текстового поля.

• TQRExprMemo - многострочное вычисляемое поле. Содержимое поля вычисляется по данным из других полей набора данных.

• TQRRichText - многострочный форматированный текст. В отличие от TQRMEMO используется текст в формате RTF.

• TQRDBRichText - многострочное форматированное текстовое поле. Служит для отображения и редактирования текстовых данных из БД в формате RTF.

• TQRShape - фигура. Компонент позволяет поместить в отчет простейшую графическую фигуру – прямоугольник, окружность, линию и т.п.

• TQRImage - рисунок. Компонент служит для размещения в отчете произвольной графической информации.

• TQRDVImage - поле данных, содержащее рисунок. В отличие от TQRImage графические данные для этого компонента берутся из полей БД.

• TQRComposite - составной отчет. Компонент облегчает создание отчетов, манипулирующих выборками данных из множества таблиц.

• TQRPreview- просмотр. Используется для создания пользовательского варианта окон предварительного просмотра образа напечатанного отчета. Стандартный просмотр реализуется методом Preview компонента TQuickRep .

• TQRTextFilter- компонент для экспорта отчета при его печати в формат текстовых строк.

• TQRCSVFilter- компонент для экспорта отчета при его печати в формат CSV.

• TQRHTMLFilter - компонент для экспорта отчета при его печати в формат HTML.

• TQRChart - компонент для встраивания в отчет графиков.

Компоненты TQRStringsBand, TQRExprMemo, TQRPreview, фильтрующие компоненты TQRxxxFilter и TQRChart введены в версии 4.

Страница QReport и примеры содержащихся на ней компонентов представлены на рис. 1.29.

Рис. 1.29.

1.2.1.3.16. Страница Dialogs

Страница Dialogs содержит компоненты, реализующие стандартные для Windows диалоговые окна..

Основные компоненты страницы:

• TOpenDialog - открыть. Компонент реализует стандартное диалоговое окно "Открыть файл".

• TSaveDialog - сохранить. Компонент реализует стандартное диалоговое окно "Сохранить файл".

• TFontDialog- шрифт. Компонент реализует стандартное диалоговое окно выбора шрифта.

• TColorDialog - цвет. Компонент реализует стандартное диалоговое окно выбора цвета.

• TFindDialog - поиск. Компонент реализует стандартное диалоговое окно поиска текстового фрагмента.

• TReplaceDialog - замена. Компонент реализует стандартное диалоговое окно поиска и замены текстового фрагмента.

• TOpenPictureDialog - открыть рисунок. Компонент реализует специальное окно выбора графических файлов с возможностью предварительного просмотра рисунков.

• TSavePictureDialog - сохранить рисунок. Компонент реализует специальное окно сохранения графических файлов с возможностью предварительного просмотра рисунков.

• TPrinterSetupDialog - настройка принтера. Компонент реализует стандартное диалоговое окно для настройки печатающего устройства.

• TPrintDialog - печать. Компонент реализует стандартное диалоговое окно выбора параметров для печати документа.

Страница Dialogs и примеры содержащихся на ней компонентов представлены на рис. 1.30.

Рис. 1.30.

1.2.1.3.17. Страница Win31

Ряд компонентов страницы Win31 в функциональном плане повторяют компоненты страниц Data Controls и Win32, но отличаются от них внешним представлением.

Основные компоненты страницы:

• TTabSet - набор закладок. В приложениях для Windows 32 вместо него следует использовать компонент TTabControl.

• TOutLine - дерево выбора. В приложениях для Windows 32 вместо него следует использовать компонент TTreeView.

• TTabbedNotebook - набор панелей с закладками. В приложениях для Windows 32 вместо него следует использовать компонент TPageControl.

• TNotebook - набор панелей без закладок. В приложениях для Windows 32 вместо него следует использовать компонент TPageControl.

• THeader - управляющий заголовок. В приложениях для Windows 32 вместо него следует использовать компонент THeaderControl.

• TFileListBox - панель выбора файлов.

• TDirectoryListBox - панель выбора каталогов.

• TDriveComboBox - панель выбора дисков.

• TFilterComboBox - панель фильтрации файлов.

• TDBLookupList - список выбора БД. Введен для совместимости с версией Delphi1. В приложениях для Windows 32 вместо него следует использовать компонент TDBLookupListBox.

• TDBLookupCombo - комбинированный список выбора - связанное с данными поле со списком, содержащее данные полей из другого набора данных. В приложениях для Windows 32 вместо него следует использовать компонент TDBLookupComboBox.

Компоненты TFileListBox, TDirectoryListBox, TDriveComboBox и TFilterComboBox введены в версии 3.

Страница Win 3.1 и примеры содержащихся на ней компонентов представлены на рис 1.31.

Рис. 1.31.

1.2.1.3.18. Страница Activex

Компоненты множества TActiveX создаются другими инструментальными средствами разработки программ - не Delphi (например, С++ или Visual Basic), и внедряются в Delphi с помощью технологии OLE.

На странице Activex представлены следующие компоненты:

• TChartfx - интерактивный график. Компонент представляет собой удобное средство включения в программу интерактивных (диалоговых) графиков. Cоздает легко модифицируемые графики.

• TVSSpell - визуальный орфографический корректор. Компонент позволяет изменять параметры проверки орфографии и осуществляет орфографическую проверку правильности написания слов.

• TFlBook - полнофункциональная электронная таблица Formula One. Компонент позволяет создавать и использовать рабочие книги электронных таблиц, подобно тому, как это делает MS Excel.

• TVtChart - компонент, который позволяет создавать 3D-диаграммы.

• TGraph - компонент, который позволяет создавать 2D-диаграммы.

Страница ActiveX и примеры содержащихся на ней компонентов представлены на рис. 1.32.

Рис. 1.32.

1.2.1.3.19. Страница Servers

Страница Servers содержит компоненты, обеспечивающие удобный программный доступ к популярным COM-серверам, входящим в состав Microssoft Office 97. Их еще называют серверами автоматизации СОМ, поскольку их функциями можно управлять через интерфейс СОМ. Например, можно программно вызвать редактор Word, загрузить в него требуемый документ, заполнить поля документа значениями из базы данных, выполнить дополнительную обработку, вывести документ на печать и затем закрыть редактор. При использовании компонентов страницы Servers соответствующие сервера (Word, Ехсеl, PowerPoint и т.д.) должны быть установлены на вашей машине или в доступном вам сетевом окружении. Все компоненты этой страницы представляют собой "контроллеры автоматизации", и используют многочисленные свойства, методы и события своих серверов. Поэтому использование каждого компонента требует глубокого знания интерфейса соответствующего СОМ-сервера.

Рассмотрим некоторые компоненты:

• TWordApplication - компонент, ответственный за запуск редактора Word.

• TWordDocument - компонент, ответственный за обработку документа редактора Word.

• TExcelApplication - компонент, ответственный за запуск электронной таблицы Excel.

• TExcelWorkbook - компонент, ответственный за обработку книги Excel.

На странице имеется ряд компонентов, обеспечивающих доступ к приложениям PowerPoint, Outlook. К документам различных форматов. К элементам оформления - например к шрифтам редактора Word. Все эти элементы реализованы в виде серверов автоматизации СОМ. Правила их использования описаны в справочном руководстве по языку Visual Basic корпорации Microsoft.

Полный список компонентов страницы Servers представлен на рис.1.33.

Рис. 1.33.

1.2.2. ОКНО ФОРМЫ

Окно формы выступает в качестве проекта Windows-окна создаваемого приложения. Имя окна соответствует имени активизированной формы.

Окно имеет стандартные для Windows-окна интерфейсные элементы - рамку, пиктограмму вызова системного меню, полосу заголовка, кнопки основных команд: свернуть, развернуть, закрыть.

В этом окне отображается форма, создаваемая в проектировщике форм (Form Designer) при разработке графического пользовательского интерфейса приложения. Разработка приложения всегда начинается с создания нового проекта. Для каждого нового проекта в IDE автоматически отображается окно проектировщика форм. По умолчанию оно имеет имя Form1. Создать новое окно можно выполнив команды:

File | New

и в открывшемся окне New Items выбрать компонент Form.

Рабочая область окна при первоначальном вызове заполнена точками координатной сетки. Рабочая область окна выступает в роли "наборного поля", на котором разработчик располагает нужные компоненты из палитры стандартных компонентов, создавая пользовательский интерфейс приложения. Координатная сетка служит для геометрического упорядочивания этих компонентов на поле формы.

Координатную сетку можно убрать. Для этого необходимо выполнить команды:

Tools | Enviroment Options

открыть страницу на вкладке Preferences и в соответствующем окне настроек убрать флажок переключателя Display Grid. Однако при создании приложения координатная сетка удобна.

С помощью окна формы программист-разработчик имеет возможность постоянно контролировать свою работу по созданию приложения при визуальном программировании и в любой момент вносить необходимые изменения.

Проектировщик форм имеет контекстное меню (вызывается щелчком правой кнопки мыши), с помощью которого можно так же выполнить ряд команд редактирования.

1.2.3. ОКНО ИНСПЕКТОРА ОБЪЕКТОВ

Каждый стандартный компонент характеризуется списком параметров. Часть этих параметров можно изменять, манипулируя компонентом в окне формы, когда он уже туда помещен. Это такие параметры, как его местоположение в окне, геометрические размеры и т.п. А другую часть параметров таким способом изменить нельзя. Например, тип и размер шрифта, цвет фона и т.п. В этом случае используется окно инспектора объектов. Однако в окне можно задать или изменить значения и тех параметров компонента, которые можно изменять манипуляциями компонентом в окне формы.

Окно содержит две страницы:

• Properties - свойства. Служит для установки нужных свойств компонента. Полная совокупность свойств компонента отображает его видимую сторону: положение относительно верхнего левого угла рабочей области формы, размеры, цвет и т.д.

Характеристики

Тип файла
Документ
Размер
830 Kb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее