Привет
всем, кто принялся изучать VisualBasic. Мы с
вами прошли один урок, в котором я рассказал,
как надо выводить сообщения. На этом уроке
всё будет сложнее - мы будем изучать типы
переменных и как всегда я приведу пример
программы. Программа будет называть “Byte”Мой сайт: www.symsoft.narod.ruemail:ger@ellink.ru
Урок 2
“Byte”
Для начала я вас познакомлю с
переменными и вообще, что такое память.
Представьте лист бумаги в
клетку. Каждый квадрат имеет размеры 5x5
см. и площадь 0,25 см2.
Если представить память компьютера в
виде листа, то один квадрат будет
соответствовать одному байту. Один
килобайт (1024 байт) будет иметь размеры 16Х16
см.
Это может и мало, но мегабайт(1024
кбайт) оказывается на удивление очень
большим, а 16 Мбайт – это треть футбольного
поля!!!
Так вот если написано слово “Иванов”
и каждая буква “весит” 1 байт, то Общий
объём слова равен 6 байтам.
Так вот как
только ваши приложения начнут хранить,
извлекать и отображать данные, вам
неизбежно придётся работать с переменными,
массивами и константами.
Переменной – называется имя,
определяющее область памяти для хранения
временной величины.
В VisualBasicсуществует несколько типов переменных,
называемых типами
данных.
Вот самые используемые (с
остальными я вас познакомлю на следующих
уроках по мере продвижения.)
Тип данных:Назначение:
IntegerЧисловая
переменная, содержит целые числа из
интервала -32 768 до
32767.
LongТоже самое, только с более широким
интервалом.
StringПеременная для хранения
текстовых и строковых значений (букв)
BooleanПеременная для хранения значений True(Правда)
или False (Ложь)
О Trueи Falseвы узнаете потом.
VariantУниверсальная переменная, которая
может хранить переменные
большинства переменных.
Внимание!!!
Не рекомендуется
использовать переменную Variant,
она слишком громоздкая и сильно замедляет
программы. Также и другие переменные нужно
использовать рационально! Они могут
погубить программу,
если их много.
Фу-ххх… Теперь
перейдём к самой программе!!!
В этой
программе мы не только рассмотрим принцип
применения переменных, но и научимся
использовать InputBox(На
прошломуроке мы
узнали, что такое MsgBox,
а InputBox – это противоположность MsgBox. MsgBox – выводит сообщения, а InputBox –
вводит их в компьютер для дальнейшего
использования.)
Да, и забыл
сказать, что переменные объявляются при вот
так:
Dim
переменная as тип
данных
Об этом
потом.
В VisualBasic:
Создайте
новый проект командой File
-> NewProject (Как
на прошлом уроке)
ВыберитевProject Wizard значокStandard EXE.
Добавьте
две кнопки на форму Form1
Name:
cmdString
Caption
: String
Name:
cmdInteger
Caption:
Integer
Дважды
щёлкните на кнопке cmdStringи наберите код:
Private
Sub cmdString_Click() 'Кстати, чтобы делать
комментарии в коде нужно поставить знак
"'"
Dim
Name As String 'Объявление переменной Name как
строковую
Name
= InputBox("введите ваше имя:") ' Занесение в
память данных переменной Name
MsgBox
"Привет ," & Name & "!!!" ' Вывод
сообщения
End
Sub
Так
вот если бы вы на вопрос ответили цифрой, то
переменная бы не поняла её, так как
она
String.
Теперь
дважды щёлкните на cmdIntegerи наберите
код:
Private Sub cmdInteger_Click()
Dim Code As Integer 'Объявление переменной Code
как числовую
Code = InputBox("введите код:") ' Занесение
в память данных переменной Name
MsgBox "Ваш код:" & Name & "!!!" '
Вывод сообщения
End Sub
То
же самое и с переменной Code,
только наоборот – она числовая и поэтому не
“понимает’ буквы.
Теперь разберём события. При
клике на кнопку объявляется переменная и
выскакивает окно ввода, в которой мы вводим
данные и они заносятся в переменную. Далее
выскакивает окно с сообщением.
На этом наш
урок закончен! До свидания! Ждите новых…