Лекция 1. Основы объектно-ориентированного программирования

Федеральное государственное бюджетное образовательное учреждение

Высшего профессионального образования

«Санкт-Петербургский государственный университет
технологии и дизайна»

К. В. Григорьева

Информатика

Введение в объектно-ориентированное программирование

Учебное пособие

Санкт-Петербург


УДК 591.83, 519.83; 518.9

ББК 22.1

Г83

Рецензенты:

доктор физико-математических наук, профессор кафедры компьютерного моделирования и многопроцессорных систем ф-та прикладной математики – процессов управления Санкт-Петербургского государственного университета А. Ю. Гарнаев;

кандидат физико-математических наук, доцент кафедры прикладной математики и информатики Санкт-Петербургского государственного архитектурно-строительного университета Л. К. Нарбут

Григорьева, К. В.

Г83 Конфликтно-динамические системы. Ч. 2. Приложения моделей

коалиционных игр: монография / К. В. Григорьева. – СПб.: ФГБОУВПО «СПГУТД», 2013. – ___ с.

ISBN ___-_-____-____-_

ISBN ___-_-____-____-_

Рассматриваются статические, динамические и стохастические игры, принципы оптимальности и их использование и применение в решении задач, описываемых конфликтными статическими и конфликтно-динамическими игровыми моделями. Особое внимание уделено понятию коалиционных игр, методам решения динамических и стохастических коалиционных игр и их модификаций, построению коалиционных моделей для решения прикладных задач.

Модели, представленные в монографии, разрабатывались в рамках чтения специального кафедрального курса лекций «Конфликтно-динамические системы» в 2011/2012 и 2012/2013 гг. студентам специальности «Прикладная математика» на факультете Прикладной математики – процессов управления Санкт-Петербургского государственного университета.

Предназначено для студентов и аспирантов специальностей «Прикладная математика» и «Прикладная информатика», может быть полезным для всех, кто интересуется теорией игр, динамическим программированием и конфликтными системами.

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (грант № 12-01-00752-а).

УДК 591.83

ББК 22.1

ISBN ___-_-____-____-_ © ФГБОУВПО «СПГУТД», 2013

ISBN ___-_-____-____-_ © К. В. Григорьева, 2013


Оглавление

Лекция 1. Основы объектно-ориентированного программирования.. 5

§ 1. Введение. 5

§ 2. Объекты, методы, свойства.. 7

2.1. Объекты (Objects) 7

2.2. Классы объектов (Classes Objects) 7

2.3. Свойства объекты (Properties) 7

2.4. Методы объекты (Methods) 7

§ 3 Объекты: Application, Range, Selection, Cells, их методы и свойства.. 8

3.1. Объект Application (приложение) 8

3.2. Объект Range.. 13

3.3. Объект Selection.. 15

§ 4 Семейство UserForms, их методы и свойства.. 17

4.1. Свойства пользовательской формы... 17

4.2. Методы пользовательской формы... 18

§ 5 Элементы управления.. 18

5.1. Свойства элементов управления.. 18

5.2. Label – метка (надпись, статический текст) 20

5.3. TextBox – поле ввода (окно редактирования) 20

5.4. CommandButton – командная кнопка.. 22

5.5. OptionButton – кнопка-переключатель.. 23

5.6. ListBox – список.. 23

5.7. CheckBox – флажок (кнопка выбора) 24

5.8. ScrollBar – полоса прокрутки.. 24

5.9. Frame – рамка (группы) 26

§ 6 Создание пользовательских форм.. 26

1. Заполнение объектов ListBox, расположенных на одном объекте UserForm. 28

2. Заполнение объектов ListBox, расположенных на разных объектах UserForm. 33

2.1 Заполнение списка поэлементно, если список состоит из одной колонки. 34

2.2 Заполнение списка массивом, если список состоит из одной колонки. 35

2.3 Заполнение списка из диапазона, в который предварительно введены элементы списка 37

2.4 Заполнение списка поэлементно, если список состоит из нескольких колонок. 39

2.5 Заполнение списка массивом, если список состоит из нескольких колонок. 41

3. Заполнение объектов ListBox, расположенных на листе Excel 43

Лекция 1. Основы объектно-ориентированного программирования

Материалы этой статьи опубликованы в [1]–[4].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: