Тема: Классы
Язык программирования: C++
Среда программирования: C++ Builder
Комментарии к программе: Да
Примечания: 1) Составить описание классов для указанных объектов. 2) В среде C++ Builder разработать программу, иллюстрирующую использование объектов заданных классов. 3) Программа должна отображать внутреннее представление объекта в графическом виде. Задание: Рабочий календарь (включение, исключение с начала, перенос сроков)
Вот как должна выглядеть форма. (рисунок в приложении). Соответственно сверху две кнопки "Файл" и "Работа". Первая реализует чтение из файла, вторая соответственно работу с ним. Нажатие на кнопку "Работа" открывает 3 новых кнопки. Нажатие на "Добавить" открывает новую форму по типу календаря ниже с тремя ячейками, в которые вписываются дата время и дело, после чего идет добавление в календарь. Кнопка "Изменить" действует аналогично, только открывается уже заполненная форма, в которой можно менять элементы. Удаление происходит посредством выделения ячейки календаря и последующего нажатия кнопки "Удалить". Сам календарь состоит из трех столбцов: "Дата", "Время", "Дело". Он должен сортироваться по дате и времени, т. е. ближайшие дела должны находиться сверху календаря. Под календарем идет графическое представление календаря, т.е. список, как показано на фотографии. Желательно наличие комментариев в программе. И еще вопрос: на какой версии Builder?