Привет
всем, кто принялся изучать VisualBasic. Мы
уже прошли с вами два урока и этот
можно
сказать экстренный. Вы знаете, что рассылка
выпускается каждые две недели, но эту я
выпустил с перерывом в два дня(!), т.к. в
прошлом выпуске я вам дал не полное
представление
о переменных в VisualBasicи обещал закончить с ними в этом выпуске.
Как всегда я приведу пример использования
переменных в виде исходного кода программ.
В следующих рассылках мы будем изучать
элементы формы, т.к. мы изучили только
кнопку и изучим Textboxи Labelв этом выпуске. Программ будет
несколько, потом и дадим им названия. Выпуск,
похоже, будет немаленькимJ
Ну,начнём!!! Для начала познакомимся с
константами. Напомню:
Константа – это
постоянное число, т.е. число,
которое не может
меняться.
Тоже
самое ив VisualBasic, если вы
объявите переменную со значением константы,
то ни что не сможет эту переменную изменить.
Константа объявляется
так:
Const
переменная = число
То есть если мы хотим объявить
число π, тонужно
написать код в декларациях (на самом верху):
Const
Pi = 3.14159
И если известен
радиус, то можно найти длину круга по
формуле (L–
длина, тоже переменная, как и Radius(Радиус
круга)):
L
= 2*Pi*Radius
В общем, сейчас разберём пример
программы, использующую эту формулу. По
ходу примера мы разберем много приёмов
работы VisualBasic.
Программа
“Length”
1.Как всегда создаём новый проект New->
New Project-> Standard EXE.
2.На форму перенесите Textbox (окно ввода), Button (кнопку) и Label(метку).
Разместите всё друг за другом:
3.Задайте параметры:
Textbox:
Name:
txtRadius
Text:
(пусто)
Button:
Name:
cmdCalc
Caption:
Посчитать.
Label:
Name:
lblLenght
Caption:
(пусто)
BorderSize:
1 – FixedSingle ‘ Изменяется
вид метки.
4.Разберём, что у нас должно
получиться: мы в поле ввода вводим цифру,
нажимаем на кнопку посчитать, и на Labelпоявляется сосчитанная по формуле
длина окружности.
5.Напишем и разберём код (весь):
DimRadiusAsInteger 'Объявляем
переменные радиуса и длины окружности
Dim
Lenght As Integer
ConstPi = 3.14159 '
Объявление постоянного числа Pi
Private
Sub cmdCalc_Click()
Radius
= txtRadius.Text
'Считывание чисел в окне ввода
Lenght
= 2 * Radius * Pi ' Считаем…
lblLenght.Caption = Lenght
'Полученный результат выводим на Label
End
Sub
6.Вот вроде бы и всё. С
константами покончено (пока J)
End
Да
и самое важное: параметры элементов формы в
коде определяются через точку:
элемент.параметр
В
предыдущем выпуске я не познакомил вас с
такими видами переменных : Single,
Double, Currency
(Денежная), Date, Byte
(Короткая) изнакомить
не буду J,
т.к. они нам пока совершенно не нужны и
вообще используются редко!!!
(!!!)
Можно “переобъявлять” переменные
командой ReDim:
ReDimпеременная asтип
Объявлять
переменные можно и при помощи команд Private, Public,
Staticи
Global.
Private
– то же самое, что и Dim, только это закрытая переменная.
Public
– то же самое, что и Dim.
Static
– переменная будет сохранять своё
последнее значение даже после завершения
процедуры.
Global
– переменную можно использовать на уровне
всего приложения.
ВСЁ
ЭТО МЫ БУДЕМ ИЗУЧАТЬ В ХОДЕ СЛЕДУЮЩИХ
УРОКОВ!!!!
На этом наш
урок закончен! До свидания! Ждите новых…