Объекты (Visual Basic)

В этой статье содержатся ссылки на другие статьи, которые документирует Visual Basic объекты времени выполнения и содержат таблицы их процедур членов, свойств и событий.

Объекты времени выполнения Visual Basic

Объект времени выполнения Описание
Collection Предлагает удобный способ просматривать связанную группу элементов в виде одного объекта.
Err Содержит сведения об ошибках во время выполнения.
Объект My.Application состоит из следующих классов:

ApplicationBase включает элементы, доступные во всех проектах;

WindowsFormsApplicationBase включает элементы, доступные в приложениях Windows Forms;

ConsoleApplicationBase включает элементы, доступные в консольных приложениях.
Предоставляет данные, связанные только с текущим приложением или DLL. С помощью My.Application нельзя изменять данные системного уровня.

Некоторые элементы доступны только для приложений Windows Forms или консольных приложений.
My.Application.Info (Info) Предлагает свойства для получения сведений о приложениях, например номер версии, описание, загруженные сборки и т. п.
My.Application.Log (Log) Предоставляет свойство и методы для записи сведений о событиях и исключениях в прослушиватели журнала приложения.
My.Computer (Computer) Включает свойства для управления компонентами компьютера, такими как звук, часы, клавиатура, файловая система и т. д.
My.Computer.Audio (Audio) Предоставляет методы для воспроизведения звуков.
My.Computer.Clipboard (Clipboard) Предоставляет методы для управления буфером обмена.
My.Computer.Clock (Clock) Включает свойства для доступа к текущему местному времени и времени в формате UTC (эквиваленту времени по Гринвичу) из системных часов.
My.Computer.FileSystem (FileSystem) Включает свойства и методы для работы с дисками, файлами и каталогами.
My.Computer.FileSystem.SpecialDirectories (SpecialDirectories) Включает свойства для доступа к часто используемым каталогам.
My.Computer.Info (ComputerInfo) Предлагает свойства для получения сведений о памяти, загруженных сборках, имени и операционной системе компьютера.
My.Computer.Keyboard (Keyboard) Предлагает свойства для доступа к текущему состоянию клавиатуры, в частности к сведениям о нажатых в настоящий момент клавишах, а также метод для отправки сообщений о нажатиях клавиш активному окну.
My.Computer.Mouse (Mouse) Предлагает свойства для получения сведений о формате и конфигурации мыши, установленной на локальном компьютере.
My.Computer.Network (Network) Включает свойство, событие и методы для взаимодействия с сетью, к которой подключен компьютер.
My.Computer.Ports (Ports) Предлагает свойство и метод для доступа к последовательным портам компьютера.
My.Computer.Registry (RegistryProxy) Включает свойства и методы для управления реестром.
Объект My.Forms Предлагает свойства для доступа к экземпляру каждой формы Windows Forms, объявленной в текущем проекте.
My.Log (AspLog) Включает свойство и методы для записи сведений о событиях и исключениях в прослушивателе журнала для веб-приложений.
Объект My.Request Возвращает объект HttpRequest для запрашиваемой страницы. Объект My.Request содержит сведения о текущем HTTP-запросе.

Объект My.Request доступен только для приложений ASP.NET.
Объект My.Resources Содержит свойства и классы для доступа к ресурсам приложения.
Объект My.Response Возвращает объект HttpResponse, связанный с Page. Этот объект позволяет отправлять клиенту данные HTTP-ответа и содержит сведения об этом ответе.

Объект My.Response доступен только для приложений ASP.NET.
Объект My.Settings Включает свойства и методы для доступа к параметрам приложения.
My.User (User) Предоставляет доступ к сведениям о текущем пользователе.
Объект My.WebServices Предлагает свойства для создания экземпляров каждой веб-службы, на которую ссылается текущий проект, а также для доступа к этим экземплярам.
TextFieldParser Предоставляет методы и свойства для анализа структурированных текстовых файлов.

См. также