- •1. Вкладка Editor
- •6. Вкладка Advanced
- •1. Возможности vb по созданию графического приложений.
- •2. События мыши.
- •4. Вывод на печать.
- •1. Управление проектом
- •2. Отладочные средства vb
- •2.1. Редактор кода
- •2.2. Инструменты отладки
- •2.3. Меню Help
- •3. Компиляция проекта.
- •4. Разработка компонентов Active X
- •5. Программирование для Интернета.
- •4. Использование dll в Windows api.
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).
Drag Over – генерируется при протаскивании объекта над элементом
Private Sub target_Drag Over(Source As Control, X As Single, Y As Single, State As Integer –состояние перетаскивания объекта).
Mouse Down – генерируется если нажать и не отпускать кнопку мыши
Private Sub target_Mouse Down(Button As Integer, Shift As Integer, X As Single, Y As Single).
Mouse Move – генерируется при перемещении мыши над элементом.
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.