- •Лабораторный практикум
- •2 Часть
- •Visual Basic. Основы программирования
- •Дмитров 2012
- •Содержание
- •Предисловие
- •Типы данных
- •Лабораторно-практические работы по темам:
- •Задания для самостоятельного выполнения
- •Данные, Выражения, Функции Данные в Visual Basic
- •Константы
- •Переменные
- •Область видимости переменных
- •Присвоение значения переменной
- •Выражения и функции Арифметическое выражение
- •Логическое выражение
- •Строковое выражение
- •Встроенные математические функции
- •Финансовые функции
- •Функции обработки строк
- •Функции даты и времени
- •Системные функции
- •Функции преобразования типов
- •Функции для работы с графикой
- •Лабораторно-практические работы Общие рекомендации по выполнению работ
- •Лабораторно-практическая работа №1
- •Лабораторно-практическая работа № 2
- •2 Часть
- •Лабораторно-практическая работа № 3
- •Лабораторно-практическая работа № 4
- •Лабораторно-практическая работа № 5
- •Лабораторно-практическая работа № 6
- •Лабораторно-практическая работа № 7
- •Лабораторно-практическая работа № 8
- •2 Часть
- •Лабораторно-практическая работа № 9
- •Лабораторно-практическая работа № 10
- •Задания для самостоятельного выполнения
Лабораторно-практическая работа № 8
Тема: Встроенные функции
Цель: Получить навыки использования функций времени и даты
Порядок выполнения
Установите на форме следующие объекты и измените им свойства 1 часть
Объект
Свойство
Значение
Метки
Caption
Время старта
Caption
Время окончания
Caption
Сколько прошло
Командные кнопки
Name
CmdStart
Caption
Start
Name
CmdStop
Caption
Stop
Текстовые окна
Name
TxtStart
Text
(отсутствует)
Name
TxtStop
Text
(отсутствует)
Name
TxtItog
Text
(отсутствует)
П
риведите
свою форму в соответствие с образцомВ разделе общих объявлений набрать General Declarations
Dim starttime As Variant, dtime As Variant, itogtime As Variant
В окне кода процедуры обработки события Click набрать для объекта cmdStart
starttime = Now
txtstart.Text = Format ( starttime, "hh:mm:ss" )
txtstop.Text = "" : txtItog.Text = ""
В окне кода процедуры обработки события Click набрать для объекта cmdStop
endtime = Now
itogtime = endtime - starttime
txtstop.Text = Format ( endtime, "hh:mm:ss" )
txtItog.Text = Format ( itogtime, "hh:mm:ss" )
Проверьте работу программы. Результат показать преподавателю.
2 Часть
Откройте новый проект, установите следующие объекты и измените им свойства
-
Объект
Свойство
Значение
Рамки
Caption
Сегодня
Caption
Дата рождения (дд.мм.гг)
Caption
(отсутствует)
Caption
Сколько прожил дней
Caption
Ваш возраст
Метки
Name
LblDay
Name
LblD
Name
LblM
Name
LblY
Name
LblResult
Name
LblLet
Командная кнопка
Name
CmdPusk
Caption
Пуск
Текстовое окно
Name
TxtDataR
Text
(отсутствует)
Приведите свою форму в соответствие с образцом
В окне кода процедуры обработки события Click набрать для объекта cmdPusk
Dim dd, dr As Date
dd = Date
dr = TxtDataR.Text
LblDay.Caption = dd
LblD.Caption = Day(dr)
LblM.Caption = Month(dr)
LblY.Caption = Year(dr)
LblResult.Caption = dd - dr
LblLet.Caption = Format(dd - dr, "yy")
Проверьте работу программы
