1) Программа должна предоставлять возможность нескольким пользователям работать c объектами данных, согласно вариантам. Сведения о пользователях должны храниться в отдельном текстовом файле пользователей: для каждого пользователя указывается имя пользователя и пароль. Объекты данных всех пользователей хранятся в одном файле данных.
1. При запуске программы необходимо запросить имя пользователя и его пароль.
2. Если имя пользователя найдено в файле пользователей и введенный пароль верен, то загружаются пользовательские данные. В противном случае должно выдаваться сообщение об ошибке и завершение программы.
3. Программа должна предоставлять пользователю следующие возможности по работе с объектами данных:
1. Вывод всех объектов данных пользователя, включая содержательные поля;
2. Добавление нового объекта;
3. Удаление объекта из массива объектов пользователя;
4. Редактирование выбранного объекта.
Замечания!
1. Функции по работе с пользовательскими данными, а также функция авторизации пользователя должны быть реализованы в виде динамически связанной сборки (Class Library). Реализация функций должна генерировать исключения при возникновении ошибок.
2. Основная программа вызывает методы из сборки и обрабатывает исключительные ситуации, которые дополнительно фиксируются в текстовом файле.
3. Необходимо разработать механизм сохранения объектов в файл данных, а также загрузки сохраненных объектов при инициализации программы.
4. Язык разработки - С#
2) Написать приложение, считывающее с любого футбольного сайта статистику о матчах и командах, и выводящую эту инфромацию на форму, можно в грид
Это два задания. К первому есть готовое консольное - надо только переделать в формы - и длл уже готовая с функционалом - но консольными вводо и выводом