Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - 1 курс , 2 семестр (ФМТ).doc
Скачиваний:
19
Добавлен:
22.06.2014
Размер:
319.49 Кб
Скачать

1. Возможности vb по созданию графического приложений.

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

1. Рисунки используются для простейшего вывода изображений на форме. Рисунок является упрощенным вариантом графического поля и занимает гораздо меньше памяти. Элемент – рисунок может отображать растровые файлы (.BMP), значки (.ICO), метафайлы (.WMP), а также файлы в формате JPEG (.JPG) и GIF (.GIF).

Свойства рисунков.

Picture – задает файл с рисунком.

Strech (логическое) – подгонка элемента под размеры рисунка.

События рисунков.

Click и DragDrop – события для активизации и сбрасывания какого-либо объекта.

Методы почти не используются.

2. Графические поля.

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

Свойства графических полей.

Auto Size –графическое поле подгоняется под размер файла.

Picture – определяет содержимое графического поля.

Image – применяется для копирования картинки из одного графического поля в другое

Picture 2. Picture = Picture 1. Image.

События графических полей.

Click

DragDrop

Методы графических полей.

Circle, Cls, Line, Paint Picture, Print и PSet – предназначены для вывода графики и текста в графических полях в режиме выполнения программы.

ZOrder – определяет порядок перекрытия объектов.

2. События мыши.

К событиям мыши относятся перемещение и нажатие кнопок. Эти события обрабатываются в процедурах Mouse Down, Up и Mouse Move.

1. Событие Click.

Генерируется при щелчке мышью на элементе.

2. Событие Dbl Click – вызывается при двух быстрых последовательных щелчках мышью.

3. Событие DragDrop – генерируется при сбрасывании объекта, перетаскиваемого мышью

Private Sub target_DragDrop(Source As Control, X As Single, Y As Single).

  1. Drag Over – генерируется при протаскивании объекта над элементом

Private Sub target_Drag Over(Source As Control, X As Single, Y As Single, State As Integer –состояние перетаскивания объекта).

  1. Mouse Down – генерируется если нажать и не отпускать кнопку мыши

Private Sub target_Mouse Down(Button As Integer, Shift As Integer, X As Single, Y As Single).

  1. Mouse Move – генерируется при перемещении мыши над элементом.

  2. Mouse Up – генерируется если нажатую кнопку мыши отпустить над элементом.

3. Особенности работы с OLE объектами.

OLE (Object Linking and Embedding) – технология связывания и внедрения объектов. Этот тип перетаскивания позволяет перемещать текст, файлы, объекты между элементами, которые выполняют функции контейнеров OLE.

При перетаскивании OLE создается глобальный объект, содержащий перетаскиваемые данные.

Метод OLE Drag - перетаскивания OLE.

Свойство OLE Drag Mode определяет в каком режиме будет выполняться перетаскивание.

Свойство OLE Drag Allowed – разрешает и запрещает сбрасывание OLE.

Событие OLE Drag Drop () – происходит при выполнении сбрасывания OLE в контейнер.

Событие OLE Complete Drag () – происходит при сбрасывании данных из источника и успешном выполнении операции копирования, перемещения или отмене опреации.

Событие OLE Start Drag () – происходит при выполнении перетаскивания OLE для источника с ручным режимом перетаскивания.

Событие OLE Drag Over () – происходит при перемещении указателя мыши над контейнером OLE.

Событие OLE Set Data () – происходит во время вызова компонентом приемником метода Get Data.

Событие OLE Give Feedback () – происходит после каждого события OLE Drag Over.