Программирование
<<  Модуль отслеживания 2D-3D объектов: основные возможности, программирование отслеживания 2D-3D объектов Программа учебной дисциплины как нормативный документ при реализации ООП в НИУ ВШЭ январь 2014 г  >>
Оператор Set
Оператор Set
Оформление классов
Оформление классов
Project Explorer
Project Explorer
Описание класса
Описание класса
Картинки из презентации «Программирование на VBA с использованием объектов» к уроку информатики на тему «Программирование»

Автор: ikocherg. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Программирование на VBA с использованием объектов.ppt» со всеми картинками в zip-архиве размером 227 КБ.

Программирование на VBA с использованием объектов

содержание презентации «Программирование на VBA с использованием объектов.ppt»
Сл Текст Сл Текст
1Программирование на VBA с 13py End Sub Function DistanceTo( p As
использованием объектов. Лекция 1. PointClass) As Double DistanceTo = Sqr((x
18.11.04 посл. редакция 1.12.04 Лекция 2. - p.x) ^ 2 + (y - p.y) ^ 2) End Function.
25.11.04 посл. редакция 2.12.04. 14Демо-пример: класс Точка Продолжение.
2Программирование на VBA с Sub InputFromUser() x =
использованием объектов. Лекция 1. CDbl(InputBox("Введите x",
18.11.04. "Ввод координат точки")) y =
3Подходы к разработке программ. CDbl(InputBox("Введите y",
Сверху-вниз От главного к деталями "Ввод координат точки")) End Sub
Подпрограммы создаются под конкретную Sub ShowLocation() MsgBox "("
задачу Снизу-вверх Сначала создаются и & x &", " & y &
подбираются инструменты — подпрограммы и ")", , "Координаты"
дополнительные типы данных Инструментарий End Sub.
может может быть рассчитан на написание 15Создание экземпляра. Sub PointDemo()
многих программ. Dim t1 As PointClass Dim t1 As PointClass
4Повторное использование подпрограмм. Set t1 = New PointClass Set t1 = New
Подпрограммы Группа операций как одна PointClass t1.InputFromUser t2.x = 4 t2.y
команда Может выполняться с разными = 2 t1.Move -2, 4 MsgBox “Расстояние между
значениями параметров Модули Процедуры, точками =" & t1.DistanceTo(t2), ,
функции, константы, переменные "Расстояние" End Sub.
группируются по темам Классы Описывают 16Программирование на VBA с
дополнительные типы данных их свойства и использованием объектов. Лекция 2. 25
возможные операции над значениями этих ноября 2004 г.
типов Экземпляры классов называются 17Объектные переменные – ссылки
объектами. (reference). Ссылка хранит адрес объекта
5Идея Многих Исполнителей. Процедурный На один объект может быть много ссылок
язык Один исполнитель — компьютер Ваша Когда количество действующих ссылок падает
программа отдает приказания при помощи до нуля объект уничтожается Память
операторов и вызовов процедур. занимаемая уничтоженным объектом отдается
Объектно-ориентированный язык Много в общий фонд Команда Set оператор
исполнителей Ваша программа командует присваивания для объектных переменных Set
исполнителями, вызывая встроенные в них копирует ссылку но не объект.
процедуры (методы) и изменяя их свойства. 18Пример 1. Sub присваиваниеСсылок1()
6Исполнители в VBA. Объекты встроенных 'создаются переменные ссылки Dim t1 As
классов Workbook, Worksheet, Document, PointClass, t2 As PointClass Set t1 = New
Table Управляющие элементы ActiveX PointClass 'Создается объект Set t2 = t1 '
Объекты, для управления другими объект по-прежнему один, а ссылок 2
приложениями и подсистемами t2.x=5: t2.y=7 Debug.Print t1.x, "
Пользовательские формы Окна, содержащие ", t1.y Debug.Print t2.x, "
поля для ввода текста, кнопки, диаграммы и ", t2.y ' Ссылка после присваивания
другие элементы для взаимодействия с Nothing ни на что не ' указывает Set t1 =
пользователем. Nothing ' объект по-прежнему жив. 1 ссылка
7Классы. Класс формальное описание End Sub ' После выхода из процедуры
объекта. Описываются члены класса: локальные переменные ' прекращают свое
переменные и подпрограммы Класс играет существование и объект, ' на который никто
роль типа данных Переменные такого типа не ссылается уничтожается.
называются объектами или экземплярами 19Пример 2. Dim tGlobal As PointClass
классами Объекты принадлежащие Sub присваиваниеСсылок2() 'создается
определенному классу называются переменная ссылка Dim t1 As PointClass Set
экземплярами класса. t1 = New PointClass 'Создается объект Set
8Обращение к исполнителям в VBA: tGlobal = t1 ' объект по-прежнему один, а
ссылка.метод(параметры). Реальный мир ' ссылок - 2 End Sub ' объект по-прежнему
Петя, повернись налево! Заключенный № жив. 1 ссылка на уровне модуля Sub
1134, прекратите разговоры! Эй! В шляпе, УдалениеПоследнейСсылки() tGlobal =
третьим будешь? Программа T1.Move(12, -5) Nothing End Sub.
Debug.Print T2.DistanceTo(t1) Сылки 20Обработка событий рождения и смерти.
(References) «Петя», «Заключенный № 1134», Private Sub Class_Initialize() MsgBox
«Эй! В шляпе», T1 и T2— ссылки на "Я новорожденная точка" End Sub
исполнителей. Private Sub Class_Terminate() MsgBox
9Оператор Set. Копирует ссылку но не "Я смертельно раненая точка" + _
объект Пример OldRef.Value=5 Set NewRef = vbNewLine + "капут!" End Sub.
OldRef Debug.Print NewRef.Value 5 21Программирование на VBA с
NewRef.Value=6 Debug.Print OldRef.Value 6. использованием объектов. Лекция 3.
10Оформление классов. Обозреватель 2.12.04.
проектов. Окно кода. Окно свойтсв. Окно 22Оператор With. With составное_значение
отладочного вывода вывода. Оператор1 .Свойство .Метод-процедура
11Project Explorer. Модули разных типов параметры перем = Метод–функция(параметры)
вставляются в проект в меню Insert: Модуль End with вместо: Оператор1
Модуль Класса Ссылка на шаблон Документ составное_значение .Свойство
Пользовательская форма. составное_значение .Метод-процедура
12Описание класса. параметры перем =
13Демо-пример: класс Точка. Public x As составное_значение.Метод–функция(параметры
Double Public y As Double Sub Move(px As .
Double, py As Double) x = x + px y = y +
Программирование на VBA с использованием объектов.ppt
http://900igr.net/kartinka/informatika/programmirovanie-na-vba-s-ispolzovaniem-obektov-205476.html
cсылка на страницу

Программирование на VBA с использованием объектов

другие презентации на тему «Программирование на VBA с использованием объектов»

«Отношение объектов» - Отношения объектов. Ниже… В каких отношениях могут быть только объекты некоторых видов? Паром плывёт по заливу. Мост через ущелье короче моста через пролив. Как можно наглядно изобразить отношения объектов? Отношения. Родители присматривают за ребёнком. Таллиннская Ратуша. Плывёт… В каких отношениях могут находиться любые объекты?

«Линейное программирование» - Третье ограничение. 3. Создадим область ограничений. 2. Введем формулу вычисления значений целевой функции Например, в ячейку А8. 1. Создадим область переменных. Идеи симплексного метода были разработаны в 1939 г. российским ученым Л.В.Канторовичем. В ячейках А11:А13 будем вычислять левые части ограничений в системе.

«Состав и действия объектов» - Состав. Слушать. Переносить. Ездить Перевозить грузы Кататься. (Состав и действия объекта) 3 класс. Отгадка. Кольчуга воина. Ручка. На что похоже? Игра «Угадайка». Принцесс. Руль Колеса Педали Рама Спицы Звонок. Чешуя. Что умеет? Читать. Игра «Повторяшки». Плавники. Писать. Игра «Что у меня есть?». Действия.

«Объект объектно-ориентированного программирования» - Уникальность. Наследование. Типы отношений между классами. Состояние. Ассоциация. Агрегация (aggregation); ассоциация (association); наследование (inheritance); метаклассы (metaclass). Итак, объекты порождаются от классов, а классы - от метакласса. Подклассы обычно дополняют или переопределяют унаследованную структуру и поведение.

«Языки программирования» - «Подсветка» ошибок. Лексический анализатор. Автоматное расширение языка Java. Достоинства средства UniMod. Разработка текстового языка программирования. Синтаксический анализатор. Диаграмма состояний. Независимые языки. Навигация по коду. Проблемно-ориентированный автоматный язык. Графический язык программирования.

«Классификация объектов» - Один человек расставит все книги в алфавитном порядке, но фамилии автора. На самом нижнем уровне находятся конкретные экземпляры разнообразные книг. Классификация. Класс – группа объектов с одинаковым набором характеристик. Птицами называют орла и курицу, страуса и колибри. Такие группы объектов получили название "класс".

Программирование

31 презентация о программировании
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Программирование > Программирование на VBA с использованием объектов