![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Общая характеристика компонентов — диалоговСодержание книги
Поиск на нашем сайте
В приложениях часто приходится выполнять стандартные действия: открывать и сохранять файлы, задавать атрибуты шрифтов, выбирать цвета палитры, производить контекстный поиск и замену и т.п. Разработчики Delphi позаботились о том, чтобы включить в библиотеку простые для использования компоненты, реализующие соответствующие диалоговые окна Windows. Они размещены на странице Dialogs. Но не всегда нас могут устроить стандартные диалоги. Несмотря на то, что в них предусмотрены достаточно широкие возможности настройки, специфика наших приложений может требовать каких-то дополнительных функций, которые невозможно реализовать в стандартном диалоге. Поэтому в Delphi имеются компоненты, которые можно рассматривать как фрагменты диалоговых окон. Из них вы можете создавать собственные диалоги. Особенно удачные компоненты такого рода для работы с файлами и папками Windows появились в Delphi 6. В табл. 8 приведен перечень компонентов, реализующих стандартные диалоги, и компонентов, на основе которых можно создавать собственные специализированные диалоговые окна.
Таблица 8 Системные диалоги
Продолжение таблицы 8
Окончание таблицы 8
Все компоненты стандартных диалогов со страницы Dialogs являются невизуальными компонентами, так что место их размещения на форме не имеет значения. При обращении к этим компонентам вызываются стандартные диалоги, вид которых зависит от версии Windows и настройки системы. Так что при запуске одного и того же приложения на компьютерах с разными системами диалоги будут выглядеть по-разному. Например, при русифицированной версии Windows все их надписи будут русскими, а при англоязычной версии надписи будут на английском языке. Основной метод, которым производится обращение к любому диалогу, — Execute. Эта функция открывает диалоговое окно и, если пользователь произвел в нем какой-то выбор, то функция возвращает true. При этом в свойствах компонента — диалога запоминается выбор пользователя, который можно прочитать и использовать в дальнейших операциях. Если же пользователь в диалоге нажал кнопку Отмена или клавишу Esc, то функция Execute возвращает false. Поэтому стандартное обращение к диалогу имеет вид: if <имя компонента-диалога> Execute then <операторы, использующие выбор пользователя>.
ЛАБОРАТОРНОЕ ЗАДАНИЕ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ЕГО ВЫПОЛЕНИЮ 3.1. Лабораторное задание
Согласно варианту задания, выданного преподавателем, написать программу, содержащую компоненты Chart, Shape и MainMenu и релализующую следующие функции:
3.2. Указания по оформлению отчета Отчет по лабораторной работе должен содержать: 1. Наименование. 2. Цель работы. 3. Используемое оборудование. 4. Теоретическая часть. 5. Распечатка программного кода вашей программы. 6. Выводы по проделанной работе.
3.3. Контрольные вопросы к лабораторной работе
1. Какие компоненты используются в Delphi 6 для отображения графической информации? 2. Чем отличаются компоненты Shape и Chart? 3. Какие разновидности кнопок вы знаете? 4. Для чего служит компонент Timer и как им пользоваться? 5. Расскажите о назначении компонента MainMenu. 6. Какие компоненты со страницы Dialogs вы знаете?
Лабораторная работа №4
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-28; просмотров: 296; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.142.24 (0.01 с.) |