Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену.docx
Скачиваний:
6
Добавлен:
04.06.2015
Размер:
56.93 Кб
Скачать

Вопросы к экзамену

по дисциплине «Языки и системы программирования»

для группы 53-1 в 2013-14 году

  1. Организация главного меню;

Главное меню обычно располагают под заголовком формы. В Delphi главное меню реализовано компонентом MainMenu, который расположен на странице Standard. Компоненты, применяемые при создании меню, являются невизуальными, т. е. на этапе выполнения их значки не отображаются и пользователь видит только меню, сгенерированное данными компонентами. Для создания пунктов меню необходимо открыть Дизайнер меню, который вызывается из контекстного меню, связанного с компонентами MainMenu, командой Menu Designer либо двойным щелчком левой кнопки мыши на компонентах MainMenu. В работающем приложении главное меню всегда отображается в левом верхнем меню. На любом этапе создания приложения меню можно отредактировать. Для этого следует войти в Дизайнер меню, установить курсор на нужном пункте и вызвать контекстное меню щелчком правой кнопки мыши. Контекстное меню позволяет вставить новый пункт (Insert), удалить существующий (Delete), создать выпадающее меню (Create Submenu).

  1. Организация контекстного (вспомогательного ) меню;

Различают два типа меню: главное и контекстное (локальное, всплывающее). В Delphi всплывающее реализовано компонентом PopupMenu. Компонент расположен на странице Standard. Компоненты, применяемые при создании меню, являются невизуальными, т. е. на этапе выполнения их значки не отображаются и пользователь видит только меню, сгенерированное данными компонентами. Для создания пунктов меню необходимо открыть Дизайнер меню, который вызывается из контекстного меню, связанного с компонентам PopupMenu. На любом этапе создания приложения меню можно отредактировать. Для этого следует войти в Дизайнер меню, установить курсор на нужном пункте и вызвать контекстное меню щелчком правой кнопки мыши. Контекстное меню позволяет вставить новый пункт (Insert), удалить существующий (Delete), создать выпадающее меню (Create Submenu). Чтобы связать щелчок правой кнопкой мыши на компоненте с раскрытием меню, в свойство PopupMenu этого компонента надо записать имя меню.

  1. Работа с компонентами-диалогами;

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

Использование стандартных окон диалога:

  1. Поместить на форму компонент и настроить его свойства в Инспекторе объектов или программно.

  2. Вызвать метод Execute, который создаёт и выводит окно на экран. Вызов этого метода обычно располагается в обработчике какого-либо события.

  3. использование введённых с помощью диалогового окна данных.

диалоговые окна открытия и сохранения файла. Так как окна похожи, то компоненты OpenDialog и SaveDialog, предназначенные для их создания. Свойство FileName строкового типа задаёт имя и полный путь файла, выбранного в диалоге. Свойство Filter можно задать в Инспекторе объектов или программно. На этапе проектирования следует щёлкнуть по кнопке в строке Filter и в открывшемся редакторе записать название типа файла (слева) и маску (справа). У компонента SaveDialog следует задать свойство DefaultExt, определяющее расширение, добавляемое по умолчанию к имени файла. Для тонкой настройки параметров и внешнего вида окна используется составное свойство Options. Для ввода имени с клавиатуры предусмотрен компонент Edit, который можно заменить на ComboBox, присвоив свойству FileEditStyle значение fsComboBox вместо fsEdit. Специализированные диалоги открытия и сохранения графических файлов OpenPictureDialog и SavePictureDialog отличаются от OpenDialog и SaveDialog удобной возможностью просматривать изображения и заданным значением свойства Filter.