Сейчас работаем

База данных Книг (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 скачаются недостающие библиотеки и программа заработает. Если нет, то нажмите ПКМ по вашему решению и выберите следующий пункт:

Купить 3200,00 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник База данных магазина электроники 0 Базы данных 630,00
Диплом Создание базы данных «расписание» 11 Проектирование баз данных бесплатно
Исходник База данных работников какого либо предприятия 0 Базы данных 630,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая Автоматизированная информационная система складского учета (C#, WinForms) 14 .NET (C#) 3 000,00
Исходник АИС База данных "Настольные игры" (C#, WinFroms, SQLite) 0 .NET (C#) 3 500,00
Лабораторная Алгоритм Банкира C# 0 .NET (C#) 450,00
Комментарии (0)

kostyaLem

/ /

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

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

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