Тема: «Использование ввода и отображения дат и времени в приложении».
Цель работы: Ознакомление с основными принципами использования в приложениях компонентов ввода и отображения дат и времени.
Время выполнения: подготовка – 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]>Описание лабораторной работы