Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы по ООПиП

.doc
Скачиваний:
21
Добавлен:
15.09.2014
Размер:
35.84 Кб
Скачать

C#

  1. Общеязыковая исполняющая среда (CLR). Понятие управляемого кода. Метаданные. CIL.

  2. Общая система типов. Общеязыковая спецификация. Тип System.Object. Приведение типов. Операторы is и as.

  3. Элементарные типы. Проверяемые и непроверяемые операции для элементарных типов.

  4. Понятие ссылочного и размерного типов. Упаковка и распаковка размерных типов.

  5. Члены типа. Модификаторы доступа и предопределенные атрибуты.

  6. Члены типа. Константы и поля.

  7. Конструкторы экземпляров. Конструкторы типов.

  8. Перегрузка операторов. Операторы преобразования.

  9. Передача методу параметра ссылкой. Передача переменного числа параметров.

  10. Виртуальные методы.

  11. Свойства без параметров. Свойства с параметрами.

  12. События. Конструирование типа с событиями. Создание типа, отслеживающего событие.

  13. Явное управление регистрацией событий.

  14. Обработка текста. Тип System.String. Создание строки динамически и с использованием StringBuilder.

  15. Перечислимые типы и битовые флаги.

  16. Тип System.Array. Работа с массивами. Передача и возврат массивов.

  17. Тип System.Array. Работа с массивами. Приведение типа для массивов.

  18. Интерфейсы. Интерфейсы и наследование. Изменение полей упакованных типов.

  19. Интерфейсы. Реализация нескольких интерфейсов с одним и тем же методом.

  20. Интерфейсы. Явная реализация членов интерфейса.

  21. Понятие делегатов. Использование делегатов для обратного вызова статических и экземплярных методов.

  22. Понятие делегатов. Цепочки делегатов.

  23. Понятие исключения. Механика обработки исключений.

  24. Понятие исключения. Иерархия классов исключений. Раскручивание стека.

  25. Основы сборки мусора. Алгоритм сбора мусора.

  26. Основы сборки мусора. Поколения.

  27. Основы сборки мусора. Программное управление сборщиком мусора.

  28. Основы сборки мусора. Модель принудительного освобождения ресурсов.

  29. Основы сборки мусора. Оператор using. Мягкие ссылки.

  30. Понятие атрибута. Специализированные атрибуты.

  31. Понятие атрибута. Создание пользовательских атрибутов.

  32. Понятие атрибута. Псевдоспециализированные атрибуты.

  33. Отражение. Понятие и использование.

ASP.NET

  1. Типы Интернет-приложений. Принцип работы и структура веб-приложения.

  2. Обработка событий веб-приложения. Жизненный цикл веб-приложения.

  3. Сохранение данных веб-формы.

  4. События уровня Application и Session.

  5. События уровня Page.

  6. События серверных элементов управления.

  7. Обзор пространства имен Web. Использование объектов Application, Page, Request, Response.

  8. Сохранение сведений о состоянии. Строки запросов. Состояние отображения (view state).

  9. Сохранение сведений о состоянии. Файлы cookies. Переменные состояния Application и Session. Переход между формами.

  10. Обработка ошибок. Событие Error. Страницы сообщений об ошибках.

  11. Обработка ошибок. Регистрация исключений. Трассировка.

  12. Обзор проверки правильности ввода пользователя. Использование средств проверки. Проверка правильности страницы.

  13. Использование валидаторов. Использование ValidatorSummary Control.

  14. Пользовательские элементы управления. Создание и применение. Добавление к web-форме. Использование в коде.

  15. Пользовательские элементы управления. Обработка событий.

  16. Составные элементы управления. Создание и применение. Добавление в проект. Создание свойств и методов.

  17. Составные элементы управления. Обработка событий. Генерация событий.

  18. Доступ к данным с помощью ADO.NET. Реляционные базы данных и язык SQL. Объектная модель ADO.NET.

  19. Доступ к данным с помощью ADO.NET. Использование управляемых поставщиков OLE DB.

  20. Доступ к данным с помощью ADO.NET. Использование элементов управления с привязкой данных.

  21. Доступ к данным с помощью ADO.NET. Изменение записей в базе данных.

  22. Доступ к данным с помощью ADO.NET. Модель ADO.NET и технология XML.

  23. Понятие Web-сервиса. Инфраструктура Web-сервиса. Взаимодействие клиентов и Web-сервисов.

  24. Понятие Web-сервиса. Создание Web-сервисов.

  25. Понятие Web-сервиса. Развертывание и обнаружение Web-сервисов.

  26. Понятие Web-сервиса. Использование Web-сервисов. Сериализация.

  27. Понятие потоков. Запуск потоков.

  28. Понятие потоков. Объединение потоков. Приостановка потоков.

  29. Понятие потоков. Синхронизация. Класс Interlocked. Использование блокировок.

  30. Понятие потоков. Использование мониторов. Состояние гонки и взаимные блокировки.

  31. Основы XML. Элементы, атрибуты, пространства имен, XML-парсеры.

  32. Чтение и генерация XML. XPath и запросы к XML-документу.

  33. XSLT-преобразования.