Оглавление

Создание схемы класса

Далее мы должны составить примерную схему класса, который будет обрабатывать все операции, выполняемые в приложении над календарем событий. Назовем этот класс Calendar; его структура должна соответствовать следующей общей процедуре его использования.
■   Создаем конструктор.
     •    Проверяем наличие соединения с базой данных и при необходимости создаем его.
     •    Устанавливаем следующие основные свойства класса: объект базы данных, используемая дата, просматриваемый месяц, просматриваемый год, количество дней в месяце и неделя, с которой начинается месяц.
■   Генерируем HTML-разметку, создающую веб-форму для календаря событий.
     •    Проверяем, не выполняется ли изменение или создание события.
     •    Загружаем информацию о событии в форму, если его данные необходимо изменить.
■   Сохраняем новые события в базе данных, проверяя и при необходимости корректируя входную информацию.
■   Удаляем события из базы данных и подтверждаем удаление.

■   Загружаем данные о событиях.
     •    Загружаем информацию о событиях из базы данных.
     •    Сохраняем каждое событие в виде массива, соответствующего заданному дню месяца.
■   Выводим HTML-разметку с информацией из календаря: используя массив событий, просматриваем в цикле каждый день месяца и в необходимых случаях присоединяем к нему названия событий и их временные характеристики.
■   Отображаем информацию о событиях в виде HTML-разметки: для каждого события получаем уникальный идентификатор (ID) и загружаем описание и временные характеристики.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити