Разработать Windows-приложение на языке С#, выполняющее следующие действия: 1. Чтение из текстового файла информации объектах класса согласно варианту . 2. Вывод исходных данных в виде таблицы; 3. Выбрать самостоятельно визуальные компоненты для реализации операций перегрузки 4. Построение бинарного дерева (обход по уровням) 5. Визуализация бинарного дерева 6. Редактирование исходных данных (вставка, удаление, замена) с внесением соответствующих изменений в бинарное дерево 7. Поиск информации по заданному ключу 8. Справочную информацию о программном продукте и об авторе
Создать класс Вкладчики банка . Класс должен содержать следующие элементы: 1. Описание полей класса (ФИО вкладчика, вид валюты, дата денежной операции (внесение на счет, снятие со счета), количество денежных средств внесения на счет или снятия);(выделенное жирным курсивов поле оформить как перечисление ) 2. Конструкторы с параметрами и по умолчанию, а также необходимые свойства и методы. 3. Перегрузку одного из бинарных операторов. 4. Перегрузку одного из операторов отношения 5. Перегрузку префиксного и постфиксного инкремента. 6. Перегрузку операторов << и >> (сопоставить ввод/вывод отсортированного массива) 7. Создание массива из объектов вашего класса. 8. Функцию определяющую максимальный объект. Для сравнения использовать перегруженный оператор отношения 9. Предусмотреть обработку и инициализацию исключительных ситуаций. 10. Класс должен реализовывать интерфейс IComparable
|
|
|