Программирование в среде Visual Basic: переменные Яковлева Татьяна Геннадьевна МАОУ гимназия №23 г. Челябинска Переменная — это адресуемая поименованная область памяти, хранящая данные, которыми оперирует программа. Когда программа манипулирует с данными, она, фактически, оперирует содержимым ячеек памяти, т. е. переменными. Чтобы программа могла обратиться к переменной (области памяти), например, для того, чтобы получить исходные данные для расчета по формуле или сохранить результат, переменная должна иметь имя. Имя переменной придумывает программист. В качестве имени переменной можно использовать последовательность из букв латинского алфавита, цифр и некоторых специальных символов. Первым символом в имени переменной должна быть буква. Пробел в имени переменной использовать нельзя. Каждая переменная перед использованием должна быть объявлена. С помощью объявления устанавливается не только факт существования переменной, но и задается ее тип. Тип переменной указывает диапазон допустимых значений 1) Числовые: Byte: целые числа от 0 до 255 Integer: целые числа от -32768 до 32767 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 / 2 + 7 Как сообщить полученное при вычислениях значение переменной? 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