- •Основные понятия и принципы ооп
- •Абстракция:
- •Инкапсуляция:
- •Аспекты платформы .Net Framework
- •Эволюция и основные возможности c#
- •Структура программы и синтаксис конструкций c#
- •Понятие семантики в математике и программировании
- •Теория вычислений д.Скотта. Семантика c#
- •Понятие класса и объекта. Концептуальная модель
- •Классы, поля, методы в c#
- •Определение типов. Классификация систем типизации
- •Система типов cts. Базисные типы
- •Пространство имен. Преобразование типов
- •Наследование в ооп
- •Базовые и производные классы в c#
- •Понятие инкапсуляции в математике и программировании. Описание и применение инкапсуляции в c#
- •Виды области видимости. Рекомендации
- •Понятие полиморфизма
- •Интерфейсы, их связь с абстрактными классами. Реализация
- •Понятие события в математике и программировании. Моделирование событий
- •Делегаты. События как особый вид делегатов
- •Исключения и их обработка в c#
- •Графический интерфейс Windows Forms. Программные компоненты и модель
- •Основные классы. Иерархия классов. Основные контролы
- •Создание пользовательских компонентов
Графический интерфейс Windows Forms. Программные компоненты и модель
пакеты Windows Forms
WinForms:
библиотека построена на GUI
поддержка концепции быстрой разработки приложений Rapid Application Development (RAD)
компонентно-ориентированная архитектура
управление, основанное на событиях
широкий набор элементов управления
Data-aware компоненты
Компонентная модель .NET описывает:
стандарты по использованию и разработке программных компонентов
жизненный цикл компонентов
Компонентная модель .NET Framework:
определяет правила на создание и использование компонентов .NET
Программные компоненты:
решают специф. задачи
повторно используемые
Программная модель Windows Forms:
Описывает:
файлы, диалоги
контролы
события
жизненный цикл приложения
модель рисования на контроле
управление фокусом ввода и навигаций
Главная нить приложения Windows Forms работает:
постоянно слушает сообщения
при получении сообщение обрабатывается:
определяет контрол к которому относится сообщение
передаёт ему сообщение
контрол или контрол-контейнер реагирует на сообщение
Основные классы. Иерархия классов. Основные контролы
Создание пользовательских компонентов