
- •Введение
- •Теория программирования
- •Основы программирования
- •Базовые понятия объектно-ориентированного программирования
- •Возможности vb
- •Описание языка
- •Синтаксис
- •Типы данных
- •Описание данных
- •Массивы
- •Выражения
- •Арифметические выражения
- •Выражения отношения
- •Логические выражения
- •Строки и символьные выражения
- •Операторы
- •Оператор присваивания
- •Конструкции управления
- •Оператор перехода
- •Условный оператор
- •Оператор варианта Select Case
- •Оператор цикла с параметром For…Next
- •Цикл Do…Loop
- •Процедуры и функции
- •Пользовательские процедуры
- •Пользовательские функции
- •Стандартные функции
- •Среда разработки vb
- •Элементы среды разработки
- •Проект в vb
- •Создание приложений в vb
- •Разработка пользовательского интерфейса приложения
- •Основные элементы управления Visual Basic
- •Свойства, методы и процедуры обработки событий
- •Общие свойства
- •Текстовое окно
- •Командная кнопка
- •Переключатель
- •Комбинированный список
- •Встроенные окна диалога
- •Разработка кода программы
- •Запуск программы на выполнение, ее отладка и тестирование
- •Пример программы с элементами управления для принятия решений
- •Постановка задачи
- •Реализация задачи средствами Visual Basic
- •Пример программы с использованием пользовательских функций и элемента комбинированный список
- •Постановка задачи
- •Программная реализация задачи
- •Дополнение к задаче для самостоятельной реализации
- •Варианты заданий для самостоятельного выполнения Вариант 1. Тема "vb".
- •Вариант 2. Тема "vb".
- •Вариант 3. Тема "vb".
- •Вариант 4. Тема "vb".
- •Вариант 5. Тема "vb".
- •Вариант 6. Тема "vb".
- •Литература
Строки и символьные выражения
Строками называются такие переменные, которые предназначены для работы с текстом или с какой-либо символьной информацией. Символьные строки в тексте программы заключаются в двойные кавычки ("). Для описания строковых переменных используется тип String.
Существует две разновидности строк:
Строки переменной длины. Данный тип используется по умолчанию, при этом длина объявляемой строки может изменяться в процессе выполнения программы, т.е. строка не занимает фиксированный объем памяти.
Пример. Dim strA As String
Строки постоянной длины. Используется в том случае, когда требуется заранее определить длину объявляемой переменной. Причем ее длина не может изменяться в процессе выполнения программы, т.е. строка занимает фиксированный объем памяти. При объявлении такой строки после служебного слова String указывается символ * и количество символов (т.е. байт), которые она будет занимать.
Пример. Dim strA As String * 20
Основной операцией для строк является операция объединения (конкатенация), которая реализуется с помощью оператора "&" или "+".
Пример.
Dim Name, SurName As String
Name = "Иван"
SurName = "Иванов"
Name = Name + " " & SurName 'результат: Name = "Иван Иванов"
Операторы
Оператор - это синтаксически полное описание конкретной команды, которая выражает одно действие или определение.
Операторы выполняются последовательно один за другим, если операторы управления, перехода и вызова подпрограммы не нарушают последовательное выполнение.
Оператору соответствует одна строка программы. Однако в одной строке можно записывать несколько операторов, которые должны разделяться символом двоеточия (:).
Строки программы могут быть помечены метками или номерами.
Метка начинается с латинской буквы, может включать до 40 символов и заканчивается символом двоеточия (:). Номер не заканчивается символом двоеточия (:).
Примеры:
L1: N = N/10 'метка
N = N/10 'номер
Выше были рассмотрены операторы описания констант и объявления переменной. Далее рассмотрим некоторые исполняемые операторы.
Оператор присваивания
Присвоение (или присваивание) является одним из важнейших действий в программировании. Синтаксис оператора присваивания следующий:
[Let]{переменная | элемент массива} = выражение.
Переменной или элементу массива присваивается вычисленное значение выражения (т.е. в область памяти, выделенной для переменной, записывается значение выражения).
При использовании оператора присваивания должны соблюдаться следующие правила:
тип переменной должен соответствовать типу выражения (например, если переменная типа String, то и выражение должно быть типа String);
если в правой и левой частях оператора используются числовые типы данных, то тип правой части преобразуется к типу левой части (например, для переменной с именем I типа Integer результатом оператора I=2.5 будет 2, т.е. в области памяти, выделенной под I, будет хранится значение 2).