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

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

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник База данных магазина электроники 0 Базы данных 630,00
Исходник База данных работников какого либо предприятия 0 Базы данных 630,00
Исходник База данных "Библиотека" C# 9 .NET (C#) 2 500,00
Исходник База данных Турагентства C# 0 .NET (C#) 2 000,00
Исходник База данных ювелирного магазина С# 0 .NET (C#) 1 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник АИС База данных "Настольные игры" (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
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

2600,00 

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

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

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

рейтинг

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