Skip to content

Thundermount/subject-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

subject-manager

Описание

Это менеджер работ по предметам на c#. В нем можно создавать предметы и назначать им работы. Работе можно назначить степень готовности. Работа может быть файлом любого типа. В будущем количество не выполненных работ по предмету будет выводится рядом с названием предмета в окне выбора. Также будет возможность импортировать уже готовые работы и изменен графический интерфейс.

Как установить

Использовался Microsoft Visual Studio 2017. Откройте .sln файл проекта или заранее скомпелированный .exe файл.

Принцип работы

Программа создает XML файлы в которых содержится информация о предметах и работах по ним. Все файлы программы находятся в каталоге root.

Почему XML

Базы данных требуют установки, а программа должна запускаться с флешки. Бинарники нельзя открыть и редактировать, а JSON требует подключения сторонних библиотек или Visual Studio 2019.

Почему в классах Subject и Work поля не задаются через аргументы конструктора

Это делает невозможным сериализацию в XML файлы.

About

Это менеджер работ по предметам на c#.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages