Практическая работа №13

Тема: «Использование ввода и отображения дат и времени в приложении».

Цель работы: Ознакомление с основными принципами использования в приложениях компонентов ввода и отображения дат и времени.

Время выполнения: подготовка – 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]>

Описание лабораторной работы