Основные понятия программирования (Visual Basic)Programming Concepts (Visual Basic)

Этот раздел описывает концепции программирования на языке Visual Basic.This section explains programming concepts in the Visual Basic language.

Содержание разделаIn this section

ЗаголовокTitle ОписаниеDescription
Асинхронное программирование с использованием ключевых слов Async и Await (Visual Basic)Asynchronous Programming with Async and Await (Visual Basic) Описывает создание асинхронных решений с помощью ключевых слов Async и Await.Describes how to write asynchronous solutions by using Async and Await keywords. Содержит пошаговое руководство.Includes a walkthrough.
Общие сведения об атрибутах (Visual Basic)Attributes overview (Visual Basic) Описывает, как с помощью атрибутов предоставлять дополнительные сведения об элементах программы, таких как типы, поля, методы и свойства.Discusses how to provide additional information about programming elements such as types, fields, methods, and properties by using attributes.
Caller Information (Visual Basic) (Сведения о вызывающем (Visual Basic))Caller Information (Visual Basic) Описывает, как получить сведения о вызывающем объекте метода.Describes how to obtain information about the caller of a method. Можно получить такую информацию, как путь к файлу, номер строки в исходном коде и имя вызывающего объекта.This information includes the file path and the line number of the source code and the member name of the caller.
Коллекции (Visual Basic)Collections (Visual Basic) Описывает некоторые типы коллекций, предоставляемых платформой .NET Framework.Describes some of the types of collections provided by the .NET Framework. Демонстрирует использование простых коллекций и коллекций с парами "ключ — значение".Demonstrates how to use simple collections and collections of key/value pairs.
Covariance and Contravariance (Visual Basic) (Ковариация и контравариация (Visual Basic))Covariance and Contravariance (Visual Basic) Демонстрирует, как активировать неявное преобразование параметров универсального типа в интерфейсах и делегатах.Shows how to enable implicit conversion of generic type parameters in interfaces and delegates.
Expression Trees (Visual Basic) (Деревья выражений (Visual Basic))Expression Trees (Visual Basic) Объясняет, как использовать деревья выражений для динамического изменения исполняемого кода.Explains how you can use expression trees to enable dynamic modification of executable code.
Iterators (Visual Basic) (Итераторы (Visual Basic))Iterators (Visual Basic) Описывает итераторы, которые используются для пошагового перебора элементов коллекций.Describes iterators, which are used to step through collections and return elements one at a time.
Синтаксис LINQ (Visual Basic)Language-Integrated Query (LINQ) (Visual Basic) Описывает возможности работы с запросами в синтаксисе языка Visual Basic и модели для запроса реляционных баз данных, XML документы, наборы данных и коллекциям в памяти.Discusses the powerful query capabilities in the language syntax of Visual Basic, and the model for querying relational databases, XML documents, datasets, and in-memory collections.
Object-Oriented Programming (Visual Basic) (Объектно-ориентированное программирование на языке Visual Basic)Object-Oriented Programming (Visual Basic) Описывает распространенные концепции объектно-ориентированного программирования, такие как инкапсуляция, наследование и полиморфизм.Describes common object-oriented concepts, including encapsulation, inheritance, and polymorphism.
Reflection (Visual Basic) (Отражение (Visual Basic))Reflection (Visual Basic) Объясняет, как использовать отражение для динамического создания экземпляра типа, привязки типа к существующему объекту, а также получения типа из существующего объекта и вызова его методов или доступа к его полям и свойствам.Explains how to use reflection to dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties.
Сериализация (Visual Basic)Serialization (Visual Basic) Описывает основные концепции двоичной сериализации, XML-сериализации и SOAP-сериализации.Describes key concepts in binary, XML, and SOAP serialization.
Сборки в .NETAssemblies in .NET Описывает создание и использование сборок.Describes how to create and use assemblies.
Performance Tips (Советы по производительности)Performance Tips Описывает нескольких основных правил, которые помогают повысить производительность приложения.Discusses several basic rules that may help you increase the performance of your application.