Информатика. Основы программирования на VISUAL BASIC 6.0. Индришенок В.И - 14 стр.

UptoLike

16
Основное различие между методами и свойствами заключа-
ется в том, что со свойствами можно работать как во время раз-
работки проекта, так и во время выполнения приложения, в то
время как методы доступны только при выполнении программы.
События
связаны с определенными действиями пользова-
теля и могут вызвать код VB. Примеры событий: щелчок мышью,
загрузка новой экранной формы, перемещение указателя мыши и
т.п.
Стержень создания Windows-приложенийориентировка на
события. Концепция многозадачной ОС предполагает, что ни
одно приложение не может работать само по себе, не взаимодей-
ствуя с другими приложениями
и с самой системой. ОС (в нашем
случае – Windows) должна воспринять событие, принять решение
о том, как на него следует реагировать, затем обеспечить реак-
цию на событие, посылая его какому-либо приложению или сис-
темной подпрограмме, которые должны это событие обрабаты-
вать. По этому же принципу VB работает «над Windows», пере-
хватывая соответствующие сообщения
и обеспечивая реакцию на
события в рамках своих функциональных возможностей.
Главный вывод: для выполнения программного кода всегда
необходимо событие. Это одно из важнейших правил создания
приложений в VB. Ни один код не выполняется без события, т.е.
программы управляются событиями. В этом главное отличие от
линейного программирования. В программах, управляемых со-
бытиями нет сплошного кода, который выполняется от начала до
конца. В любой момент пользователь может активизировать дру-
гой код на выполнение, создав то или иное событие, на которое
программа должна среагировать (например, нажать какую-либо
кнопку в приложении, ввести текст в поле, прекратить работу и
т.п.). Таким образом, после запуска
программы у пользователя
нет четко определенного пути, а есть ряд вариантов, определяе-
мых многообразием предоставляемых в его распоряжение ОС
или VB рядом различных событий. При наступлении одного из
них начинается выполнение соответствующего этому событию
программного кода.
Пример: программирование рисования кругов. Класс, к
которому принадлежат все объекты-круги, называется Round.
Свойства класса
Round: R радиус круга; X, Yкоординаты
                              16

      Основное различие между методами и свойствами заключа-
ется в том, что со свойствами можно работать как во время раз-
работки проекта, так и во время выполнения приложения, в то
время как методы доступны только при выполнении программы.
      События связаны с определенными действиями пользова-
теля и могут вызвать код VB. Примеры событий: щелчок мышью,
загрузка новой экранной формы, перемещение указателя мыши и
т.п.
      Стержень создания Windows-приложений – ориентировка на
события. Концепция многозадачной ОС предполагает, что ни
одно приложение не может работать само по себе, не взаимодей-
ствуя с другими приложениями и с самой системой. ОС (в нашем
случае – Windows) должна воспринять событие, принять решение
о том, как на него следует реагировать, затем обеспечить реак-
цию на событие, посылая его какому-либо приложению или сис-
темной подпрограмме, которые должны это событие обрабаты-
вать. По этому же принципу VB работает «над Windows», пере-
хватывая соответствующие сообщения и обеспечивая реакцию на
события в рамках своих функциональных возможностей.
      Главный вывод: для выполнения программного кода всегда
необходимо событие. Это одно из важнейших правил создания
приложений в VB. Ни один код не выполняется без события, т.е.
программы управляются событиями. В этом главное отличие от
линейного программирования. В программах, управляемых со-
бытиями нет сплошного кода, который выполняется от начала до
конца. В любой момент пользователь может активизировать дру-
гой код на выполнение, создав то или иное событие, на которое
программа должна среагировать (например, нажать какую-либо
кнопку в приложении, ввести текст в поле, прекратить работу и
т.п.). Таким образом, после запуска программы у пользователя
нет четко определенного пути, а есть ряд вариантов, определяе-
мых многообразием предоставляемых в его распоряжение ОС
или VB рядом различных событий. При наступлении одного из
них начинается выполнение соответствующего этому событию
программного кода.
      П р и м е р : программирование рисования кругов. Класс, к
которому принадлежат все объекты-круги, называется Round.
Свойства класса Round: R – радиус круга; X, Y – координаты