Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
доп.docx
Скачиваний:
62
Добавлен:
26.03.2016
Размер:
387.32 Кб
Скачать

22. Функциональный тип в c#. Делегаты. Делегаты как свойства классов.

23. Классы с событиями. Описание события. Обработчики событий. Делегаты и события: пример объявления события.

24. Классы в C#. Универсальные классы. Синтаксис. Ограничения универсальности.

25. Классы исключений Framework.Net. Схема обработки исключений в C#. Схема Бертрана обработки исключительных ситуаций в C#.

26. Обработка исключительных ситуаций в С#. Класс Exception. Создание нового типа исключения.

27. Понятие технологий OLE, COM, DCOM и ActiveX.

28. COM-объекты и интерфейсы. Стандартные СОМ-интерфейсы. Интерфейсы IUnknown и IDispatch. Метод IUnknown::QueryInterface Методы IUnknown::AddRef() и IUnknown::Release().

29. Глобальные уникальные идентификаторы (GUID): назначение в COM.

30. COM-объекты. Фабрики классов – CoClass-ы.

31. Библиотеки типов: содержание и назначение. Маршалинг данных. Тип данных HRESULT и Variant.

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

33. Создание COM-клиентов: последовательность, необходимые средства. Реализация раннего и позднего связывания на примере одного из языков программирования.

34. Понятие Workflow в общем понимании и в контексте технологии Windows Workflow. Технология Windows Workflow при разработке приложений: сущность, основные возможности, для чего и в каких случаях применяется. 

35. Технология Windows Workflow: пример описания процесса с использованием ActivityDesigner. Переменные и аргументы процесса.

36. Понятие жизненного цикла программного обеспечения. Прямое и обратное проектирование программного кода на примере среды проектирования и разработки Visual Studio.

37. Паттерны. Определение, назначение. Использование в проектировании приложений. Основные принципы проектирования архитектуры классов приложений.

38. Паттерн проектирования «Шаблонный метод»: суть, область применения, пример диаграммы классов.

39. Паттерн проектирования «Стратегия»: суть, область применения, пример диаграммы классов.

40. Паттерн проектирования «Фабрика»: суть, область применения, пример диаграммы классов.

41. Паттерн проектирования «Декоратор»: суть, область применения, пример диаграммы классов.

42. Технология Windows Presentation Foundation (WPF). Назначение и основные возможности. Шаблоны приложений Visual Studio для создания WPF- приложений.