Презентация по информатике Классы и объекты. Visual Basic без секретов, 4-й урок объектно-ориентированного программирования в Visual Basic, посвящёный понятиям Объектов и Классов.

Презентация по информатике Классы и объекты. Visual Basic без секретов, 4-й урок объектно-ориентированного программирования в Visual Basic, посвящёный понятиям Объектов и Классов.

«О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель...»
А.С. Пушкин
Visual Basic 2005 без секретов
Классы и объекты.
Разработал учитель информатики МБОУ СОШ №50 г.Краснодар
Ракута Елизавета Григорьевна
Введение
Отличие ООП (объектно-ориентированного программирования) от просто программирования заключается в том, что мы можем думать об элементах программы как об объектах. Здесь как программистам нам нет нужды в знаниях, как например работает окно приложения (или как оно появляется), необходимо знать только, как вызвать различные функции, заставляющие окно работать. Идея объектно-ориентированного программирования - это представление программы в виде некоторой совокупности объектов, каждый из которых является представителем определенного класса.
Понятие объекта и класса
В Visual Basic важную роль играют объекты. Идея объекта заключается в том, что некоторые данные и код, предназначенный для работы с этими данными, объединяются в единое целое, инкапсулируются . Внешний код может взаимодействовать с объектом через его свойства, методы и события. Один из возможных примеров объекта - управляющий элемент, который помещается на форму на этапе визуального программирования. Он обладает методами, свойствами и событиями. Значения свойств можно задать на этапе визуального программирования, методами можно воспользоваться в кодах процедур обработки событий и кодах общих процедур. Однако роль объектов Visual Basic шире, чем в приведенном примере. Есть такие объекты, которые обеспечивают обмен данными с другими приложениями Windows, а элементы ActiveX способны обеспечить приложениям Windows еще более тесную связь.
Класс - это шаблон объекта . В объявлении класса определяются свойства, методы и события. Объект при этом - экземпляр класса, созданный по шаблону, заданному классом.
С другой стороны, классы можно рассматривать как своего рода пользовательские типы. Объекты - как переменные этих типов. Можно создать собственный класс, так же как собственный тип. Это позволит сделать соответствующую часть кода многократно используемой. Чтобы создать объект, относящийся к этому классу, его необходимо объявить, так же как необходимо объявить переменную, относящуюся к данному пользовательскому типу.
Применение объектов
К свойствам и методам объекта можно обратиться следующим образом:
ИмяОбъекта . Имя свойства
ИмяОбъекта . Имя метода
Часто удобно пользоваться переменной, которая может содержать в качестве своего значения объекты определенных типов. Синтаксис объявления такой переменной практически такой же, как при объявлении обычной переменной:
Public/Private/Dim ИмяПеременной As [New] ИмяОбъектоногоТипа
Если используется слово New , то будет создан новый объект соответствующего типа.
Имя Объектного Типа может быть именем класса.
Можно обратиться сразу к нескольким свойствам одного объекта с помощью оператора With . В этой конструкции можно вызвать и методы объекта.
Witn ИмяОбъекта
.свойство1 = значение1
.свойство2 = значение2
. . .
свойствоN = значениеN
End With
Работать с объектами помогает каталог объектов - окно Object Browser (меню View). В нем находится информация об объектах и константах проекта и о других доступных объектах и константах Visual Basic.
Создание класса. Этапы создания класса
Класс подобен элементу управления ActiveX (ActiveX - это компоненты, которые можно использовать в программах. Visual Basic уже имеет стандартный набор компонентов, таких как Combo Box (комбинированный список), Command Button (командная кнопка) и т.д. Однако этих компонентов не всегда достаточно. Поэтому в создание программ можно применять компоненты, лежащие в отдельных файлах - ActiveX.
Создание класса. Этапы создания класса
Класс можно применять, но не программировать визуально. Для создания классов в Visual Basic используются модули классов, код которых размещается в файлах с расширением cls . Вот краткое описание последовательности действий по созданию класса:
Первый этап - создание модуля класса (меню Project / Add Class Module ).
Второй этап - создание свойств, методов и событий класса, которые определяют функциональные возможности класса и находятся в коде модуля класса.
Третий этап . Когда полностью готовый модуль класса включен в состав проекта, можно создавать объекты на основе класса. В Visual Basic доступ к объектам всегда производится посредством переменных.
Приятного Вам программирования! Спасибо за внимание!
-80%
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт