Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Классы и объекты. Visual Basic без секретов

Классы и объекты. Visual Basic без секретов

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

Описание разработки

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

Презентация по информатике Классы и объекты. Visual Basic без секретов

Содержимое разработки

«О сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель...» А.С. Пушкин Visual Basic 2005 без секретов Классы и объекты. Разработал учитель информатики МБОУ СОШ №50 г.Краснодар Ракута Елизавета Григорьевна

«О сколько нам открытий чудных

Готовят просвещенья дух

И опыт, сын ошибок трудных,

И гений, парадоксов друг,

И случай, бог изобретатель...»

А.С. Пушкин

Visual Basic 2005 без секретов

Классы и объекты.

Разработал учитель информатики МБОУ СОШ №50 г.Краснодар

Ракута Елизавета Григорьевна

Введение  Отличие ООП (объектно-ориентированного программирования) от просто программирования заключается в том, что мы можем думать об элементах программы как об объектах. Здесь как программистам нам нет нужды в знаниях, как например работает окно приложения (или как оно появляется), необходимо знать только, как вызвать различные функции, заставляющие окно работать. Идея объектно-ориентированного программирования - это представление программы в виде некоторой совокупности объектов, каждый из которых является представителем определенного класса.

Введение

Отличие ООП (объектно-ориентированного программирования) от просто программирования заключается в том, что мы можем думать об элементах программы как об объектах. Здесь как программистам нам нет нужды в знаниях, как например работает окно приложения (или как оно появляется), необходимо знать только, как вызвать различные функции, заставляющие окно работать. Идея объектно-ориентированного программирования - это представление программы в виде некоторой совокупности объектов, каждый из которых является представителем определенного класса.

Понятие объекта и класса  В Visual Basic важную роль играют объекты. Идея объекта заключается в том, что некоторые данные и код, предназначенный для работы с этими данными, объединяются в единое целое, инкапсулируются . Внешний код может взаимодействовать с объектом через его свойства, методы и события. Один из возможных примеров объекта - управляющий элемент, который помещается на форму на этапе визуального программирования. Он обладает методами, свойствами и событиями. Значения свойств можно задать на этапе визуального программирования, методами можно воспользоваться в кодах процедур обработки событий и кодах общих процедур. Однако роль объектов Visual Basic шире, чем в приведенном примере. Есть такие объекты, которые обеспечивают обмен данными с другими приложениями Windows, а элементы ActiveX способны обеспечить приложениям Windows еще более тесную связь.

Понятие объекта и класса

В Visual Basic важную роль играют объекты. Идея объекта заключается в том, что некоторые данные и код, предназначенный для работы с этими данными, объединяются в единое целое, инкапсулируются . Внешний код может взаимодействовать с объектом через его свойства, методы и события. Один из возможных примеров объекта - управляющий элемент, который помещается на форму на этапе визуального программирования. Он обладает методами, свойствами и событиями. Значения свойств можно задать на этапе визуального программирования, методами можно воспользоваться в кодах процедур обработки событий и кодах общих процедур. Однако роль объектов Visual Basic шире, чем в приведенном примере. Есть такие объекты, которые обеспечивают обмен данными с другими приложениями Windows, а элементы ActiveX способны обеспечить приложениям Windows еще более тесную связь.

   Класс - это шаблон объекта . В объявлении класса определяются свойства, методы и события. Объект при этом - экземпляр класса, созданный по шаблону, заданному классом.  С другой стороны, классы можно рассматривать как своего рода пользовательские типы. Объекты - как переменные этих типов. Можно создать собственный класс, так же как собственный тип. Это позволит сделать соответствующую часть кода многократно используемой. Чтобы создать объект, относящийся к этому классу, его необходимо объявить, так же как необходимо объявить переменную, относящуюся к данному пользовательскому типу.

Класс - это шаблон объекта . В объявлении класса определяются свойства, методы и события. Объект при этом - экземпляр класса, созданный по шаблону, заданному классом.

С другой стороны, классы можно рассматривать как своего рода пользовательские типы. Объекты - как переменные этих типов. Можно создать собственный класс, так же как собственный тип. Это позволит сделать соответствующую часть кода многократно используемой. Чтобы создать объект, относящийся к этому классу, его необходимо объявить, так же как необходимо объявить переменную, относящуюся к данному пользовательскому типу.

