Professional Documents
Culture Documents
ТКП - Практика WPF
ТКП - Практика WPF
Завдання
Мета: освоїти основні концепції платформи WPF у задачах побудови десктопних додатків.
Обладнання: комп’ютери Pentium, Microsoft Visual Studio 2022
Програмне забезпечення: ОС Windows/Linux
Завдання
У відповідності до сформованого технічного завдання (розроблений проект в рамках
дисципліни «Об’єктно-орієнтоване програмування»), взяти за основу функціонал
представлений у Data Access Layer та Business Logic Layer та використати його як основу для
попередньо розробленої структури діалогових WPF-вікон.
Для реалізації поставленого завдання взяти з основу функціонал Generic Host
(https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-
6.0).
В процесі розробки передбачити:
1) Можливість роботи із різними SQL-базами даних
2) Присутність проведеного конфігурування структури таблиць засобами Fluent API
3) Присутність проведеного сідінгу бази данних тестовими даними
4) Функціонал автоматичного розгортання бази данних (за необхідності) при запуску
WPF-додатку
5) Присутність конфігурування
6) Присутність логіювання
7) Присутність Dependency Injection, що в свою чергу надасть можливість роботи із
реалізованим функціоналом у DAL/BLL на рівні WPF форм.
Мета: освоїти основні концепції платформи WPF у задачах побудови десктопних додатків.
Обладнання: комп’ютери Pentium, Microsoft Visual Studio 2022
Програмне забезпечення: ОС Windows/Linux
Завдання
У відповідності до сформованого технічного завдання (розроблений проект в рамках
дисципліни «Об’єктно-орієнтоване програмування»), реалізувати на рівні WPF-клієнта
роботу із даними що надаються Data Access Layer / Business Logic Layer.
Для цього:
1) Взяти за основу паттерн MVVM (Model-View-ViewModel), у відповідності до якого
провести розділення логіки додатку та візуальної частини, що описана на XAML
2) Розробити необхідні ViewModels
3) В розрізі кожного ViewModel розробити необхідні Commands
4) Забезпечити коректність представляємих даних на WPF-вікнах
Мета: освоїти основні концепції платформи WPF у задачах побудови десктопних додатків.
Обладнання: комп’ютери Pentium, Microsoft Visual Studio 2022
Програмне забезпечення: ОС Windows/Linux
Завдання
У відповідності до сформованого технічного завдання (розроблений проект в рамках
дисципліни «Об’єктно-орієнтоване програмування»), реалізувати анімування окремих частин
WPF-вікон.
В якості інструменту для поставленого завдання використати Blend for Visual Studio
2022