Предлагаемая работа может стать одним из первых самостоятельных проектов учащихся, который они смогут выполнить после знакомства с некоторыми элементами управления Visual Basic (такими как надпись, кнопка, рамка, рисунок) и их свойствами.
Для работы предлагается использовать язык программирования Visual Basic, который позволяет создавать законченные приложения с исполняемым файлом. Безусловно, идеи заданий могут использоваться при изучении любого языка объектно-ориентированного программирования.
Задание.
1) Создайте мини-проект «Расписание», в котором при нажатии на кнопку с соответствующим днём недели появляется расписание выбранного дня. В дни, когда занятий нет (например, в воскресенье), должна появляться картинка.
После отладки проекта создайте исполняемый файл, назовите его «Расписание_Фамилия_Имя». Проект сохраните для дальнейшей работы.
Вид работающего приложения может быть таким:
Рисунок 1. Запуск проекта | Рисунок 2. Расписание на понедельник |
Рисунок 3. Воскресенье |
2) Доработайте созданный ранее проект «Расписание» таким образом, чтобы при загрузке формы отражались текущая дата, день недели и поле для ввода даты окончания триместра.
Обратите внимание на использование объекта «Рамка» для вывода текущей даты.
Программа должна вычислять, сколько дней осталось до каникул.
Для выполнения задания используйте функции даты и времени [1]:
Функция | Назначение | ||
Date | Определяет текущую дату по системному времени | ||
Time( ) | Определяет текущее время | ||
Day(Date) | Определяет день (число) по дате | ||
Month(Date) | Определяет номер месяца по дате | ||
MonthName(Номер месяца) | Определяет название месяца по его номеру | ||
Year(Date) | Определяет год по дате | ||
Weekday(Date) | Определяет номер дня недели, начиная с указанного | ||
WeekdayName(Номер дня) | Определяет название дня недели | ||
Hour(Time( )) | Определяет час по времени | ||
Minute(Time( )) | Определяет минуты по времени | ||
Second(Time( )) | Определяет секунды по времени | ||
DateDiff(“m”,d1,d2) | Определяет разницу между двумя датами d2 и d1 в
указанных единицах измерения:
|
В проекте на примере дни до каникул считаются по нажатию на кнопку с грибочком.
В заголовке формы запишите свою фамилию и имя.
Цветовое решение готового проекта подберите по своему усмотрению.
После отладки программы создайте исполняемый файл.
Вид работающего приложения может быть следующим:
Рисунок 4.
3) Используя функции даты и времени, создайте проект «Календарь», который выводит текущую дату, день недели и время. А после ввода даты рождения определяет, каким днём недели оно было, и рассчитывает прожитое вами время.
В работе также используйте функции даты и времени.
Объекты в приложении должны быть следующие:
Рисунок 5.
Вид работающего приложения оформите по своему усмотрению.
Используемые материалы:
- Информатика и ИКТ. Практикум по программированию. 10-11 класс. Базовый уровень / Под ред. проф. Н. В. Макаровой. – СПб.: Питер, 2008.
- Гусева О.Л. Практикум по Visual Basic. – М.: Финансы и статистика, 2007.