На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

База данных Книг (C#/WPF/SQLite)

Задание на программу:

Написать программу хранения списка книг в библиотеке, используя паттерн MVVM и библиотеку Autofac для внедрения зависимостей.

Описание программы:

Задача программы: хранить список авторов, список их книг. Также имеется возможность редактировать издательства и жанры книг. Дизайн написан на разметке XAML, что позволило сделать немного современный дизайн. Запросы к базе данных поступают через LINQ запросы. Идеально подойдёт для изучения паттерна MVVM т.к. были соблюдены все требования шаблона разработки.

  • Lib - сам проект, написанный на WPF вместе с паттерном MVVM с использованием SQLite и Entity Framework
  • Структура: (1) Commands - содержит класс RelayCommand, который реализует интерфейс ICommand. Благодаря этому можно создавать свои команды для Binding'а.
    • (2) Converters - содержит классы, которые реализуют интерфейс IMultiValueConverter и IValueConverter. Это нужно, чтобы использовать значения из кода ViewModel'ей в нужном для нас формате.
    • (3) DataTransfer - простой класс-заглушка для передачи важных id между окнами.
    • (4) Resources - стандартная папка. Содержит иконку плюсика.
    • (5) ViewModel - папка паттерна MVVM. Содержит в себе бизнес-логику для соответствующего окна с именем *Window.xaml;
    • (6) Windows - окошки, которые видит пользователь (UI).
    • (7) IDbContext и LibContext - для удобства обращения к базе данных.

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

Фрагмент программного кода:

Содержание архива:

  • Отчёт по лабораторной работе
  • Исходники программы на языке C# для Visual Studio

Дополнительно:

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

При первом запуске программы через Visual Studio скачаются недостающие библиотеки и программа заработает. Если нет, то нажмите ПКМ по вашему решению и выберите следующий пункт:

Купить 2600,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2600,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Library.rar
892218
Оцени работу

рейтинг

База данных Книг (C#/WPF/SQLite)
Написать программу хранения списка книг в библиотеке, используя паттерн MVVM и библиотеку Autofac для внедрения зависимостей.
Категория: Образование
Стоимость: 2600,00