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

Описание выполненных работ

В качестве учебного задания на практике выполнялся проект «Wiki-система с контролем версий».

В ходе написания проекта были улучшены или получены знания по следующим технологиям .NET:

  1. Model-View-ViewModel(MVVM) – паттерн разработки приложения с разделением проекта на слои: представления, бизнес-логики, доступа к данным и хранилища данных. Такой способ написания приложения улучшает понимание кода в крупных проектах, позволяет без проблем менять интерфейс приложения и т.д.

  2. Linq – средство описания запросов к данным в различных хранилищах.

  3. Улучшены знания по ООП.

  4. EntitityFramework - позволяет разработчикам создавать приложения для доступа к данным, работающие с концептуальной моделью приложения, а не напрямую с реляционной схемой хранения. Цель состоит в уменьшении объема кода и снижении затрат на сопровождение приложений, ориентированных на обработку данных. Приложения Entity Framework предоставляют следующие преимущества.

  • Приложения могут работать концептуальной моделью в терминах предметной области — в том числе с наследуемыми типами, сложными элементами и связями.

  • Приложения освобождаются от жестких зависимостей от конкретного ядра СУБД или схемы хранения.

  • Сопоставления между концептуальной моделью и схемой, специфичной для конкретного хранилища, могут меняться без изменения кода приложения.

  • Разработчики имеют возможность работать с согласованной моделью объектов приложения, которая может быть сопоставлена с различными схемами хранения, которые, возможно, реализованы в различных системах управления данными.

  • Несколько концептуальных моделей могут быть сопоставлены с единой схемой хранения.

  • Поддержка запросов LINQ обеспечивает проверку синтаксиса во время компиляции для запросов к концептуальной модели.

  1. Использование привязок (Binding) в WPF и Silverlight-приложениях.

  2. Ознакомление со школой TimeLine в Silverlight, позволяющей создавать различные анимации контролов приложения.

  3. Работа с регулярными выражениями. Регулярные выражения - это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов.

  4. Улучшены знания по синтаксису C#.

19