На главную/Библиотека для студентов/
Информатика и вычислительная техника/Информатика и программирование/Лекции и шпаргалки по информатике/Лекции - Обьектно-ориентиованное программирование (C#)
Лекции - Обьектно-ориентиованное программирование (C#)
Лекции и шпаргалки по информатике/Лекции - Обьектно-ориентиованное программирование (C#)
Лекции - Обьектно-ориентиованное программирование (C#)
Лекции - Обьектно-ориентиованное программирование (C#)
Объектно-ориентированный подход в программировании1
Абстрагирование2
Инкапсуляция2
Наследование3
Полиморфизм4
Объектно-ориентированный анализ и проектирование4
UML6
Диаграммы классов в UML6
Атрибуты класса7
Операции класса8
Описание классов с помощью C#9
Способы достижения инкапсуляции в C#10
Конструкторы классов11
Ссылка на самого себя (ключевое слово this)11
Статический конструктор12
Деструктор12
Передача параметров методов в C#12
Структурные (value-based) и ссылочные (reference-based) типы13
Вложение объектов14
Исключительные ситуации (исключения, exceptions)15
Повторная генерация исключения17
Замечания по использованию исключений17
.NET Framework (Платформа .NET)18
Наследование21
Модификатор new22
Полиморфизм24
Приведение типа, проверка типа25
Абстрактные классы27
Абстрактные методы27
Интерфейсы28
Получение ссылки на интерфейс из объекта29
Явная реализация интерфейса30
Массивы31
Прямоугольные массивы31
Цикл foreach32
Передача массивов в методы, массивы как возвращаемые значения32
Атрибут params33
Пользовательский индексатор33
Делегаты и события35
Множественное делегирование39
Пространства имен41
Ключевое слово using43
Сборки в .NET43
Графический пользовательский интерфейс (Graphic User Interface, GUI)45
Формы47
Элементы управления48
Меню48
Провайдеры (паттерны) дополнительных свойств (extender providers)51
Проверка данных, вводимых пользователем51
Проверка на уровне поля52
Проверка на уровне формы53
Оповещение пользователя об ошибках ввода53
Управление памятью в .NET53
Сборка мусора54
Освобождение памяти для неуправляемых ресурсов (unmanaged resources)54
Указатели в C#55
«За бортом»56
Работа со строковой информацией в С#56
Регулярные выражения58
Опубликовано в
Лекции и шпаргалки по информатике