Это объектно-ориентированное Программирование C# (C sharp)
Создание проекта приложения Windows 'CurrentBudget' раствор 'бюджетирования'.
Добавьте проект библиотеки классов "BudgetLib" к тому же решению " бюджетирование"
В проекте BudgetLib
1. Определите интерфейс IExpense со следующими свойствами get: Amount, DateExpenseMade и Description.
2. Определите класс расходов, который наследуется от IExpense, с частными полями: _amount, _dateExpenseMade и краткое описание. Добавьте конструкторы и необходимые свойства, а также метод.
3. Определите абстрактный бюджет класса с частными полями: _balance, _budgetCode, _dateItExpires и списком расходов (например: List<iexpense> _expenses).
4. Добавьте конструктор (он не должен включать параметр для _expenses), свойства и методы: виртуальный метод AddExpense, который должен принимать один параметр: amount. Этот метод должен добавить расходы в список _expenses и уменьшить остаток бюджета, убедившись, что в бюджете достаточно средств.
Добавьте абстрактный метод GeBudgetData().
Внутри дочернего класса этот метод должен возвращать строку, содержащую все данные, относящиеся к дочернему классу.
5. Определите класс BusinessBudget, который наследует (полиморфное наследование) от Budget. класс BusinessBudget должен определить дополнительное частное поле: _department
6. определите класс HomeBudget, который наследует (полиморфное наследование)от бюджета, этот класс должен определить дополнительное поле _category (например: еда, одежда, уборка, развлечения и т. д…)
В Форме 1:
7. Определить список бюджеты
8. Определите словарь бюджетов, используя код бюджета в качестве ключа
9. В методе form1_load создать не менее 3 объектов BussinessBudget и не менее 3 объектов, управлять своими картами. Добавьте все в словарь бюджета и в список бюджета
10. сортировка списка по балансу
11. В form1, [дизайн], добавлена кнопка и дисплей управления (управления richtextbox)
12. прикрепите код к кнопке, чтобы отобразить все бюджеты в списке бюджетов.
13. добавьте графический интерфейс для запроса бюджетного кода у пользователя, а затем используйте словарь, чтобы получить объект бюджета с заданным кодом и отобразить его.
14. Запрос целое число от пользователя (от 0 до 255) лучше использовать тип Byte. Дисплей его двоичный эквивалент.
15. Написать заявление, чтобы установить четвертый бит (бит 3 бит) в 1, отобразить его
16. Написать заявление, чтобы установить шестой бит (бит 5) до 0, отобразить его
17. Написать оператор if, чтобы проверить, если бит4 имеет значение 1
Что я уже пробовал:
да, я это сделал, но чтобы проверить свой код.