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

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

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

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

• ТListBox - список. Содержит список предлагаемых опций.

• ТComboBox - поле со списком.

• ТScrollBar - линейка прокрутки.

• ТGroupBox - Набор опций.

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

• ТPanel - панель. Используется для размещения других компонентов.

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

На рис. 1.15. приведена страница Standard и примеры содержащихся на ней компонентов.

Рис. 1.15

1.2.1.3.2. Страница Additional

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

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

• TBitBtn - командная кнопка, на которую можно поместить надпись и пиктограмму.

• TSpeedButton - пиктографическая кнопка. Для применения в панелях инструментов. Обычно используется для организации быстрого доступа к опциям главного меню.

• TMaskEdit - специальный текстовый редактор. Используется как поле ввода для предварительного форматирования данных пользователя. Способен фильтровать вводимый текст.

• TStringGrid - таблица строк. Используется для представления текстовой информации в табличном виде.

• TDrawGrid - произвольная таблица. В отличие от TStringGrid может содержать произвольную информацию, включая рисунки.

• TImage - рисунок. Компонент предназначен для отображения рисунков в различных форматах.

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

• TBevel - объемный прямоугольник - кромка. Обычно используется для выделения отдельных частей окон объемными рамками или полосами.

• TScrollBox - панель с полосами прокрутки. В отличие от компонента ТPanel вставляет полосы прокрутки, если размещенные в нем компоненты отсекаются по границам.

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

• TSplitter - граница - перемещаемый разделитель. Дает возможность пользователю во время работы программы перемещать границу, отделяющую видимые компоненты друг от друга.

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

• TControlBar - область, предназначенная для размещения панелей инструментов (toolbars).

• TApplicationEvents - Получатель события. При помещении этого компонента в форму, он будет получать все предназначенные для приложения сообщения Windows. В противном случае сообщения Windows принимает глобальный объект Application.

• TChart - Диаграмма. Соответствует компоненту TTable. Используется для графического представления данных.

На рис. 1.16 приведена страница Additional и примеры содержащихся на ней компонентов.

Рис. 1.16

1.2.1.3.3. Страница Win32

Страница Win32 содержит компоненты, являющиеся интерфейсными элементами для 32-разрядных операционных систем Windows 95/98/NТ/2000.

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

• TTabControl - набор вкладок. Каждая вкладка представляет собой прямоугольное поле с надписью. Выбор той или иной вкладки распознается программой и используется для управления содержимым окна компонента.

• TPageControl - набор страниц для многостраничного диалогового окна. Каждая страница может содержать свой набор интерфейсных элементов и выбирается щелчком мыши.

• TImageList - список изображений. Представляет собой хранилище для нескольких рисунков одинакового размера.

• TRichEdit - поле ввода текстовых данных в формате RTF. Многострочный редактор форматированного текста. В отличие от компонента Меmо страницы Standard текст в компоненте RichEdit подчиняется правилам Расширенного Текстового Формата (RTF – Rich Text Format) и может изменять такие свои характеристики как шрифт, цвет, выравнивание и т.д.

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

• TProgressBar - индикатор процесса. Компонент используется для отображения хода исполнения достаточно длительного по времени процесса. Например, процесса записи данных на дискету.

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

• THotKey - компонент для связывания отдельной клавиши или сочетания клавиш с командой меню, т.е. для создания управляющих клавиш, таких как F1, Alt+W, Ctrl+Shift+2 и т.п.

• TAnimate - мультипликатор, анимационное окно, в котором может быть показан немой клип AVI (Audio Video Interleaved). Используется для отображения последовательно сменяющих друг друга кадров движущихся изображений. Компонент не может сопровождать видеоклип звуком.

• TDateTimePicker - селектор времени/даты - окно ввода, в котором значения даты и времени могут быть выбраны в открывающемся календаре. Компонент предназначен для ввода или отображения даты или времени.

• TTreeView - диаграмма древовидной иерархической структуры объектов - дерево выбора. Представляет собой совокупность связанных в древовидную структуру пиктограмм. Используется для отображения структуры каталогов (папок) и других подобных объектов, связанных иерархическими отношениями.

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

• THeaderControl - набор заголовков, изменяющих свои размеры. Представляет собой горизонтальную или вертикальную полосу, разделенную на ряд смежных секций с надписями . Размеры секций можно менять мышью на этапе работы программы. Используется для изменения размеров столбцов или строк в разного рода таблицах.

• TStatusBar - панель статуса. Предназначена для размещения разного рода служебной информации в окнах редактирования. Использована, например, в нижней части окна Delphi или текстового редактора Word.

• TToolBar - инструментальная панель - панель кнопок. Этот компонент служит контейнером для командных кнопок TBitBtn и способен автоматически изменять их размеры и положение при удалении кнопок или при добавлении новых.

• TCoolBar - инструментальная панель - набор перемещаемых масштабируемых панелей. В отличие от TToolBar используется как контейнер для размещения стандартных интерфейсных компонентов Windows, таких как TEdit, TListBox, TComdoBox и т.д.

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

