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

База данных Книг (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)

kostyaLem

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник АИС База данных "Настольные игры" (C#, WinFroms, SQLite) 0 .NET (C#) 3 000,00
Курсовая АИС Складского учета (C#, WinForms) 14 .NET (C#) 2 500,00
Курсовая АИС Учёта заказов станции технического обслуживания (C#,WinForms,SQL Server) 0 .NET (C#) 4 000,00
Лабораторная Алгоритм Банкира C# 0 .NET (C#) 450,00
Лабораторная Блокнот с графичиским ключом C#, WinForms 0 .NET (C#) 2 000,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

2600,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Library.rar
892218
Оцени работу

рейтинг

Поделись работой с друзьями

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