ИСП 3 сем

Материал из Шпаргалки
Перейти к: навигация, поиск

Инструменты и средства программирования (ЯП C#)

Материалы

Задачи

  1. Первая задача...
  2. Реализовать метод Last из технологии LINQ to Objects...
  3. Создать форму WPF с двумя...
  4. ?
  5. ?
  6. Имеется следующий фрагмент XML...
  7. Написать функцию, которая создает и возвращает массив массивов...
  8. Создать форму, на которой...
  9. Создать форму и поместить в её ресурсы две сплошные кисти...
  10. Создать форму, которая при запуске заполняется TextBlock'ами...
  11. Пользователь вводит имя файла сборки...
  12. Имеется класс Student, содержащий свойства...
  13. Написать кнопку, которая становится зеленой...
  14. ?
  15. ?
  16. Имеется класс, инкапсулирующий...
  17. ?
  18. ?
  19. Сериализация времени выполнения...
  20. Пользователь вводит полный путь к папке...

Список вопросов к экзамену

  1. Классификация типов языка C# и платформы .NET. Примитивные типы и их литералы
  2. Виды членов пользовательских типов и их областей видимости. Краткая характеристика синтаксиса различных членов типов
  3. Преобразование типов в языке C#. Возможности явного и неявного преобразования
  4. Свойства и индексаторы. Варианты объявления и работа с ними
  5. Шаблонные типы и элементы типов в языке C# и платформе .NET
  6. Конструкторы и методы. Правила объявления и вызова. Особенности работы конструктора при наследовании
  7. Анонимные методы и лямбда-выражения. Понятие замыкания и схема его реализации
  8. Делегаты в языке C#, объявление и работа с ними
  9. Объекты анонимных типов. Объявление и работа с ними. Правила выявления одинаковых анонимных типов
  10. События как элемент ООП. Работа с событиями в языке C#. Хорошие практики использования событий
  11. Структуры в языке C#. Особенности объявления и внутреннего устройства
  12. Интерфейсы как элемент ООП. Работа с интерфейсами в языке C#
  13. Работа с исключительными ситуациями в языке C# и .NET
  14. Перегрузка операторов в языке C#
  15. Ковариантность и контравариантность типов в языке C# и .NET
  16. Пространства имен в языке C# и .NET
  17. Жизненный цикл объектов. Понятие сборки мусора и поддержка сборки мусора объектами .NET
  18. Работа с массивами в языке C# и .NET. Возможности стандартных классов массивов
  19. Интерфейс IEnumerable, его реализация и работа с ним. Генераторные методы в языке C#
  20. Стандартные коллекции в языке C# и .NET
  21. Технология LINQ to Objects
  22. Форматы данных XML и JSON
  23. Технологии обработки XML в .NET. Понятие потоковой обработки и объектной модели
  24. Работа с объектами файловой системы на платформе .NET
  25. Понятие потоков данных. Работа с потоками данных на платформе .NET
  26. Понятие атрибутов. Создание и использование атрибутов в языке C#
  27. Технология отражения на платформе .NET
  28. Стандартные интерфейсы и средства платформы .NET для сравнения объектов на равенство и порядок
  29. Состав и взаимодействие сборок .NET. Глобальное хранилище сборок
  30. Понятие сериализации. Стандартные механизмы сериализации в .NET
  31. Диагностика и мониторинг приложений .NET
  32. Конфигурация приложений .NET
  33. Основы многопоточного программирования. Понятие пула потоков
  34. Средства синхронизации потоков на основе критических секций
  35. Средства синхронизации потоков на основе подачи сигналов
  36. Теоретические основы проблемы синхронизации потоков. Неблокирующие средства синхронизации
  37. Выполнение параллельных и асинхронных операций с помощью задач
  38. Общая характеристика технологии WPF
  39. Свойства зависимостей и маршрутизируемые события, их организация и применение в WPF
  40. Концепция компоновки WPF. Стандартные контейнеры компоновки
  41. XAML как язык описания интерфейса. Разметка. Расширения разметки
  42. Работа с ресурсами в WPF. Локализация с помощью файлов ресурсов
  43. Основы работы с графикой в WPF
  44. Триггеры, стили и шаблоны в WPF
  45. Основы работы с анимацией в WPF
  46. Привязка данных. Способы задания привязки в коде и разметке. Условия обновления привязки
  47. Использование конвертеров и валидаторов в привязке данных. Множественная привязка
  48. Варианты организации приложений WPF