Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Програмирование.doc
Скачиваний:
22
Добавлен:
09.05.2015
Размер:
205.31 Кб
Скачать

Тема 20.Графические объекты

Объекты Line,Shape. ИспользованиеImageиPictureBox, их отличия. Графические методы

Методические указания.

Элементы LineиShapeможно рассматривать как аналог векторных объектов. Изучите основные свойства и методы этих элементов. Обратите внимание, что эти элементы не имеют событий. Более сложным элементом являетсяImageи, особенно,PictureBox. Поэтому изучите способы их связи с графическим файлом (в режимахDesignиRun), а так же методPaintPicture. Графические методы во многом совпадают с графическими операторамиQB, однако, имеют свои особенности.

Литература: [5, гл. 18-19; 6, гл. 19].

Вопросы для самопроверки:

  1. Какие типы графических файлов поддерживают элементы ImageиPictureBox.

  2. Перечислите основные методы и события для элементов Line,Shape.

  3. Дайте перечень отличий, которыми обладают ImageиPictureBox.

  4. Какой метод может вернуть значение цвета в заданной точке объекта.

  5. Напишите фрагмент приложения, который позволит перерисовать часть графического изображения, обведенного мышью, на другое изображение.

Тема 21. Организация диалога

Диалоговые окна MassageBox,InputBox. Типы стандартных оконCommonDialog. Методы вызова. Модальность. Использование шаблонов.

Методические указания.

Нельзя переоценить роль организации диалога в создании интерфейса приложения. В языке VBвключены эффективные средства на основе стандартных окон, с помощью которых можно вывести сообщения пользователю и ввести определенную информацию. Еще большую экономию времени на разработку дает применение элементаCommonDialog. Кроме того, применение этих средств обеспечивает единообразие интерфейса приложения, принятое дляWindows– приложений.

Необходимо освоить методы активизации стандартных диалоговых средств и управления модальностью таких окон.

Литература: [5, гл. 6,12; 6, гл. 7].

Вопросы для самопроверки:

  1. Какие шаблоны предоставляет VBдля создания пользовательских окон.

  2. В чем отличие использования MassageBoxв качестве оператора и в качестве функции.

  3. Как в окне открытия файла указать маску (шаблон) имени.

  4. При вызове стандартного диалогового окна выбора шрифта методом CommonDialog1.ShowFont выдается системное сообщение об ошибке “Шрифты не установлены”. Объясните возможную ошибку в использовании CommonDialog.

  5. Изобразите вид диалогового окна, вызванного оператором

MsgBox "Процесс пошел?", 53

Тема 22. Создание меню и панелей инструментов

Использование MenuEditor. Стандартные и многоуровневые меню. Контекстные меню. Использование объектовToolBox,CoolBar.

Методические указания.

Меню является стандартным элементом интерфейса для любых приложений. VBвключает в себя удобный редактор для создания меню. Изучите также способы создания и вызова контекстного меню, играющего важную роль вWindows– приложениях.

Сложнее создавать и использовать панели инструментов. Для решения этой задачи к услугам разработчика имеется элементы управления ToolBox,CoolBar, которые должны быть включены в проект и позволят дать пользователю удобный механизм управления приложением.

Литература: [5, гл. 17,19; 6, гл. 6].

Вопросы для самопроверки:

  1. Как отметить опцию меню приложения как выбранную пользователем.

  2. Опишите последовательность действий, которые необходимо выполнить для переноса меню в другой проект.

  3. Приведите текст подпрограммы активизации контекстного меню, какое событие для этого назначается.

  4. Где хранятся графические изображения для использования для инструментов в создаваемой панели.

  5. Как разделить опции в меню на логические группы.