Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dffdgdg/TestApp2

Open more actions menu

Repository files navigation

TestApp

Историческая информационная система Новгородской области

Проект TestApp — это информативная система, созданная для изучения истории Новгородской области. Цель проекта заключается в автоматизации обработки исторической информации, предоставляя пользователям возможность сохранять, извлекать и отображать данные о исторических объектах, а также проходить тесты на знание района.

Основные функции

  • Информационная база данных: Хранение и организация данных о исторических объектах, районах, событиях и тестах.

  • Пользовательский интерфейс: Удобная навигация обеспечивает простой доступ к информации для всех категорий пользователей.

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

  • Аналитика: Вывод статистики о количестве пройденных тестов и профилях пользователей, что позволяет отслеживать активность и интерес к изучению района.

Технологии

  • СУБД: PostgreSQL — надежная и масштабируемая система управления базами данных.
  • ORM: Entity Framework Core — облегчает работу с данными в объектно-ориентированном стиле.
  • Язык программирования: C# — популярный и мощный язык для разработки приложений.
  • Платформа: .NET 8 с использованием WPF — для создания настольных приложений с графическим интерфейсом.

Архитектура

  • MVVM (Model-View-ViewModel): Обеспечивает четкое разделение бизнес-логики и пользовательского интерфейса, улучшая тестируемость и поддерживаемость кода.

Библиотеки

  • ClosedXML, EPPlus: Для работы с Excel-файлами и отчетами.
  • CommunityToolkit.Mvvm: Упрощает реализацию паттерна MVVM.
  • Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Tools: Основные инструменты для работы с Entity Framework.
  • Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.DependencyInjection: Для настройки и внедрения зависимостей.
  • Npgsql.EntityFrameworkCore.PostgreSQL: Поддержка PostgreSQL в Entity Framework Core.
  • Microsoft.Xaml.Behaviors.Wpf: Для улучшения взаимодействия и поведения в WPF приложениях.
  • WPF-UI: Для создания стильных пользовательских интерфейсов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.