Программирование в среде Visual Basic: переменные Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска
Переменная это адресуемая поименованная область памяти, хранящая данные, которыми оперирует программа. Когда программа манипулирует с данными, она, фактически, оперирует содержимым ячеек памяти, т. е. переменными. Чтобы программа могла обратиться к переменной (области памяти), например, для того, чтобы получить исходные данные для расчета по формуле или сохранить результат, переменная должна иметь имя. Имя переменной придумывает программист. В качестве имени переменной можно использовать последовательность из букв латинского алфавита, цифр и некоторых специальных символов. Первым символом в имени переменной должна быть буква. Пробел в имени переменной использовать нельзя.
Каждая переменная перед использованием должна быть объявлена. С помощью объявления устанавливается не только факт существования переменной, но и задается ее тип. Тип переменной указывает диапазон допустимых значений 1) Числовые: Byte: целые числа от 0 до 255 Integer: целые числа от до Single: вещественные одинарной точности 2) Символьные: String: переменной длины 3) Особые типы: Boolean: логический тип; Date: тип дата/время
Объявление переменных: с помощью специального оператора Dim сразу после заголовка процедуры: Dim имя переменной [As тип переменной] Например: Dim f As Integer
Значение переменной Как его задать? 1)Считать с формы из текстового поля Dim vg, vn As Byte vg = Val(TextBox1.Text) 2) Оператор присваивания vn = vg / Как сообщить полученное при вычислениях значение переменной? 1) Вывести в текстовое поле TextBox2.Text = str(vg) 2) Использовать компонент метка Label1.Text = str(vg) Если нужно вывести текст и числовое значение, то используем Label1.Text = Значение= & str(vg)
Текстовое поле (Text Box) – элемент управления, применяемый для ввода и вывода информации. Некоторые свойства: Name: по умолчанию Text1 Text: содержимое текстового поля Alignment: выравнивание; Font: тип и размер шрифта; ForeColor: цвет шрифта
Преобразование строковой переменной в число и наоборот a = Val(TextBox1.Text) Label4.Text = "Площадь=" & Str(s)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b, s As Single a = Val(TextBox1.Text) b = Val(TextBox2.Text) s = a + b Label4.Text = Str(s) Label4.Text = str(a) & + & str(b) & = & Str(s) End Sub Программный код обработки кнопки «+» в программном приложении «Калькулятор»