Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
27.11.2024
Размер:
383.09 Кб
Скачать

ПРАКТИЧЕСКАЯ РАБОТА ПО ДИСЦИПЛИНЕ «СОВРЕМЕННЫЕ СРЕДЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ»

Создание программ в MS VISUAL STUDIO с использованием

компонентов для работы с датой и временем

Цель работы: изучить основные компоненты необходимые для разработки приложений в Microsoft Visual Studio с использованием даты и времени.

ОСНОВНЫЕ ПОНЯТИЯ

Timer – Предоставляет механизм для выполнения метода в заданные интервалы времени.

События: Tick – происходит по истечению заданного интервала Свойства: Enabled – активность

Interval-интервал между событиями

Пример работы компонента. В данной программе реализован органайзер. Можно просматривать время, менять часовые пояса и задавать время самостоятельно. Скриншот программы предоставлен на рисунке

MonthCalendar – отображает помесячный календарь, с помощью которого пользователь может выбрать дату.

Свойства:

1.Name – указывает имя, используемое в коде для идентификации объекта (в

программе выбрано: monthCalendar1);

2.Modifiers – указывает уровень видимости объекта (в программе выбрано: private).

3.AllowDrop - Возвращает или задает значение, указывающее, может ли элемент управления принимать данные, перетаскиваемые в него пользователем.

4.BackColor - Возвращает или задает цвет фона для элемента управления.

5.BackgroundImage - Инфраструктура. Возвращает или задает образом фоновое изображение для MonthCalendar .

6.CalendarDimensions - Возвращает или задает количество столбцов и строк,

отображаемых месяцев.

7.ClientSize - Возвращает или задает высоту и ширину клиентской области элемента управления.

8.DefaultSize - Возвращает размер по умолчанию календаря.

9.ImeMode - Инфраструктура. Возвращает или задает режим редактора метода ввода (IME), поддерживаемый данным элементом управления.

10.Margin - Получает или задает расстояние между элементами управления.

События:

1.Click - Инфраструктура. Происходит, когда пользователь щелкает

MonthCalendar элемент управления.

2.Enter - Происходит при входе в элемент управления.

3.KeyPress - Происходит при нажатии клавиши, если элемент управления имеет фокус.

4.Paint - Инфраструктура. Происходит при перерисовке элемента управления.

Методы:

1.OnPrint - Создает событие Paint.

2.OnVisibleChanged - Создает событие VisibleChanged.

3.PointToClient - Вычисляет местоположение указанной точки экрана в клиентских координатах.

4.PreProcessMessage - Выполняет предварительную обработку клавиатурных или входящих сообщений в цикле обработки сообщений перед их отправкой.

Вариант №1. Разработать приложение реализующее функционал

секундомера.

Вариант №2. Составить программу имитирующую работу записной книжки. Главная форма должна представлять собой календарь на

12 месяцев.

Вариант №3. Реализовать в приложении функции будильника.