Применение объектов  К свойствам и методам объекта можно обратиться следующим образом:    ИмяОбъекта . Имя свойства  ИмяОбъекта . Имя метода  Часто удобно пользоваться переменной, которая может содержать в качестве своего значения объекты определенных типов. Синтаксис объявления такой переменной практически такой же, как при объявлении обычной переменной:    Public/Private/Dim ИмяПеременной As [New] ИмяОбъектоногоТипа  Если используется слово New , то будет создан новый объект соответствующего типа.  Имя Объектного Типа может быть именем класса.

Применение объектов

К свойствам и методам объекта можно обратиться следующим образом:

  ИмяОбъекта . Имя свойства

ИмяОбъекта . Имя метода

Часто удобно пользоваться переменной, которая может содержать в качестве своего значения объекты определенных типов. Синтаксис объявления такой переменной практически такой же, как при объявлении обычной переменной:

  Public/Private/Dim ИмяПеременной As [New] ИмяОбъектоногоТипа

Если используется слово New , то будет создан новый объект соответствующего типа.

Имя Объектного Типа может быть именем класса.

 Можно обратиться сразу к нескольким свойствам одного объекта с помощью оператора With . В этой конструкции можно вызвать и методы объекта.  Witn ИмяОбъекта  .свойство1 = значение1  .свойство2 = значение2  . . .  свойствоN = значениеN  End With    Работать с объектами помогает каталог объектов - окно Object Browser (меню View). В нем находится информация об объектах и константах проекта и о других доступных объектах и константах Visual Basic.

Можно обратиться сразу к нескольким свойствам одного объекта с помощью оператора With . В этой конструкции можно вызвать и методы объекта.

Witn ИмяОбъекта

.свойство1 = значение1

.свойство2 = значение2

. . .

свойствоN = значениеN

End With

 

Работать с объектами помогает каталог объектов - окно Object Browser (меню View). В нем находится информация об объектах и константах проекта и о других доступных объектах и константах Visual Basic.

Создание класса. Этапы создания класса  Класс подобен элементу управления ActiveX (ActiveX - это компоненты, которые можно использовать в программах. Visual Basic уже имеет стандартный набор компонентов, таких как Combo Box (комбинированный список), Command Button (командная кнопка) и т.д. Однако этих компонентов не всегда достаточно. Поэтому в создание программ можно применять компоненты, лежащие в отдельных файлах - ActiveX.

Создание класса. Этапы создания класса

Класс подобен элементу управления ActiveX (ActiveX - это компоненты, которые можно использовать в программах. Visual Basic уже имеет стандартный набор компонентов, таких как Combo Box (комбинированный список), Command Button (командная кнопка) и т.д. Однако этих компонентов не всегда достаточно. Поэтому в создание программ можно применять компоненты, лежащие в отдельных файлах - ActiveX.

Создание класса. Этапы создания класса   Класс можно применять, но не программировать визуально. Для создания классов в Visual Basic используются модули классов, код которых размещается в файлах с расширением cls . Вот краткое описание последовательности действий по созданию класса:  Первый этап - создание модуля класса (меню Project / Add Class Module ).  Второй этап - создание свойств, методов и событий класса, которые определяют функциональные возможности класса и находятся в коде модуля класса.  Третий этап . Когда полностью готовый модуль класса включен в состав проекта, можно создавать объекты на основе класса. В Visual Basic доступ к объектам всегда производится посредством переменных.

Создание класса. Этапы создания класса

Класс можно применять, но не программировать визуально. Для создания классов в Visual Basic используются модули классов, код которых размещается в файлах с расширением cls . Вот краткое описание последовательности действий по созданию класса:

Первый этап - создание модуля класса (меню Project / Add Class Module ).

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

Третий этап . Когда полностью готовый модуль класса включен в состав проекта, можно создавать объекты на основе класса. В Visual Basic доступ к объектам всегда производится посредством переменных.

Приятного Вам программирования!  Спасибо за внимание!

Приятного Вам программирования! Спасибо за внимание!

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Классы и объекты. Visual Basic без секретов (0.1 MB)

Комментарии 1

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Дима, 26.11.2012 18:26
очень хорошо