Иллюстрированный самоучитель по VB.NET

       

Иллюстрированный самоучитель по VB.NET

Классы и объекты
Введение в ООП
Классы как пользовательские типы
Как объекты взаимодействуют друг с другом?

Терминология ООП
Отношения между классами в программах
Абстракция
Инкапсуляция
Наследование
Полиморфизм


Отладка объектно-ориентированных программ

Итоги
Переход к использованию объектов
Экземпляры
Преимущества ООП
Создание объектов в VB .NET
Параметризованные конструкторы
Пример: класс String

Пример: класс StringBuilder
Хронометраж — насколько быстрее работает класс StringBuilder?
Пространства имен
Импортирование
Класс DirectoryInfo
Справочная система и .NET Framework
Классы коллекций в .NET Framework

ArrayList
Хэш-таблицы
Объектные переменные
Is и Nothing
TypeName и TypeOf
Проблемы с передачей объектных переменных по значению

Определение классов в программе
Атрибуты уровня доступа и создание объектов
Me
Перегрузка членов класса
Снова о конструкторах
Снова о свойствах

Свойства и инкапсуляция
Область видимости переменных
Вложенные классы
Практическое использование вложенных классов на примере связанного списка
Общие данные в классах
Общие члены классов
Жизненный цикл объекта

Уничтожение объектов
Структурные типы
Перечисляемые типы
Структуры
Определение структур в программе
Пространства имен для создаваемых классов
Окно классов

Содержание раздела