- •Лабораторный практикум
- •2 Часть
- •Visual Basic. Основы программирования
- •Дмитров 2012
- •Содержание
- •Предисловие
- •Данные, Выражения, Функции Данные вVisualBasic
- •Типы данных
- •Константы
- •Переменные
- •Область видимости переменных
- •Присвоение значения переменной
- •Выражения и функции Арифметическое выражение
- •Логическое выражение
- •Строковое выражение
- •Встроенные математические функции
- •Финансовые функции
- •Функции обработки строк
- •Функции даты и времени
- •Системные функции
- •Функции преобразования типов
- •Функции для работы с графикой
- •Лабораторно-практические работы Общие рекомендации по выполнению работ
- •Лабораторно-практическая работа №1
- •Лабораторно-практическая работа № 2
- •2 Часть
- •Лабораторно-практическая работа № 3
- •Лабораторно-практическая работа № 4
- •Лабораторно-практическая работа № 5
- •Лабораторно-практическая работа №6
- •Лабораторно-практическая работа №7
- •Лабораторно-практическая работа №8
- •2 Часть
- •Лабораторно-практическая работа №9
- •Лабораторно-практическая работа № 10
- •Задания для самостоятельного выполнения
Лабораторно-практическая работа №7
Тема: Встроенные функции
Цель работы: Получить навыки использования встроенных системных функций.
Порядок выполнения
Расположите на форме следующие объекты и измените для них свойства:
-
Объект
Свойство
Значение
Изображение (Image)
Name
Image1
Picture
\Icons\Elements\Water
Изображение (Image)
Name
Image2
Picture
\Icons\Elements\Sun
Изображение (Image)
Name
Image3
Picture
\Icons\Elements\Show
Изображение (Image)
Name
Image4
Picture
\Icons\Elements\Litening
Командные кнопки
(CommandButton)
Name
Caption
CmdHello
Познакомимся?
Name
Caption
CmdExit
Выход
Приведите форму в соответствие с образцом
В окне кода процедуры обработки события Click для объекта Image1 набрать
MsgBox "это вода", 0, "справка"
Наберите код для других картинок (самостоятельно)
В окне кода процедуры обработки события Click для объекта CmdHello набрать
MyFam = InputBox("Ваша фамилия", "Скажите пожалуйста")
MyNam = InputBox("Ваше имя", "Скажите пожалуйста")
MyOt = InputBox("Ваше отчество", "Скажите пожалуйста")
'выделим последнюю букву отчества и определим пол человека
k = Len(MyOt)
x = Mid(MyOt, k, 1)
If x = "а" Then y = "Здравствуйте, укажаемая" Else y = "Здравствуйте, укажаемый"
MsgBox MyNam + Chr(10) + MyOt + Chr(10) + MyFam, , y
В окне кода процедуры обработки события Click для объекта CmdExit набрать
s = MsgBox("Вы хотите выйти", 4, "Выход")
If s = 6 Then
s = MsgBox("Хотите остаться", 32 + 4, "Просьба")
If s = 6 Then
MsgBox "Ну и правильно", 48, "Мы очень рады"
Exit Sub
End If
MsgBox "Ну и иди отсюда", 16, "Мы обиделись"
End
End If
Проверьте работу программы
Лабораторно-практическая работа №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" )
Проверьте работу программы. Результат показать преподавателю.