Тема: «Использование ввода и отображения дат и времени в приложении».
Цель работы: Ознакомление с основными принципами использования в приложениях компонентов ввода и отображения дат и времени.
Время выполнения: подготовка – 5 мин; выполнение – 1205 мин.; проверка – 10 мин; всего – 135 мин.
Теоретическая часть
Компонент DateTimePicker применяется для безошибочного ввода дат и времени с клавиатуры. Располагается на вкладке Win32.
Компонент MonthCalendar служит для быстрого выбора необходимой даты.
| Свойства | Назначение |
| CalColors | Цвет элементов календаря |
| MaxDate | Максимальная дата в календаре |
| MinDate | Минимальная дата в календаре |
| MultiSelect | При значении True возможно выбирать диапазон дат |
| ShowToday | Если True — текущая дата отображается в нижней части календаря |
| ShowTodayCircle | Если True — текущая дата обводится красным цветом |
| MaxSelectRange | Содержит максимальное количество дат в выбранном диапазоне |
| FirstDayOfWeek | Определяет первый день недели |
Для того, чтобы получить сегодняшний день с помощью этого компонента необходимо использовать DayOf(MonthCalendar1.Date)
Компонент CCalendar представляет собой менее красочный и более обыденно оформленный календарь на один месяц. Вместо свойства Date в нем предусмотрены отдельные свойства Year - год, Month - месяц, Day - день.
Большинству функций манипулирования датами в качестве параметра передается переменная типа TDateTime, которая хранит информацию о дате и времени.
Для того, чтобы в программе были доступны функции DayOf, WeekOf, MonthOf и др., в ее текст надо включть директиву:
# include <DateUtils.hpp[L29]>Описание лабораторной работы