Все компоненты страницы Win32 отсутствуют в версии 1. Компоненты TAnimate, TDateTimePicker, TToolBar и TCoolBar отсутствуют в версии 2. Компонент TPageScroller отсутствует в версии 3.

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

Рис. 1.17

1.2.1.3.4. Страница System

Страница System содержит компоненты, которые имеют различное функциональное назначение. На этой странице также находятся компоненты, поддерживающие стандартные для Windows технологии межпрограммного обмена данными: OLE (Object Linking and Embedding – связывание и внедрение объектов) и DDE (Dynamic Data Exchange – динамический обмен данными).

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

• TTimer - таймер - компонент контроля времени. Служит для отчета интервалов реального времени.

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

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

• TOleContainer - OLE - контейнер. Клиент OLE. Служит приемником связываемых или внедряемых объектов.

• TDDEClientConv- DDE - связь. Обеспечивает связь клиента с сервером DDE. Совместно с TDDEClientItem используется для создания клиентской программы в DDE - связи.

• TDDEClientItem - клиент DDE. Определяет тему DDE-связи в клиентском приложении.

• TDDEServerConv - DDE - связь. Обеспечивает связь сервера с клиентом DDE. Совместно с TDDEServerItem используется для создания серверной программы в DDE - связи.

• TDDEServerItem - сервер DDE. Определяет тему DDE- связи в серверном приложении.

Компоненты этой страницы имеются во всех предыдущих версиях Delphi.

На рис. 1.18. представлена страница System и примеры содержащихся на ней компонентов.

Рис. 1.18.

1.2.1.3.5. Страница Data Access

Страница Data Access содержит компоненты, облегчающие доступ программ к базам данных.

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

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

• TTable - таблица базы данных. Мощное средство доступа к файлам баз данных (к таблицам). Содержит много методов, свойств и событий, с помощью которых приложение оперирует с данными.

• TQuery - компонент для выполнения запросов SQL. Осуществляет выборку данных из одной или нескольких таблиц с помощью структурированного языка запросов SQL. Состав наборов данных и структура их записей определяется SQL-запросом.

• TStoredProc - хранимая процедура. Обеспечивает доступ к процедурам сервера баз данных (такого как InterBase, Oracle, MS SQL Server и т.п.). Хранимые процедуры кодируются на специальном процедурном языке и обычно представляют собой часто используемые запросы к БД.

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

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

• TBatchMove - пакетная пересылка. Копирует структуру и данные таблиц. Используется для массовых пересылок данных, например, для копирования локальных таблиц в таблицы сервера баз данных.

• TUpdateSQL - Компонент, предназначенный для редактирования защищенных от изменений наборов данных. Этот компонент используется для управления изменениями (модификациями) данных, с которыми манипулируют компоненты TQuery, TTable или TStoredProc. Компонент TUpdateSQL появился в версии 2.

• TNestedTable - вложенная таблица. Компонент реализует вложенную таблицу, которая является полем для таблицы-владельца. Компонент создает набор данных из таблицы, которая является полем в другой таблице и передает ее управляющим компонентам. Компонент TNestedTable введен в версии 4 для поддержки соответствующих таблиц в сервере баз данных Огас1е 8.

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

Рис. 1.19.

1.2.1.3.6. Страница Data Controls

Страница Data Controls содержит компоненты, которые являются модификацией стандартных интерфейсных элементов для работы с базами данных. Они обслуживают текущий набор данных, доступ к которому реализует один из компонентов TTable, TQuery или TStoredProc в сочетании с компонентом TDateSource..

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

• TDBGrid - компонент - таблица БД. В компоненте используется табличная форма для отображения и редактирования данных, содержащихся в текущем наборе данных.

• TDBNavigator - навигатор БД. Связанный с данными компонент для перемещения курсора по записям таблицы. Обеспечивает перемещение по записям набора данных, а также реализует вставку, удаление или редактирование записей.

• TDBText - связанный с данными компонент для отображения текстового значения поля текущего набора данных. Предназначен для отображения (но не изменения) текстовых полей из текущего набора данных.

• TDBEdit - текстовый редактор БД. Используется для отображения и редактирования текстовых полей набора данных.

• TDBMemo - многострочный текстовый редактор БД. С помощью этого компонента отображаются и/или редактируются многострочные текстовые Memo-поля набора данных.

• TDBImage - графическое окно, предназначенное для отображения и редактирования хранящихся в БД в BLOB-полях (полях для хранения больших двоичных объектов - Binary Large Object) графических изображений.

• TDBListBox - связанный с данными список допустимых значений полей таблицы БД. Предназначен для отображения текущего значения текстового поля БД, а также для занесения в него одного из возможных значений, содержащихся в списке.

• TDBComboBox - раскрывающийся список выбора - связанное с данными поле со списком для отображения и редактирования значения поля таблицы БД. Подобен компоненту TComboBox страницы Standard, но обслуживает текстовое поле БД.

• TDBCheckBox - независимый переключатель БД. Обслуживает логическое поле текущей записи БД. Обеспечивает просмотр и изменение значения логического поля записи.

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

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

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

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

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