Рефераты. (Модели и методы анализа проектных решений)

Лекции

(Модели и методы анализа проектных решений)

1. C#: интерфейсы.

Определение интерфейсов. Реализация интерфейсов. Предопределенные интерфейсы IEnumerable, IEnumerator, ICloneable, IComparable, IComparer.

2. C#: обобщенные типы и коллекции.

Недостатки необобщенных коллекций. Обобщенные коллекции C#. Основные интерфейсы, реализуемые коллекциями. Создание обобщенных классов и структур.

3. C#: файловый ввод-вывод и сериализация объектов.

Файловый ввод-вывод: классы File, FileInfo, FileStream, StreamWriter, StreamReader, StringWriter, StringReader, BinaryWriter, BinaryReader. Сериализация объектов: двоичная, SOAP и XML-сериализация; сериализация коллекций.

4. C#: LINQ to Objects.

5. C#: работа со строками.

Символы. Тип System.String. Интернирование строк. Создание пулов строк. Работа с символами и текстовыми элементами в строке. Эффективное создание строки динамически. Тип StringBuilder. Форматы и региональные стандарты. Получение объекта посредством разбора строки. Кодировки: преобразования между символами и байтами. Кодирование и декодирование потоков символов и байт. Кодирование и декодирование строк в кодировке Base-64. Защищенные строки.

6. Java: основы языка.

Структура программы на Java. Простые типы данных, строки и массивы. Консольный ввод/вывод. Выражения. Операторы. Введение в классы.

7. Java: создание пользовательского интерфейса с помощью пакета Swing, часть 1.

Создание фреймов. Отображение текста. Двумерная графика. Обработка событий.

8. Java: создание пользовательского интерфейса с помощью пакета Swing, часть 2.

Компоненты пользовательского интерфейса.

(Автоматизация конструкторского и технологического проектирования)

САПР:

  1. Математическое моделирование.
  2. Задачи анализа объектов с распределенными параметрами.
  3. Метод конечных разностей.
  4. Метод конечных элементов.
  5. Задачи анализа объектов с сосредоточенными параметрами.
  6. Конструкторское проектирование.
  7. Технологическое проектирование.

Программирование:

  1. C#: автоматическое управление памятью – сбор мусора.
  2. C#: делегаты, события и лямбда-выражения.
  3. C#: рефлексия типов и атрибуты.
  4. C#: асинхронные операции и синхронизация потоков.
  5. C#: работа с базами данных в ADO.NET.
  6. C#: создание веб-приложений с помощью ASP.NET.
  7. WPF: шаблоны элементов управления.
  8. WPF: пользовательские элементы.
  9. WPF: трехмерная графика.
  10. Философия и методология построения пользовательского интерфейса.
  11. Программирование для карманных компьютеров, коммуникаторов и смартфонов.
  12. Дизайн Интернет-сайтов и приложений.
  13. Технологии создания сайтов. Язык HTML.
  14. Язык программирования PHP.
  15. Платформа Flash.
  16. Платформа Silverlight.
  17. Технология DirectX.
  18. Порождающие шаблоны.
  19. Структурные шаблоны.
  20. Поведенческие шаблоны.
  21. Шаблоны параллельного программирования.
  22. MVC и его вариации.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: