Изучение языка Visual Basic (Инструкции в Visual Basic)
Обновлен: Ноябрь 2007
На этой странице приведены ссылки на разделы справки по часто используемым задачам программирования в Visual Basic. Описание других категорий распространенных задач см. в разделе Разделы справки по работе в Visual Basic.
Общие вопросы
Новые возможности в Visual Basic
Список новых и улучшенных возможностей, доступных в составе этого выпуска Visual Basic.Сведения об изменениях в языке (для пользователей Visual Basic 6.0)
Список изменений (со ссылками на подробные сведения) языка Visual Basic с момента появления Visual Basic 6.0.
Объектно-ориентированное программирование в Visual Basic
Употребление наследования
Описание использования наследования вместо интерфейсов.Основы наследования
Описание модификаторов наследования, переопределения методов и свойств, классов MyClass и MyBase.Практическое руководство. Определение оператора
Описание способа определения поведения стандартного оператора (такого как *, <> и And), когда один или оба операнда относятся к типу пользовательского класса или структуры.Практическое руководство. Доступ к членам объекта
Описание способа чтения, записи или вызова члена созданного объекта.Практическое руководство. Определение различных версий процедуры
Описание способов определения нескольких версий процедуры путем перегрузки с использованием одного имени, но различных списков параметров для каждой версии.
Работа со свойствами
Практическое руководство. Запись значения в свойство
Описание сохранения значения в свойстве.Практическое руководство. Получение значения из свойства
Описание способов извлечения значения, сохраненного в свойстве.Практическое руководство. Объявление и вызов свойства по умолчанию в Visual Basic
Описание объявления и вызова свойства, доступ к которому можно получить без использования его имени.Практическое руководство. Объявление свойства со смешанным уровнем доступа
Описание объявления свойств с разными уровнями доступа для хранения и извлечения.Практическое руководство. Создание свойства
Описание создания свойства.
Использование наследования
Практическое руководство. Определение класса, использующего члены существующего класса.
Пример кода по созданию класса, производного от другого класса.Практическое руководство. Сокрытие наследуемой переменной
Описание использования ключевого слова Shadows для скрытия наследуемой переменной.Практическое руководство. Доступ к переменной, скрытой производным классом
Описание способа доступа к переменной базового класса, скрытой в производном классе.
Работа с процедурами
Практическое руководство. Создание процедуры
Описание способа объявления процедуры для выполнения задач, необходимых в нескольких местах кода.Практическое руководство. Вызов процедуры, возвращающей значение
Описание двух способов вызова процедуры Function и использования ее возвращаемого значения.Практическое руководство. Вызов процедуры, которая не возвращает значение
Описание способа вызова процедуры Sub, которая выполняет задачу, но не возвращает значения в вызывающий код.Практическое руководство. Определение параметра для процедуры
Описание порядка определения списка параметров для получения значений, передаваемых в процедуру вызывающим кодом.Практическое руководство. Передача аргументов в процедуру
Описание способа передачи значения в процедуру путем указания аргумента для каждого из параметров.
Поток управления программы
Практическое руководство. Разбиение больших частей кода на более простые.
Способы использования процедур для обеспечения структурного программирования в кодеПрактическое руководство. Разбиение и объединение инструкций в коде
Описание разбиения одной инструкции на несколько строк исходного кода и объединения нескольких инструкций в одну строку исходного кода.Практическое руководство. Добавление комментария в код (Visual Basic)
Описание двух способов добавления пояснительных комментариев в исходный код.
Условные операторы
- Практическое руководство. Запуск инструкции в зависимости от одного или более условий
Демонстрация использования конструкций If... Then... Else для выполнения различных блоков операторов в зависимости от условий.
Функции и подпрограммы
Практическое руководство. Создание процедуры
Описание способа объявления процедуры для выполнения задач, необходимых в нескольких местах кода.Практическое руководство. Вызов процедуры, возвращающей значение
Описание двух способов вызова процедуры Function и использования ее возвращаемого значения.Практическое руководство. Вызов процедуры, которая не возвращает значение
Описание способа вызова процедуры Sub, которая выполняет задачу, но не возвращает значения в вызывающий код.Практическое руководство. Определение параметра для процедуры
Описание порядка определения списка параметров для получения значений, передаваемых в процедуру вызывающим кодом.Практическое руководство. Передача аргументов в процедуру
Описание способа передачи значения в процедуру путем указания аргумента для каждого из параметров.
Операторы цикла
Практическое руководство. Переход к следующей итерации цикла
Описание способа выхода из текущей итерации цикла и перехода к следующей итерации.Практическое руководство. Повторное выполнение нескольких инструкций
Описание способа выполнения блока операторов заданное количество раз, либо пока выполняется условие.Практическое руководство. Перебор элементов коллекции в Visual Basic
Описание цикла For Each... Next, выполняющего одни и те же операторы для каждого элемента коллекции.Практическое руководство. Улучшение быстродействия цикла
Выбор наиболее эффективного типа данных для переменной цикла.
Работа с коллекциями, универсальными шаблонами и массивами
Практическое руководство. Определение коллекций в классах
Определение и использование простого объекта Collection в Visual Basic.Управление объектами с помощью коллекций
Описание условий, которые необходимо учитывать при выборе типа коллекции для группировки связанных объектов.Практическое руководство. Добавление, удаление и извлечение элементов из коллекции
Описание основных операций: добавление новых элементов, удаление существующего элемента и получение элемента.Практическое руководство. Создание коллекции объектов
Описание коллекций и универсальных коллекций в Visual Basic: способ их создания и итерации.
Коллекции
Практическое руководство. Создание массива объектов
Использование массивов в качестве альтернативного способа группировки связанных объектов.Устранение неполадок при работе с коллекциями
Список типичных проблем, связанных с коллекциями, и описание методов их решения.
Универсальные шаблоны
Практическое руководство. Использование универсального класса
Описание использования класса, который принимает один или несколько типов параметров.Практическое руководство. Передача массива в процедуру или свойство
Описание способа передачи массива значений в процедуру или свойство с помощью списка аргументов.Практическое руководство. Определение класса, реализующего одинаковую функциональность для различных типов данных
Описание определения одного класса, который адаптируется к различным типам данных для выполнения одинаковых действий.
Массивы
Практическое руководство. Создание массива
Описание двух способов создания объекта массива и его назначения переменной массива.Практическое руководство. Инициализация переменной типа массива
Описание способа сохранения массива в переменной массива и способа задания его размера и значений элементов.Практическое руководство. Инициализация массива массивов
Описание четырех способов хранения массива массивов в переменной и способа задания его размера и значений элементов.Практическое руководство. Инициализация многомерного массива
Описание четырех способов хранения многомерного массива в переменной и способа задания его размера и значений элементов.Практическое руководство. Помещение значения в массив
Описание способа хранения значения в массиве элементов.Практическое руководство. Сортировка массива в Visual Basic
Описание сортировки элементов массива в алфавитном порядке.Практическое руководство. Перераспределение содержимого массива в обратном порядке в Visual Basic
Описание изменения порядка расположения элементов в массиве.Практическое руководство. Указание нулевой нижней границы для массива
Описание способа повышения удобочитаемости кода путем объявления нижней границы массива, равной нулю.
Работа с переменными
Практическое руководство. Создание новой переменной
Описание оператора Dim и различных ключевых слов и операторов, которые можно использовать для создания переменной.Практическое руководство. Создание объекта
Описание переменных объектов и создания экземпляра класса.Практическое руководство. Запись данных в переменную и их извлечение из переменной
Описание сохранения и извлечения значения переменной.
Объявление и инициализация переменных
Практическое руководство. Объявление объектной переменной в Visual Basic и назначение ей объекта
Описание типа данных Object и способа присвоения ему объекта любого типа.Практическое руководство. Хранение нескольких значений в переменной
Описание составных типов данных, таких как структуры, массивы и классы, которые могут содержать несколько значений.Практическое руководство. Хранение в переменной значений True и False
Описание типа данных Boolean и объявления переменных для хранения логических значений.Практическое руководство. Увеличение времени жизни переменной
Описание ключевого слова Static и его использования для того, чтобы сохранить переменную после прекращения существования содержащего ее элемента.Практическое руководство. Определение наличия связи между двумя объектами
Описание использования метода GetType для выяснения наличия наследования одного объекта от другого.
Управление областью действия переменной
Практическое руководство. Управление областью действия переменной
Обсуждение областей действия и их использования для управления возможностью обращения кода к переменной.Практическое руководство. Управление доступностью переменной
Описание различных уровней доступа и назначения уровня переменной для управления тем, какой код может выполнять чтение или запись в нее.Практическое руководство. Сокрытие переменной с тем же именем, что и ваша переменная
Описание двух способов использования затенения для скрытия одной переменной другой переменной с таким же именем.
Взаимодействие с типами данных
- Типы данных в Visual Basic
Описание назначения типа данных различным элементам программирования.
Символы и строки
Практическое руководство. Хранение символов в переменной
Описание типов данных Char и String и объявления переменных для хранения символьных значений.Практическое руководство. Сравнение строки на соответствие с шаблоном
Демонстрация использования оператора Like для поиска символа в строке для различных наборов символов.Практическое руководство. Удаление частей строки (Visual Basic)
Описание удаления всех вхождений подстроки в строке.
Численные значения
Практическое руководство. Хранение целых чисел в переменной
Описание типов данных SByte, Short, Integer и Long и объявления переменных для хранения целочисленных значений со знаком.Практическое руководство. Хранение наиболее значимых цифр в переменной
Описание типа данных Decimal и объявления переменных, хранящих до 29 значащих цифр.Практическое руководство. Хранение наибольшего возможного значения в переменной
Описание типов данных ULong, Decimal, Single и Double и объявления переменных для хранения очень больших значений.Практическое руководство. Хранение дробей в переменной
Описание типов данных Single и Double и объявления переменных для хранения дробных значений.
Преобразование типов данных
- Практическое руководство. Преобразование объекта к другому типу в Visual Basic
Описание преобразования типа данных Object в более определенный тип данных.
Дата и время
- Практическое руководство. Хранение значений даты и времени в переменной
Описание типа данных Date и объявления переменных для хранения даты и времени.
Беззнаковые типы
Практическое руководство. Оптимизация хранения положительных целых чисел с беззнаковыми типами
Описание типа данных UInteger и объявления переменных для эффективного хранения положительных целых чисел.Практическое руководство. Вызов функции Windows, принимающей значение беззнакового типа
Описание типов данных ByteUShort, UInteger и ULong и взаимодействия с функциями, которые используют беззнаковые типы.
Валюта
- Практическое руководство. Хранение денежных значений в переменной.
Описание типа данных Decimal и объявления переменных для хранения денежных значений.
Программа, использующая события
Практическое руководство. Вызов обработчика событий в Visual Basic
Описание способа определения события и обработчика событий и использования оператора AddHandler для их связывания.Практическое руководство. Создание обработчиков событий в редакторе кода Visual Basic
Указания по использованию редактора кода Visual Basic для создания откликов на события.Практическое руководство. Вызов события (Visual Basic)
Описание определения события и использования инструкции RaiseEvent для вызова событияПошаговое руководство. Объявление и создание событий
Пошаговое описание процесса объявления и создания событий класса.Пошаговое руководство. Обработка событий
Описание процесса создания процедуры обработчика событий.
Обработка ошибок и исключений
Практическое руководство. Получение сведений из объекта ошибки
Описание способа получения сведений из свойств объекта Err.Практическое руководство. Сохранение элемента управления при ошибке
Описание выполнения отдельного блока операторов при возникновении определенного исключения во время выполнения кода.Пошаговое руководство. Структурная обработка исключений
Пошаговое руководство по созданию простого приложения и вставки кода обработки исключений.Практическое руководство. Проверка кода с помощью блока Try… Catch в Visual Basic
Демонстрация использования блока Try... Catch для тестирования части кода.
Примеры
- Примеры применения синтаксиса языка Visual Basic
Эти примеры демонстрируют понятия языка Visual Basic.