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

Тема 23. Методы и события.

Связь методов, свойств и событий. События и методы для формы. Фокус. Обработка состояния мыши, клавиатуры. Таймер.

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

При изучении данной темы следует еще раз вернуться к методам и свойствам изученных элементов управления, чтобы понять, какая между ними существует связь. Например, положение элемента можно изменить с помощью метода Moveи программно, задав новые значения свойствTop,Left. Очень важно знать последовательность возникновения событий для формы и других объектов. Особое внимание следует уделить понятию фокуса и как он передается элементам интерфейса, как в результате действия пользователя, так и программно.

Правильное понимание событий и параметров, которые при этом возвращаются, позволяет легко контролировать состояние устройств ввода (клавиатура, мышь) и временные интервалы (таймер).

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

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

  1. При каких действиях пользователя генерируется событие Click.

  2. LoadMeиMe.Show. Чем отличаются действия приложения, которые обеспечиваются этими конструкциями для стартовой и обычной формы.

  3. Каков порядок получения фокуса для элементов управления, как его изменить.

  4. Напишите подпрограмму, которая определит, какая клавиша нажата пользователем на клавиатуре.

  5. Перечислите наиболее общие методы для объектов.

Тема 24. Коллекции.

Массивы элементов управления и их использование. Коллекции. Встроенные коллекции VB. Методы для коллекций. КоллекцииOLEобъектов.

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

Создание массивов элементов управления и использования коллекций является гибким средством программной модификации интерфейса во время исполнения приложения. Необходимо изучить встроенные коллекции VB. КоллекцииOLEобъектов и способы создания и использования массивов элементов управления и собственных коллекций.

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

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

  1. Опишите способы работы с коллекцией ListImagesэлемента управленияImageList, доступ к экземпляру коллекции по индексу и по идентификатору.

  2. Перечислите наиболее широко используемые коллекции объектов в VB.

  3. Поясните на примере использования конструкции ForEach...In...Nextдля обработки экземпляров объектов коллекции в контейнере.

  4. Запишите общие свойства и методы для всех коллекций.

  5. Как создать собственную коллекцию объектов.

Тема 25. Создание и использование ActiveX

Основы ActiveX. Создание и тестирование элемента управления ActiveX. Трансляция в OCX– файл.

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

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

Следует изучить этапы и приемы создания элементов ActiveX. На данном этапе изучения языка большую помощь могут оказать различные мастера (PropertyPagesWizard,ActiveXControlInterfaceWizard). Желательно разработать и оттестировать собственный простой элемент управления.

Литература: [5, гл. 21; 6, гл. 14-15].

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