Глоссарий по Visual Studio и .NET Framework

Обновлен: Ноябрь 2007

В этом глоссарии даны определения ключевых терминов Visual Studio 2008 и .NET Framework.

  • .NET Compact Framework
    Аппаратно-независимая среда для выполнения программ на компьютерах, имеющих ограничения по ресурсам. Эта среда целиком наследует архитектуру .NET Framework общеязыковой среды выполнения (CLR), поддерживает подмножество библиотеки классов .NET Framework и содержит классы, предназначенные исключительно для использования в среде .NET Compact Framework. В число поддерживаемых устройств входят персональные средства работы с данными (такие как карманные компьютеры), мобильные телефоны, ресиверы, автомобильные компьютеры и специализированные встраиваемые устройства, работающие под управлением операционной системы Microsoft Windows CE.NET.

  • .NET Framework
    Неотъемлемый компонент Windows, который поддерживает создание, развертывание и выполнение приложений нового поколения и веб-служб XML. Он предоставляет высокопродуктивную, стандартизированную многоязычную среду для интеграции существующих инвестиций с приложениями и службами нового поколения, а также гибкость, необходимую для развертывания и использования интернет-приложений. .NET Framework состоит из трех главных частей: общеязыковой среды выполнения, иерархического набора унифицированных библиотек классов и разделенной на компоненты версии ASP, называемой ASP.NET. См. также: ASP.NET, общеязыковая среда выполнения, библиотека классов .NET Framework.

  • Библиотека классов .NET Framework
    Библиотека классов, интерфейсов и типов значений, входящих в состав пакета SDK Microsoft .NET Framework. Эта библиотека предоставляет разработчикам доступ к системным средствам. Она разрабатывалась как основа для создания приложений, компонентов и элементов управления .NET Framework. См. также: класс, CLS-совместимый, спецификация CLS, интерфейс, тип значения.

  • Поставщик данных .NET Framework
    Компонент ADO.NET, обеспечивающий доступ к данным из реляционного источника данных. Поставщик данных .NET Framework содержит классы для подключения к источнику данных, выполнения команд в источнике данных и возвращения результатов запроса из источника данных, включая возможность выполнения команд в рамках транзакций. Также поставщик данных .NET Framework содержит классы, предназначенные для заполнения объекта DataSet результатами запроса к источнику данных и отправки изменений из объекта DataSet обратно в источник данных.

  • редактор сочетаний клавиш
    Редактор ресурсов, позволяющий добавлять, удалять, изменять или просматривать назначения сочетаний клавиш для проекта.

  • список управления доступом (ACL)
    Список, задающий правила доступа к конкретному ресурсу. В Microsoft Windows NT реализованы списки управления доступом на уровне пользователей, определяющие ресурсы, доступные каждому конкретному пользователю.

  • панель действий
    Настраиваемая область задач уровня документа в Microsoft Office Word и Microsoft Office Excel.

  • библиотека шаблонных классов (ATL)
    Набор шаблонов C++, облегчающих создание COM-объектов.

  • элемент управления ActiveX
    Элемент управления, такой как флажок или кнопка, предоставляющий пользователю возможность выбора либо выполняющий макрос или сценарий для автоматизации определенной задачи. Для такого элемента управления можно писать макросы на языке Microsoft Visual Basic for Applications или сценарии в Microsoft Script Editor.

  • надстройка
    В модели программирования надстроек .NET Framework — сборка встраиваемого приложения, взаимодействующего с ведущим приложением через коммуникационный конвейер. См. также: ведущее приложение, конвейер.

  • представление надстройки
    В модели программирования надстроек .NET Framework — сборка, содержащая интерфейсы или базовые абстрактные классы и представляющая методы и типы надстройки, используемые для взаимодействия с ведущим приложением. См. также: надстройка, ведущее приложение.

  • адаптер надстроек
    В модели программирования надстроек .NET Framework — сборка, содержащая один или более классов и преобразующая данные между представлением надстройки и контрактом. В зависимости от направления вызова адаптер выполняет преобразование либо из представления в контракт, либо из контракта в представление. См. также: надстройка, контракт.

  • ADO.NET
    Набор включенных в библиотеки классов .NET Framework технологий доступа к данным, обеспечивающих доступ к реляционным данным и данным XML. ADO.NET состоит из классов, представляющих наборы данных (объекты DataSet, содержащие таблицы, строки, столбцы, отношения и т. д.), поставщики данных .NET Framework и определения пользовательских типов (таких как SqlTypes для SQL Server).

  • декоратор
    Специальный глиф в области конструктора. Декораторы обычно присоединены к элементу управления и предоставляют пользователю графические средства для настройки его свойств.

  • AfxFreeLibrary
    Функция, вызываемая приложениями MFC после явного связывания с модулем DLL, когда этот модуль более не требуется. Эта функция уменьшает значение счетчика ссылок модуля и, если результат оказывается равным нулю, удаляет его из адресного пространства процесса.

  • AfxLoadLibrary
    Библиотека, используемая приложениями MFC при связывании с DLL-библиотекой расширения.

  • агрегатное событие
    В WMI — тип события, генерируемого после того, как произойдет последовательность событий другого типа. Агрегатное событие используется для представления последовательности событий во избежание переполнения объекта-получателя событий. См. также: событие, объект-получатель событий.

  • альфа-канал
    Часть данных о цвете точки, зарезервированная для информации о прозрачности в GDI+.

  • привязка
    Способ определения границ родительского элемента управления, с которым связан элемент управления, и способа изменения размеров элемента управления при изменении размеров его родительского элемента. Привязка и закрепление являются взаимоисключающими. См. также: закрепление.

  • анонимный метод
    Блок кода, переданный в качестве параметра делегату.

  • анонимный тип
    Класс, имя которого генерируется компилятором, непосредственно наследующий класс Object. Членами анонимного типа являются свойства, определенные на основе инициализатора объекта при создании экземпляра типа.

  • базовая папка приложения
    Папка, в которой находится EXE-файл, выполняющий загрузку в исходный или используемый по умолчанию домен приложения. Если разработчик создает домен приложения самостоятельно, базовой папкой приложения становится папка, указанная в классе AppDomainSetup. См. также: домен приложения.

  • домен приложения (AppDomain)
    Граница, устанавливаемая общеязыковой средой выполнения вокруг объектов, созданных в одной области приложения (т. е. в любом месте последовательности активации объектов, которая начинается в точке входа приложения). Домены приложений помогают изолировать объекты, созданные в одном приложении, от объектов, созданных в других приложениях, чтобы сделать поведение времени выполнения предсказуемым. В одном процессе могут существовать разные домены приложений.

  • манифест приложения
    Файл, используемый в приложениях ClickOnce, в котором описано приложение и все составляющие его файлы.

  • служба приложений
    В ASP.NET — встроенная функциональность для выполнения типичных прикладных задач. ASP.NET включает службы приложений для выполнения проверки подлинности (членство ASP.NET), сохранения информации для каждого пользователя (свойства профилей) и многое другое.

  • состояние приложения
    В ASP.NET — временное хранилище, создаваемое на сервере для текущего приложения и совместно используемое для всех его пользователей. Обычно состояние приложения используется для хранения сведений, общих для всех пользователей, таких как установки уровня приложения.

  • надстройка уровня приложения
    Вспомогательная программа, изменяющая или дополняющая функции существующей программы или приложения. Эти изменения постоянно доступны для приложения.

  • ASP.NET
    Набор технологий в Microsoft .NET Framework, предназначенных для разработки веб-приложений и веб-служб. Страницы ASP.NET выполняются на сервере и создают текст на языке разметки (таком как HTML, WML или XML), который отправляется в обозреватель настольного или портативного компьютера. Страницы ASP.NET используют компилируемую, управляемую событиями модель программирования, которая повышает быстродействие и позволяет отделить логику приложения от интерфейса пользователя. Страницы ASP.NET и файлы веб-служб XML, созданные с помощью ASP.NET, содержат логику на стороне сервера (а не на стороне клиента), написанную на языке Visual Basic, C# или любом другом .NET-совместимом языке. Веб-приложения и веб-службы используют преимущества общеязыковой среды выполнения, такие как строгая типизация, наследование, языковое взаимодействие, отслеживание версий и встроенные средства безопасности.

  • база данных служб приложения ASP.NET
    В ASP.NET — база данных, в которой хранятся данные нескольких служб приложения ASP.NET, в том числе данные о членстве, индивидуальной настройке веб-частей, ролях и профилях. Это может быть локальная база данных в папке App_Data веб-узла или база данных SQL Server или другая база данных, в зависимости от того, как настроен сайт.

  • элементы управления ASP.NET для мобильных устройств
    Набор элементов управления ASP.NET для разработки веб-приложений, предназначенных для мобильных устройств. Элементы управления ASP.NET для мобильных устройств обладают расширенными возможностями по сравнению с соответствующими серверными элементами управления ASP.NET.

  • веб-формы ASP.NET для мобильных устройств
    Расширения ASP.NET Web Forms, предназначенные для обращения к портативным компьютерам от сотовых телефонов до КПК.

  • страница ASP.NET
    Компонент приложения ASP.NET.

  • серверный элемент управления ASP.NET
    Серверный компонент, реализующий пользовательский интерфейс и соответствующие функции. Серверный элемент управления ASP.NET прямо или косвенно наследует класс System.Web.UI.Control. Полный набор серверных элементов управления ASP.NET включает серверные веб-элементы управления, серверные HTML-элементы управления и элементы управления ASP.NET для мобильных устройств. Синтаксис страницы предполагает наличие в теге серверного элемента управления ASP.NET атрибута runat="server". См. также: серверный HTML-элемент управления, проверочные серверные элементы управления, серверный веб-элемент управления.

  • веб-приложение ASP.NET
    Приложение, обрабатывающее запросы HTTP (веб-запросы) и выполняющееся поверх ASP.NET. Веб-приложение ASP.NET может включать страницы ASP.NET, веб-службы XML, обработчики HTTP и модули HTTP.

  • сборка
    Набор из одного или нескольких файлов, которые имеют числовые версии и развертываются как единое целое. Сборка является основным строительным блоком приложения .NET Framework. Все управляемые типы и ресурсы содержатся в сборке и помечаются либо как доступные только в пределах сборки, либо как доступные из кода в других сборках. Сборки также играют ключевую роль в системе безопасности. Управление доступом для кода использует сведения о сборке для определения набора разрешений, предоставляемых коду в сборке. См. также: закрытая сборка, общая сборка.

  • кэш сборок
    Кэш кода, используемый для параллельного сохранения сборок. Кэш состоит из двух частей: глобальный кэш сборок содержит сборки, которые явно установлены как общие для разных приложений на компьютере; код, загруженный с узлов Интернета или интрасети, сохраняется в кэше загрузки как изолированный для приложения, вызвавшего загрузку. Поэтому код, загруженный приложением или страницей, не влияет на другие приложения. См. также: глобальный кэш сборок.

  • манифест сборки
    Неотъемлемая часть каждой сборки, предоставляющая собственное описание сборки. Манифест сборки содержит метаданные сборки. Манифест определяет удостоверение сборки; указывает файлы, реализующие сборку; указывает типы и ресурсы, образующие сборку; поэлементно расписывает зависимости времени компиляции от других сборок; указывает набор разрешений, необходимых для правильного выполнения сборки. Эти сведения используются во время выполнения для разрешения ссылок, применения политики привязки версий и проверки целостности загруженных сборок. Благодаря наличию у сборок собственных описаний становятся возможными установка без влияния на окружение и развертывание методом XCOPY. См. также: сборки, метаданные.

  • метаданные сборки
    См. определение: манифест сборки.

  • утверждение (Assert)
    В системе безопасности .NET Framework утверждение помогает обеспечить доступ метода к конкретному ресурсу, даже если у объекта, вызывающего метод, отсутствуют необходимые разрешения. Если при обходе кадр стека встречается запись активации, утверждающая необходимое разрешение, проверка безопасности для этого разрешения дает положительный результат. Утверждения могут создавать бреши в системе безопасности, поэтому при их использовании следует проявлять особую осторожность.

  • ассоциация
    В ADO.NET Entity Framework, определение связи между типами сущностей.

  • класс ассоциации
    В WMI — класс, определяющий отношение между двумя классами или экземплярами двух классов. Среди свойств класса ассоциации присутствуют указатели на два класса или экземпляра. К имени каждого класса ассоциации присоединяется квалификатор Association.

  • линия связи
    В конструкторе классов — линия, показывающая, что два класса связаны между собой. Эта линия представляет поле или свойство и ведет от типа, содержащего член, к типу данного поля или свойства.

  • набор ассоциаций
    В ADO.NET Entity Framework — логический контейнер экземпляров ассоциаций одного типа.

  • ASSOCIATORS OF
    Оператор языка запросов WMI, поддерживающий программный обход ассоциаций путем извлечения всех конечных экземпляров, ассоциированных с определенным исходным экземпляром. См. также: GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • уровень асинхронного взаимодействия
    В ASP.NET — функциональный уровень AJAX, обеспечивающий взаимодействие между обозревателем и сервером.

  • асинхронный метод
    Метод, который, будучи вызванным, немедленно возвращает управление вызывающему коду, независимо от того, завершено ли выполнение этого метода. Результаты выполнения метода возвращаются с помощью другого вызова в другом потоке. Асинхронные методы избавляют вызывающий код от необходимости дожидаться завершения выполнения. См. также: полусинхронный метод.

  • асинхронная обратная передача
    В ASP.NET — процесс отправки данных веб-страницы (вместе с состоянием представления и другими необходимыми метаданными) серверу из обозревателя, осуществляемый без полной обратной передачи и не препятствующий продолжению работы пользователя. Асинхронная обратная передача является важной функцией технологии AJAX.

  • библиотека ATL
    См. определение: библиотека шаблонных классов.

  • атрибут
    Описательное объявление, которое можно связывать с программными элементами, такими как типы, поля, методы и свойства. Атрибуты сохраняются вместе с метаданными файла .NET Framework и могут использоваться для описания кода в среде CLR или для изменения поведения приложения во время выполнения.

  • проверка подлинности
    В системе безопасности .NET Framework — процесс получения удостоверения участника и его проверки путем сличения с учетными данными этого пользователя в некотором центре. См. также: участник.

  • авторизация
    В системе безопасности .NET Framework, процесс ограничения прав доступа путем предоставления разрешений на одни действия и запрета других действий для проверяемого удостоверения или участника. См. также: проверка подлинности, участник.

  • кнопка автоматического скрытия
    Кнопка, которая появляется у края кадра стека, когда окно находится в режиме автоматического скрытия. При наведении на кнопку курсора появляется панель скрытого окна.

  • автоматическая обратная передача
    Установка, заставляющая серверный элемент управления ASP.NET выполнять отправку страницы, когда с ним взаимодействует пользователь. (По умолчанию обратную передачу вызывают только кнопочные элементы управления.) Например, если задать для элемента управления DropDownList выполнение автоматической обратной передачи, передача страницы будет выполняться, как только пользователь выберет элемент в списке. См. также: серверный элемент управления ASP.NET.

  • границы
    Размер и местоположение объекта.

  • упаковка
    Преобразование экземпляра определенного типа в объект, в результате которого экземпляр во время выполнения будет нести полную информацию о типе и получит место в куче. Инструкция box языка MSIL (Microsoft Intermediate Language) преобразует значение экземпляра определенного типа в объект путем создания копии этого значения и внедрения его в новый объект, для которого выделена память. См. также: язык MSIL, распаковка-преобразование, тип значения.

  • журнал построения
    Записанный текстовый вывод процесса построения в Visual Studio, часто содержащий строки выполненных команд и сведения о состоянии каждого шага процесса построения. Для C++ файл журнала построения называется BuildLog.htm.

  • C#
    Новый язык программирования, предназначенный для разработки корпоративных приложений, выполняемых в среде .NET Framework. Язык C#, являющийся развитием языков C и C++, строго типизирован и объектно-ориентирован. Поскольку этот язык компилируется как управляемый код, он использует службы среды CLR, такие как взаимодействие языков, безопасность и сборка мусора.

  • заголовок
    См. определение: заголовок окна

  • заголовок окна
    Статичная область, на которой могут отображаться один или несколько элементов следующих типов: кнопка, текстовая подпись, изображение.

  • кнопка заголовка
    Кнопка, которая отображается на панели заголовка закрепляемой области или окна области.

  • карта
    Веб-страница в WML. Устройства WML могут отображать карту целиком или выводить полосы прокрутки, если вся она не умещается на экране. Разработчикам не приходится беспокоиться о работе с картами или колодой (группой карт), так как элементы управления ASP.NET для мобильных устройств выполняют форматирование, в том числе и разбивку на страницы, для конечных устройств. См. также: колода, язык WML.

  • каталог
    Список элементов управления Web Parts (или других серверных веб-элементов управления, специализированных серверных элементов управления или пользовательских элементов управления), созданный элементом управления System.Web.UI.WebControls.CatalogPart, который пользователи могут добавлять на страницы Web Parts. См. также: элементы управления Web Parts, страница Web Parts.

  • вызываемая оболочка COM
    См. определение: вызываемая оболочка COM.

  • шеврон
    Пара угловых скобок, обозначающих кнопочный элемент управления переполнения.

  • хром
    Общие элементы пользовательского интерфейса, выводимые вокруг каждого элемента управления Web Parts в заданной области. Хром элемента управления веб-части включает рамку, строку заголовка, значки, текст заголовка и меню действий, которое выводится в строке заголовка. Внешний вид хрома определяется на уровне зоны и применяется ко всем веб-частям в этой зоне. Выводом хрома и отдельных элементов управления System.Web.UI.WebControls.WebParts.WebPart управляет класс System.Web.UI.WebControls.WebParts.WebPartChrome. См. также: элементы управления "Веб-часть", элементы управления Web Parts, зона.

  • cHTML
    Язык разметки, используемый в некоторых сотовых телефонах. Язык cHTML является подмножеством языка HTML и содержит дополнительные теги, расширяющие функциональные возможности мобильных устройств.

  • CIM
    См. определение: модель CIM.

  • Диспетчер объектов CIM
    Компонент в инфраструктуре WMI, управляющий взаимодействием приложений и поставщиков управления. Диспетчер объектов CIM поддерживает такие службы, как уведомление о событиях, удаленный доступ и обработка запросов. Также он предоставляет доступ к репозиторию WMI.

  • схема CIM
    В WMI — набор определений классов, представляющих управляемые объекты в управляемой среде. См. также: схема.

  • класс
    Ссылочный тип, инкапсулирующий данные (константы и поля) и поведение (методы, свойства, средства индексирования, события, операторы, конструкторы экземпляров, статические конструкторы и деструкторы); может также содержать вложенные типы. Типы классов поддерживают наследование — механизм, посредством которого производный класс расширяет и уточняет базовый класс. См. также: инкапсуляция, средство индексирования, свойство, ссылочный тип.

  • конструктор классов
    Среда визуальной разработки, позволяющая визуализировать структуру классов и других типов. Конструктор классов позволяет редактировать исходный код классов и типов, используя их визуальное представление.

  • классический режим
    В IIS 7.0 — конфигурация, в которой эмулируется модель обработки запросов, применявшаяся в IIS 6.0. В классическом режиме службы IIS получают запрос и перенаправляют его компоненту ISAPI, который сопоставлен расширению файла. Выполнение IIS и обработка запроса осуществляются в разных процессах. Например, запросы ресурсов ASP.NET перенаправляются компоненту aspnet_isapi.dll.

  • развертывание методом ClickOnce
    Метод развертывания, позволяющий публиковать Windows-приложения на веб-сервере или общем сетевом ресурсе для упрощения установки.

  • службы клиентских приложений
    В Windows-приложениях — встроенная функциональность для доступа к службам приложений ASP.NET, выполняющим стандартные задачи, такие как удаленный вход, управление ролями и параметрами приложений.

  • клиентская область
    Весь интерфейс приложения Windows за исключением панелей инструментов, меню и строк состояния.

  • клиентские координаты
    Координаты, в которых позиции на экране по осям X и Y задаются относительно верхнего левого угла приложения, который считается началом координат (0,0). В приложениях с ориентацией справа налево началом координат является правый верхний угол. См. также: справа налево.

  • cliext
    Пространство имен для контейнеров STL/CLR, итераторов и алгоритмов.

  • клип
    Область экрана или страницы, в которой осуществляется графический вывод.

  • закрытый универсальный тип
    Сконструированный универсальный тип, не имеющий незаданных параметров универсального типа, ни собственных, ни входящих в его состав типов или методов. Для закрытого универсального типа возможно создание экземпляров. См. также: сконструированный тип, универсальные шаблоны, универсальный тип, параметр универсального типа, открытый универсальный тип.

  • CLR
    См. определение: среда CLR.

  • CLS
    См. определение: спецификация CLS.

  • CLS-совместимый
    Код, использующий только те средства языка, которые соответствуют спецификации CLS. CLS-совместимость может быть характеристикой классов, интерфейсов, компонентов и средств. См. также: спецификация CLS.

  • управление доступом для кода
    Механизм среды CLR, который предоставляет управляемому коду разрешения через политику безопасности. Такие разрешения реализуются принудительно, и это помогает ограничить операции, разрешенные для управляемого кода.

  • класс с выделенным кодом
    Класс, доступ к которому осуществляется из ASPX-файла, но находящийся в отдельном файле (таком как файл DLL или CS). Например, можно написать класс с выделенным кодом, который создает пользовательский серверный элемент управления ASP.NET; этот класс будет содержать код, который вызывается из файла ASPX, но не находится в файле ASPX.

  • файл с выделенным кодом
    Файл кода, содержащий класс страницы, который реализует программную логику приложения Web Forms или ASP.NET Web Forms для мобильных устройств.

  • страница с выделенным кодом
    См. определение: файл с выделенным кодом.

  • кнопка палитры
    Кнопка, при щелчке которой открывается палитра цветов.

  • палитра
    Элемент управления, который позволяет выбрать цвет.

  • вызываемая оболочка COM (CCW)
    Прокси-объект, создаваемый общеязыковой средой выполнения, чтобы существующие приложения COM могли прозрачно использовать управляемые классы, в том числе классы .NET Framework.

  • взаимодействие COM
    Служба, позволяющая объектам .NET Framework взаимодействовать с объектами COM.

  • Модель CIM (общая информационная модель)
    В WMI — модель, описывающая, как следует представлять объекты реального мира в виде управляемых объектов. Модель CIM основана на парадигме объектно-ориентированного программирования, согласно которой объекты моделируются с использованием концепций классов и экземпляров. Модель CIM разделена на метамодель и стандартную схему. Метамодель описывает типы и сущности, составляющие схему. Также она определяет, как эти сущности могут комбинироваться в объекты, представляющие устройства реального мира.

  • среда CLR (общеязыковая среда выполнения)
    Механизм ядра выполнения управляемого кода. Среда выполнения предоставляет управляемому коду такие услуги, как межъязыковая интеграция, управление доступом для кода, управление временем жизни объекта, а также поддержка отладки и профилирования.

  • хост-приложение среды CLR
    Неуправляемое приложение, использующее набор интерфейсов API, которые называют интерфейсами размещения, для интеграции управляемого кода в приложение. Хост-приложениям среды CLR часто требуется значительно настраивать исполняемые файлы, загружаемые в процесс. Интерфейсы размещения позволяют хост-приложениям среды CLR задавать параметры, определяющие конфигурацию сборщика мусора, выпуск среды CLR (серверный или для рабочей станции) и т. д. Хост-приложения общеязыковой среды выполнения обычно поддерживают модель расширения среды, позволяющую конечному пользователю динамически добавлять новые функциональные элементы, такие как новый элемент управления или написанная пользователем функция. Такие расширения обычно изолируются друг от друга в процессе с помощью доменов приложений и пользовательских параметров безопасности. Примерами хост-приложений среды CLR могут служить ASP.NET, Microsoft Internet Explorer и хост-приложение для запуска исполняемых файлов из оболочки Windows. См. также: домен приложения, среда CLR, управляемый код.

  • спецификация CLS (общеязыковая спецификация)
    Подмножество языковых средств, поддерживаемых средой CLR, включающее средства, общие для нескольких объектно-ориентированных языков программирования. Для CLS-совместимых компонентов гарантирована возможность взаимодействия с другими CLS-совместимыми компонентами и средствами. См. также: CLS-совместимый.

  • формат COFF (общий формат объектных файлов)
    Формат в 32-разрядном программировании для исполняемых файлов (образов) и объектных файлов, обеспечивающий возможности переноса между платформами. Реализация этого формата от Майкрософт носит название переносимого формата исполняемых файлов (PE, portable executable). См. также: переносимый исполняемый файл.

  • система общих типов CTS
    Спецификация, указывающая, как среда CLR определяет и использует типы и управляет ими.

  • коммуникационный конвейер:
    См. определение: конвейер.

  • фильтр сравнения
    Фильтр, сравнивающий имя возможности устройства со значением. См. также: возможности устройства.

  • единица компиляции
    Базовая единица компиляции или трансляции. Обычно проект состоит из нескольких единиц компиляции (например, файлов C и CPP), которые компилируются в соответствующий объектный файл. См. также: функция.

  • область компонентов
    Прямоугольная область, отображаемая в нижней части конструктора Windows Forms в представлении конструирования. Область компонентов представляет собой контейнер для компонентов, т. е. невидимых элементов управления. Эта область появляется только после добавления на текущую форму хотя бы одного компонента.

  • составной элемент управления
    Пользовательский серверный элемент управления, содержащий пользовательский набор других серверных элементов управления, которые являются для него дочерними элементами управления.

  • концептуальная модель
    Абстрактная спецификация типов сущностей, ассоциаций, контейнеров сущностей, наборов сущностей и наборов ассоциаций в домене приложения, разработанного на основе ADO.NET Entity Framework.

  • язык CSDL (язык определения концептуальной схемы)
    Основанный на XML язык, используемый для определения типов сущностей, ассоциаций, контейнеров сущностей, наборов сущностей и наборов ассоциаций концептуальной модели.

  • файл конфигурации
    XML-файл с расширением CONFIG, содержащий значения параметров для приложения или веб-узла. Стандартными файлами конфигурации являются Machine.config и Web.config.

  • связь
    См. определение: связь веб-частей.

  • точка подключения
    Объект System.Web.UI.WebControls.WebParts.ConnectionPoint, связанный с двумя элементами управления — поставщиком и получателем связи веб-частей. Точка подключения управляет обменом данными между двумя элементами управления. Оба элемента управления, поставщик и получатель, имеют собственные точки подключения. См. также: объект-получатель, поставщик, связь веб-частей.

  • ограничение
    См. определение: ограничение параметра универсального типа.

  • сконструированный универсальный тип
    Универсальный тип, для которого заданы параметры типа. Сконструированный тип или метод может быть либо открытым универсальным типом, если некоторые из его аргументов типа являются параметрами типа включающих типов или методов, либо закрытым универсальным типом, если все его аргументы являются реальными типами. См. также: закрытый универсальный тип, универсальные шаблоны, универсальный тип, аргумент универсального типа, параметр универсального типа, открытый универсальный тип.

  • сконструированный тип.
    См. определение: сконструированный универсальный тип.

  • объект-получатель
    Для связи веб-частей — серверный элемент управления, получающий данные от элемента управления, который является поставщиком, обрабатывающий или отображающий эти данные. Типом объекта-получателя может быть любой серверный элемент управления, при разработке которого была предусмотрена возможность использования его в качестве объекта-получателя. Объект-получатель должен иметь специальный метод обратного вызова, помеченный в исходном коде атрибутом ConnectionConsumerAttribute. Этот метод получает данные от поставщика в виде экземпляра интерфейса. См. также: точка подключения, поставщик, связь веб-частей.

  • контейнер
    См. определение: контейнер именования.

  • контейнерный элемент управления
    Тип элементов управления ASP.NET для мобильных устройств, который содержит другие элементы управления и обеспечивает визуальную группировку элементов управления и содержимого.

  • элемент управления содержимым
    Элемент управления, определяющий область документа Microsoft Office Word, в которой может отображаться текст и специальные типы данных или же пользователь может вводить данные.

  • страница содержимого
    В ASP.NET — веб-страница, предназначенная для слияния с главной страницей для создания полной страницы ASP.NET. См. также: главная страница.

  • контекст
    Упорядоченный набор свойств, определяющий среду для находящихся в ней объектов. Контексты создаются в процессе активации объектов, которым требуются определенные автоматические службы: синхронизации, транзакций, активации по требованию, безопасности и т. д. Внутри контекста возможно существование многих объектов.

  • контекстное свойство
    Неявное состояние и код для управления этим состоянием для экземпляра объекта. Например, контекстное свойство транзакции содержит идентификатор транзакции, в которой участвует объект.

  • контракт
    Предоставляемое классом описание поведения и состояния, на которое может рассчитывать клиент этого класса. Контракт частично выражается с помощью сигнатур всех открытых полей, методов, свойств и событий этого класса. Эти сведения дополняются описанием (обычно просто в виде текста) каждого поля или свойства, а также каждого метода. В модели программирования надстроек .NET Framework — интерфейс, не поддерживающий версии, который определяет методы и типы данных для передачи данных через коммуникационный конвейер между хост-приложением и надстройкой. Контракт располагается посередине коммуникационного конвейера, между надстройкой и хостом. Сборка контракта загружается в домены приложения и надстройки, и хоста. См. также: надстройка, хост-приложение, конвейер.

  • состояние элемента управления
    Поле веб-страницы ASP.NET, в котором хранятся текущие значения свойств серверных элементов управления страницы. Состояние элемента управления используется для воссоздания страницы и восстановления текущих значений параметров после каждой обратной передачи. См. также: страница ASP.NET, серверный элемент управления ASP.NET, обратная передача, состояние представления.

  • межстраничная обратная передача
    В веб-приложениях ASP.NET — процесс обратной передачи данных страницы другой странице, а не самой себе. См. также: обратная передача.

  • CSDL
    См. определение: язык CSDL.

  • CTS
    См. определение: система общих типов CTS.

  • пользовательский атрибут (Attribute)
    Класс, используемый для представления пользовательских метаданных. См. также: атрибут.

  • настраиваемое правило построения
    Правило построения, определенное пользователем, обычно для вызова средства, которое не является частью стандартного процесса построения в Visual Studio.

  • пользовательский элемент управления
    Элемент управления, разработанный пользователем или независимым производителем программного обеспечения, не принадлежащий библиотеке классов .NET Framework. Этот универсальный термин включает также пользовательские элементы управления. Специализированные серверные элементы управления используются в веб-формах (страницах ASP.NET). Специализированные клиентские элементы управления используются в приложениях Windows Forms.

  • привязка данных
    Процесс или метод настройки элементов управления в форме или веб-странице, обеспечивающий извлечение данных из источника данных, такого как база данных, XML-файл и т. п., или же записи данных в такой источник.

  • элемент управления источником данных
    Объект, который может быть добавлен на веб-страницу ASP.NET, инкапсулирующий логику подключения к источнику данных, такому как база данных или XML-файл, и выполняющий запросы или другие команды доступа к данным. Элемент управления источником данных, в свою очередь, может предоставлять данные другим элементам управления, размещенным на той же странице.

  • конструктор наборов данных
    Набор визуальных средств для создания и редактирования типизированных наборов данных и их отдельных элементов.

  • хранилище данных
    Набор XML-файлов на персональном компьютере, содержащих информацию о платформах, устройствах, эмуляторах и пакетах, установленных на этом компьютере. Хранилище данных является частью системы обеспечения подключения и устанавливается вместе с Microsoft Visual Studio или Microsoft Platform Builder. Содержимое хранилища данных может изменяться при установке пакета SDK, основанного на операционной системе семейства Windows CE, такой как Windows Mobile.

  • взаимоблокировка
    В многопоточной среде — состояние, при котором каждый из двух потоков удерживает блокировку ресурса, который требуется другому процессу. См. также: синхронизация.

  • колода
    Группа из одной или нескольких карт. См. также: карта.

  • декларативная проверка безопасности
    Декларативные сведения о безопасности в метаданных. Разработчики могут использовать такие объявления, которые обычно реализованы в виде пользовательских атрибутов, для вызова определенных функций системы безопасности: запросить разрешение на привязку указателя к коду, запросить разрешение на создание производного типа, потребовать наличия разрешений у вызывающих объектов и т. д. См. также: принудительная проверка безопасности.

  • отделенный поставщик
    Поставщик, который выполняется в отдельном от WMI процессе. Рекомендуется инструментировать приложения с использованием именно отделенных поставщиков, поскольку такой поставщик может сам управлять своим временем существования, а не загружается каждый раз, когда пользователь обращается к нему через WMI. См. также: поставщик.

  • система стандартных единиц
    Процесс, определяющий отображение элемента управления веб-страницы на новой странице на основании характеристик мобильного устройства. В системе стандартных единиц одна строка равняется 100 единицам, как указано в поле DefaultWeight класса ControlPager.

  • отложенный запрос
    Характеристика запроса LINQ, который не выполняется до тех пор, пока не будет выполнен вызов его метода IEnumerator.MoveNext. Вызов метода может быть произведен либо непосредственно, либо косвенно, с помощью оператора foreach (C#) или For Each (Visual Basic), либо с помощью вызова метода стандартного оператора запроса, такого как Max, Average, Count, ToArray или ToList.

  • делегат
    В .NET Framework — указатель на функцию. Делегат является эквивалентом указателя на функцию. См. также: ссылочный тип.

    В WMI — уровень олицетворения в системе защиты, обеспечивающий возможность удаленного доступа с переходом через границы нескольких сетей.

  • настраиваемый фильтр
    Фильтр, использующий пользовательский метод вычисления указанных данных.

  • отказ
    С помощью отказа в предоставлении разрешения метод может не позволить вызывающему объекту воспользоваться привилегиями, которые представляет это разрешение. Если метод в стеке вызовов отказывает в предоставлении разрешения A, то при обходе стека в поиске разрешения A будет возвращен негативный результат, если не будет найдено действительное утверждение в стеке между методом, задающим отказ, и методом, который инициировал проверку на наличие разрешения A. См. также: утверждение.

  • атака типа "отказ в обслуживании"
    Атака на сервер, доступный через Интернет, которая расходует время, память и другие ресурсы сервера. Цель такой атаки — сделать невозможным доступ клиентов этого сервера к его ресурсам.

  • манифест развертывания
    Файл, используемый в приложениях ClickOnce, в котором указана текущая версия развертываемого продукта и то, должен ли он быть установлен на клиентском компьютере или его следует выполнять только через Интернет.

  • окно оповещения
    Окно, которое появляется на рабочем столе Windows после какого-либо события, например после получения сообщения электронной почты.

  • адаптер устройства
    Класс инфраструктуры страницы ASP.NET, настраивающий поведение страниц и элементов управления мобильных устройств согласно возможностям конечного устройства.

  • возможности устройства
    Набор функциональных характеристик устройства, доступный с помощью метода HasCapability или элемента <Choice>.

  • координаты устройства
    Координаты, используемые физическим устройством, на котором производится рисование, будь то экран или лист бумаги.

  • определение устройства
    Характеристики устройства, доступные с помощью класса MobileCapabilities и элемента управления DeviceSpecific.

  • фильтр устройств
    Раздел файла Web.config, в котором задаются значения для определенных мобильных устройств. Эти значения используют для создания содержимого для конкретных устройств.

  • прямой доступ
    Способ доступа к свойствам и методам, предоставляемым WMI, в сценарии, как если бы они были свойствами и методами автоматизации экземпляра объекта.

  • свойство-дискриминатор
    Столбец в таблице базы данных, содержащий значение, которое определяет, к какому классу принадлежит данная запись.

  • режим отображения
    Одно из состояний отображения, в которых может находиться страница веб-частей, позволяющее пользователям изменять страницу определенным образом. Состояниями веб-частей являются: каталог, подключение, разработка, редактирование, просмотр. Используемым по умолчанию или обычным режимом страницы с веб-частями является просмотр. Разработчик может расширить функцию выбора режима отображения, добавив пользовательские режимы отображения, для чего необходимо расширить класс WebPartManager. См. также: элементы управления веб-частей, страница веб-частей.

  • закрепление
    Метод определения границ родительского элемента управления, которые прикрепляются к их родительскому элементу управления, и определение способа изменения размеров элемента управления вместе с родительским элементом. Закрепление и привязка являются взаимоисключающими. См. также: привязка.

  • цвета документа
    Часть цветовой полосы, с помощью которой пользователь может выбрать один цвет из набора цветов текущего документа.

  • настройка на уровне документа
    Вспомогательная программа, изменяющая или дополняющая функции существующей программы, но только тогда, когда открыт конкретный документ.

  • кэш загрузки
    См. определение: кэш сборок.

  • динамический элемент управления
    Элемент управления веб-части, который постоянно хранится в хранилище индивидуальных настроек; он отсутствует в декларативной разметке страницы ASPX. После добавления динамического элемента управления на страницу элемент управления WebPartManager при каждом запросе страницы автоматически создает его экземпляр, извлекая необходимые для этого данные из хранилища индивидуальных настроек. См. также: элементы управления веб-частей.

  • динамические данные
    Структура в ASP.NET, упрощающая создание управляемых данными веб-приложений. Динамические данные используют настраиваемые шаблоны страниц и полей, формирование шаблонов, определяемые пользователем метаданные и именование по правилам для создания пользовательского интерфейса, который осуществляет отображение данных и позволяет пользователям прослеживать взаимосвязи между таблицами, а также изменять и создавать данные (операции создания, чтения, обновления и удаления). См. также: формирование шаблонов.

  • элемент управления "Обзор"
    Элемент управления, позволяющий просматривать и выбирать файлы и папки.

  • инициализатор элемента
    Инициализатор объекта, определенный в инициализаторе коллекции.

  • внедренный ресурс
    Файл, который хранится в двоичном формате в откомпилированном приложении и используется этим приложением.

  • инкапсуляция
    Способность объекта скрывать свои внутренние данные и методы, делая доступными в программах только определенные свои части.

  • класс кодировки
    Класс, который представляет кодировку.

  • элемент
    В ADO.NET Entity Framework — сущность, участвующая в ассоциации.

  • сущность
    В ADO.NET Entity Framework — концепция в домене приложения, на основе которой определен тип данных.

  • контейнер сущностей
    В ADO.NET Entity Framework — наборы сущностей и ассоциаций, которые будут реализованы в заданном пространстве имен.

  • модель EDM (сущностная модель данных)
    Модель данных для определения данных приложения как наборов сущностей и отношений, которым могут быть поставлены в соответствие типы и структуры хранения среды CLR.

  • Entity Framework
    Набор технологий, предназначенных для поддержки разработки ориентированных на данные приложений и дающих разработчику возможность работать с концептуальными моделями, соответствующими логическим схемам в источниках данных.

  • набор сущностей
    В ADO.NET Entity Framework — логический контейнер сущностей определенного типа и его подтипов, поставленных в соответствие таблицам в базе данных.

  • Entity SQL
    Независимый от хранилища похожий на SQL язык, непосредственно работающий с сущностными схемами и поддерживающий характеристики сущностной модели данных, такие как наследование и отношения.

  • тип сущности
    В ADO.NET Entity Framework — спецификация типа данных, включающая именованный набор свойств и представляющая элемент верхнего уровня в модели данных.

  • перечисление
    Список именованных констант.

  • событие
    В WMI — изменение статических или динамических данных, связанных с управляемым объектом.

  • объект-получатель события
    В WMI — объект-получатель уведомлений о том, что произошло данное событие. Объект-получатель события может быть временным или постоянным. См. также: событие, временный объект-получатель, постоянный объект-получатель.

  • поставщик объекта-получателя события
    В WMI — поставщик, определяющий, какой постоянный объект-получатель события обрабатывает данное событие. См. также: событие, постоянный объект-получатель.

  • фильтр событий
    В WMI — фильтр, зарегистрированный на получение уведомлений о событиях определенного типа. См. также: событие.

  • поставщик событий
    В WMI — поставщик, который выполняет мониторинг источника событий и уведомляет WMI о происходящих событиях. См. также: событие.

  • запрос событий
    Оператор языка запросов WMI, используемый объектами-получателями событий для регистрации на получение уведомлений о событиях определенного типа. Поставщик событий использует запрос событий для регистрации на генерирование уведомлений о событиях определенного типа. См. также: событие, объект-получатель событий.

  • Асинхронная модель на основе событий
    Архитектура, в которой для предоставления доступа к асинхронным функциям класса используются события.

  • свидетельство
    Свойства кода, такие как цифровая подпись, зона или веб-узел его происхождения, которые используются политикой безопасности для предоставления прав данному коду. См. также: политика безопасности.

  • помощник по исключениям
    Средство отладки Visual Studio, предоставляющее информацию о причине исключения в программе, написанной на языке Visual Basic или Visual C#.

  • исполняемый файл
    Файл в формате PE (переносимый формат исполняемых файлов), который может быть загружен в память и выполнен загрузчиком операционной системы. Может быть файлом EXE или DLL. В контексте .NET общеязыковая среда выполнения должна сначала транслировать PE-файл в машинный код, после чего он может выполняться операционной системой. См. также: переносимый исполняемый файл.

  • исполняемый файл
    Самый верхний уровень исполняемого образа.

  • явная реализация интерфейса
    Член класса или структуры, доступный только посредством интерфейса, реализуемого этим классом или структурой.

  • расширяющий элемент управления
    В ASP.NET — элемент управления, инкапсулирующий функциональность, реализованную на языке JavaScript и определяющую поведение в обозревателе. Расширяющий элемент управления связывают с существующими серверными веб-элементами управления, добавляя к их поведению определенную функциональность. Например, расширяющий элемент управления может добавлять водяной знак ко всем элементам управления TextBox или поведение, связанное с перетаскиванием, к разнообразным серверным веб-элементам управления ASP.NET.

  • язык XAML (расширяемый язык разметки для приложений)
    Язык разметки для декларативной разработки приложений. Применение языка упрощает создание пользовательского интерфейса для приложений, разрабатываемых на основе модели программирования Windows Presentation Foundation. Можно создать элементы пользовательского интерфейса в декларативной XAML-разметке, а затем отделить определение пользовательского интерфейса от логики времени выполнения, используя файлы с выделенным кодом, присоединенные к разметке с помощью определений разделяемых классов.

  • язык XML (расширяемый язык разметки)
    Подмножество языка SGML (Standard Generalized Markup Language — стандартный обобщенный язык разметки), оптимизированное для работы через Интернет. Язык XML является универсальным средством описания структурированных данных и обмена ими, осуществляемых независимо от приложений и разработчиков.

  • метод расширения
    Статический метод, который можно вызывать, используя синтаксис обращения к методу экземпляра. Благодаря этому свойству методов расширения их можно применять для расширения существующих типов и сконструированных типов путем добавления дополнительных методов.

  • внешний стиль
    Стиль из внешней таблицы стилей. См. также: внешняя таблица стилей.

  • внешняя таблица стилей
    Таблица стилей, определенная в пользовательском элементе управления в файле ASCX. См. также: внешний стиль.

  • поле
    Член, представляющий переменную, связанную с объектом или классом.

  • флаг
    Определенный в WMI флаг, описывающий поведение квалификатора. Флаги WMI описывают правила, определяющие, может ли квалификатор быть распространен на производные классы и экземпляры и может ли производный класс или экземпляр переопределять исходное значение квалификатора.

  • последовательное размещение
    Дизайн формы, в котором все элементы размещаются один за другим.

  • внешний ключ
    Ключ в таблице базы данных, значения которого поступают из другой таблицы. Он связан с определенным ключом внешней таблицы, как правило, с первичным.

  • область формы
    Настраиваемое расширение для форм Microsoft Office Outlook.

  • Framework
    См. определение: .NET Framework

  • FreeLibrary
    Функция, вызываемая процессами после явного связывания с модулем DLL, когда этот модуль более не требуется. Эта функция уменьшает значение счетчика ссылок модуля и, если результат оказывается равным нулю, удаляет его из адресного пространства процесса.

  • дружественная сборка
    Сборка, для которой разрешен доступ к типам и членам других сборок.

  • глобальны кэш сборок
    См. определение: глобальный кэш сборок.

  • гамма-коррекция
    Процесс коррекции выходного сигнала изображения для правильного отображения на определенном устройстве.

  • сборка мусора
    Процесс транзитивной трассировки всех указателей на активно используемые объекты, в результате которой выявляются все доступные для ссылок объекты; эти объекты упорядочиваются, а высвободившаяся память кучи становится доступной для повторного использования. Помимо прочего выполняемая сборщиком мусора дефрагментация используемой памяти кучи помогает уменьшить необходимое для нее рабочее пространство. См. также: куча.

  • GDI+
    Часть операционной системы Microsoft Windows XP, предоставляющая средства для создания двумерной векторной графики, работы с изображениями и отрисовки текста. GDI+ является более совершенной версией GDI (интерфейс графических устройств, входящий в предыдущие версии Windows) благодаря добавлению новых средств и оптимизации существующих. Интерфейс управляемых классов GDI+ (набор оболочек) является частью Microsoft .NET Framework.

  • универсальный класс
    См. определение: универсальный тип.

  • универсальный интерфейс
    См. определение: универсальный тип.

  • универсальный метод
    Метод, определение которого содержит местозаполнители, называемые параметрами универсального типа, для одного или более типов, используемых в теле метода или в качестве типов параметров метода. Пользователь задает реальные типы (аргументы универсального типа), подставляемые на место параметров универсального типа, при вызове универсального метода. Заметьте, что метод не является универсальным только потому, что объявлен в составе универсального типа. Чтобы быть универсальным, метод должен иметь свой собственный список параметров типа. См. также: универсальные шаблоны, универсальный тип, аргумент универсального типа, параметр универсального типа.

  • универсальный тип.
    Класс, интерфейс или структура, определение которых содержит местозаполнители, называемые параметрами универсального типа, для одного или более типов, используемых в определениях членов (например, в определении метода в качестве параметров типа). Пользователь задает реальные типы (аргументы универсального типа), подставляемые на место параметров универсального типа, при создании экземпляра универсального типа. См. также: сконструированный универсальный тип, универсальные шаблоны, аргумент универсального типа, параметр универсального типа.

  • аргумент универсального типа.
    Тип или типы, задаваемые при создании экземпляра универсального типа или при вызове универсального метода. См. также: универсальные шаблоны, универсальный метод, универсальный тип.

  • определение универсального типа.
    Определение типа с параметрами, которые используются в этом определении в качестве местозаполнителей для типов, задаваемых пользователем при создании экземпляра. Этот экземпляр является экземпляром не универсального типа, а конкретного сконструированного типа, образованного в результате подстановки аргументов типа в определение универсального типа. См. также: сконструированный универсальный тип, универсальные шаблоны, универсальный тип, аргумент универсального типа, параметр универсального типа.

  • параметр универсального типа.
    Местозаполнитель для типов, задаваемых пользователем (в виде аргументов универсального типа) при создании экземпляра универсального типа или вызове универсального метода. См. также: универсальные шаблоны, универсальный метод, универсальный тип, аргумент универсального типа.

  • ограничение параметра универсального типа
    Способ ограничения типов, которые могут быть заданы в параметре универсального типа. Например, ограничение может определять, что тип, задаваемый в параметре универсального типа, должен быть производным от определенного типа, либо реализовать определенный интерфейс, либо предоставлять конструктор без параметров и т. д. См. также: универсальные шаблоны, параметр универсального типа.

  • список параметров универсального типа.
    Список параметров универсального типа, заданный в определении универсального типа или универсального метода. См. также: универсальные шаблоны, универсальный метод, универсальный тип, параметр универсального типа.

  • универсальные шаблоны
    Функция среды CLR, концептуально сходная с шаблонами C++, позволяющая включать в определения классов, структур, интерфейсов и методов местозаполнители (параметры-типы) для одного или нескольких типов данных, которые они хранят или используют. Универсальные типы являются разновидностью параметризированных типов. См. также: универсальный тип, параметр универсального типа, параметризированный тип.

  • глобальный кэш сборок (GAC)
    Кэш кода уровня компьютера, в котором хранятся сборки, специально установленные для совместного использования несколькими приложениями на компьютере. Приложения, развернутые в глобальном кэше сборок, должны иметь строгие имена. См. также: кэш сборок, строгое имя.

  • глобализация
    Процесс проектирования и разработки программного обеспечения, предназначенного для работы с разными языковыми стандартами. Глобализация включает определение поддерживаемых языковых стандартов, разработку средств поддержки таких стандартов и написание кода, правильно работающего с любым из поддерживаемых языковых стандартов. См. также: языковой стандарт, локализация.

  • глиф
    Физическое представление символа в определенном шрифте. Каждому символу может соответствовать много глифов, поскольку потенциально каждый шрифт в системе может определять собственный глиф этого символа.

  • предоставленные разрешения
    Разрешения, определенные политикой безопасности, которые предоставляются коду, обеспечивая доступ к ресурсам и выдачу ему удостоверения. Предоставленные разрешения определяются запрошенными разрешениями и разрешениями, определяемыми конфигурацией политики безопасности. См. также: политика безопасности.

  • GROUP
    Предложение инструкции SELECT языка WQL, позволяющее запросить объединение нескольких уведомлений в один экземпляр агрегатного события. См. также: агрегатное событие, ASSOCIATORS OF, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • обработчик (HTTP)
    Компонент, зарегистрированный в ASP.NET (обычно с расширением AXD), динамически генерирующий веб-вывод.

  • HAVING
    Предложение оператора SELECT языка WQL, используемое для определения минимального количества отдельных событий, объединяемых в агрегатное событие для сокращения общего трафика событий. См. также: агрегатное событие, ASSOCIATORS OF, GROUP, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • куча
    Часть оперативной памяти, выделенная программе для временного хранения структур данных, существование которых или размер не могут быть определены до момента запуска программы.

  • хост
    В модели программирования надстроек .NET Framework — сборка ведущего приложения, взаимодействующего с надстройкой через коммуникационный конвейер. См. также: надстройка, конвейер.

  • ведущее приложение
    Приложение, имеющее ту или иную настройку, такую как надстройка уровня приложения или настройка уровня документа, для которой это приложение является ведущим приложением.

  • элемент управления ведущего приложения
    Встроенный объект ведущего приложения (такого как Microsoft Office Word или Microsoft Office Excel), к которому можно добавить привязку данных и события. Примерами элементов управления ведущего приложения являются элементы управления Bookmark и ListObject.

  • ведущий элемент
    Встроенный объект ведущего приложения (такого как Microsoft Office Word или Microsoft Office Excel), в который можно добавлять ведущие элементы управления. Примерами ведущего элемента являются объекты Document и Worksheet.

  • хост-представление надстройки
    В модели программирования надстроек .NET Framework — сборка, содержащая интерфейсы или абстрактные базовые классы, служащие представлением методов и типов надстройки и используемые ведущим приложением для взаимодействия с надстройкой. См. также: надстройка, ведущее приложение.

  • адаптер хоста
    В модели программирования надстроек .NET Framework — сборка, содержащая один или более классов и преобразующая данные между хост-представлением надстройки и контрактом. В зависимости от направления вызова адаптер выполняет преобразование либо из представления в контракт, либо из контракта в представление. См. также: надстройка, контракт, хост-представление надстройки.

  • серверный HTML-элемент управления
    Серверный элемент управления ASP.NET, принадлежащий к пространству имен System.Web.UI.HtmlControls. Серверный HTML-элемент управления непосредственно преобразуется в HTML-тег и объявляется на странице ASP.NET как элемент HTML с атрибутом runat="server", например: <button runat="server" />. В отличие от серверных веб-элементов управления, теги серверных HTML-элементов управления не имеют префикса asp. См. также: серверный элемент управления ASP.NET, проверочные серверные элементы управления, серверный веб-элемент управления.

  • HttpHandler
    См. определение: обработчик HTTP.

  • HttpModule
    См. определение: модуль HTTP.

  • кодек изображений
    Краткая форма термина "кодировщик-декодер изображений". Программное обеспечение или алгоритм, выполняющий преобразование изображения в заданный файловый формат (кодировщик) или из файлового формата в отображаемое изображение (декодер).

  • резервуар изображений
    Набор изображений одного размера и глубины цвета, которые хранятся в виде серии изображений в одном растровом файле.

  • немедленный запрос
    Любой запрос, возвращающий либо единственное значение, например значение типа System.Int32, либо коллекцию объектов. Примерами являются запросы, транслирующиеся в вызовы System.Linq.Enumerable.Max и System.Linq.Enumerable.ToList.

  • принудительная проверка безопасности
    Проверка безопасности, происходящая при вызове метода безопасности из кода. Такой тип проверки может быть управляемым данными, а также изолированным в рамках определенного блока кода в объекте или методе. Например, если имя файла становится известным только во время выполнения, принудительная проверка безопасности может вызываться передачей имени файла в качестве параметра методу безопасности. См. также: декларативная проверка безопасности.

  • неявно типизированная локальная переменная
    Локальная переменная, тип которой определяется автоматически на основании выражения, задаваемого при ее инициализации.

  • индекс
    Порядковый номер, начиная с нуля, используемый для идентификации элемента в последовательности элементов. Например, некоторые методы и свойства в .NET Framework используют индекс для идентификации символа в строке или элемента в массиве либо коллекции.

  • индексатор
    Член класса, который позволяет осуществлять доступ к экземплярам класса или структуры тем же способом, что и к элементам массива. Индексаторы аналогичны свойствам с тем лишь исключением, что методы доступа get и set индексаторов принимают параметры, тогда как методы доступа свойств — не принимают. См. также: класс, свойство, структура.

  • введенный источник
    Код, который был вставлен в хранилище символов поставщиком атрибутов или другим компонентом процесса компиляции. Может также обозначать код, который автоматически создается компилятором или компоновщиком.

  • встроенная функция
    В программе — функция, код которой целиком включен в код вызывающей функции.

  • инструментирование
    Механизм, используемый для предоставления средствам мониторинга данных о состоянии системного аппаратного и программного обеспечения. WMI создает инструментирование, моделируя систему с помощью классов на основе модели CIM. В .NET Framework WMI создает инструментированные классы, добавляя атрибуты. См. также: модель CIM.

  • интегрированный режим
    В IIS 7.0 — конфигурация, в которой IIS и ASP.NET совместно выполняют обработку запросов, используя конвейер, поддерживающий как компоненты, создаваемые в .NET Framework, так и неуправляемые компоненты. В интегрированном режиме компоненты ASP.NET, такие как модули HTTP, могут использоваться для обработки всех веб-запросов, включая запросы на получение ресурсов, не относящихся к ASP.NET.

  • интегрированный конвейер
    В IIS 7.0 — унифицированный конвейер обработки запросов, функционирующий в интегрированном режиме. В интегрированном конвейере пользовательские модули и обработчики, входящие в состав веб-приложения, могут быть настроены для подписки на уведомления обо всех запросах к этому приложению, а не только запросов на получение ресурсов, поддерживаемых ASP.NET.

  • IntelliSense
    Технология Майкрософт, позволяющая анализировать исходный код, отображая определения классов и комментарии путем наведения указателя мыши на тот или иной элемент кода. Также IntelliSense может завершать имена функций и другие идентификаторы при их вводе в интерфейсе IDE.

  • интерфейс
    Ссылочный тип, определяющий контракт. Другие типы, реализующие интерфейс, тем самым гарантируют поддержку определенных операций. Интерфейс определяет, какие члены должны предоставляться реализующими его классами или интерфейсами. Аналогично классам, интерфейсы в качестве членов могут содержать методы, свойства, индексаторы и события. См. также: контракт, индексатор, свойство, ссылочный тип.

  • промежуточный язык
    См. определение: язык MSIL.

  • внутренний стиль
    Стиль из внутренней таблицы стилей. См. также: внутренняя таблица стилей.

  • внутренняя таблица стилей
    Таблица стилей, содержащаяся в странице ASP.NET Web Forms для мобильных устройств.

  • сборка взаимодействия
    Сборка, содержащая определения типов COM, выраженные в виде метаданных. Сборка взаимодействия обычно генерируется программой импорта библиотеки типов (Tlbimp.exe). См. также: сборка, основная сборка взаимодействия.

  • внутреннее событие
    Событие, которое предоставляет WMI, уведомляющее об изменении стандартной модели данных WMI.

  • ISA
    Оператор в предложении WHERE языка WQL, используемый для извлечения экземпляров из иерархии классов. См. также: ASSOCIATORS OF, GROUP, HAVING, REFERENCES OF, SELECT, WHERE, WITHIN.

  • шаблон элемента
    Часть элемента управления DataRepeater, которая обеспечивает графический интерфейс для повторяющихся фрагментов элемента управления. На этапе конструирования в шаблон элемента можно добавлять другие элементы управления и настраивать их свойства, чтобы изменять внешний вид элемента управления DataRepeater.

  • JIT
    Аббревиатура от "just-in-time" (по мере необходимости). Действие, которое выполняется только тогда, когда в нем возникает необходимость, например: компиляция по мере необходимости или активация объектов по мере необходимости.

  • JIT-компиляция
    Компиляция, в ходе которой код на языке MSIL преобразуется в машинный код, когда он требуется в процессе выполнения. См. также: язык MSIL.

  • лямбда-выражение
    Встроенная функция в технологии LINQ, использующая оператор =&gt; для отделения входных параметров от тела функции, которая во время компиляции может быть преобразована в делегат или дерево выражения.

  • язык интегрированных запросов (LINQ)
    Синтаксис запросов, определяющий набор операторов для выполнения операций обхода, фильтрации, проекции, выражаемых непосредственным декларативным способом в любом языке программирования .NET.

  • выравнивание по левому краю
    При расположении элементов слева направо — выравнивание по верхней границе вертикального или по левой границе горизонтального элемента управления ToolStrip.

  • лексическая область
    Область исходного кода, к которой символ (или идентификатор) считается действительным, т. е. пространство имен, файл, функций, блок кода или прототип функции.

  • время существования
    Период времени, который начинается, когда объекту выделяется место в памяти, и заканчивается, когда сборщик мусора удаляет объект из памяти.

  • LINQ
    См. определение: язык интегрированных запросов (language-integrated query, LINQ).

  • поставщик LINQ
    Библиотека, реализующая операции стандартных операторов запроса для определенного вида источников данных. Поставщик LINQ транслирует запросы, выраженные средствами языка Visual Basic или C#, в запросы на языке источника данных. Например, LINQ to SQL является поставщиком LINQ для баз данных SQL Server, транслирующим запросы в инструкции динамического SQL, маршалирующим и передающим их в объекты, определенные на клиентском компьютере.

  • LINQ to DataSet
    Технология LINQ, облегчающая и ускоряющая выполнение запросов к данным, кэшированным в объекте DataSet. Запросы выражаются средствами языка программирования, а не строковыми литералами, включенными в программный код.

  • LINQ to Entities
    Технология LINQ позволяет разработчикам создавать гибкие, строго типизированные запросы к контексту объектов модели EDM с помощью выражений LINQ и стандартных операторов LINQ.

  • LINQ to Objects
    Применение LINQ для выполнения запросов к данным, находящимся в памяти, например к списку или массиву.

  • LINQ to SQL
    Технология LINQ, предоставляющая инфраструктуру времени выполнения для манипулирования реляционными данными как объектами. В LINQ to SQL модель данных реляционной базы данных сопоставляется объектной модели, выраженной средствами языка программирования, на котором пишет разработчик.

  • LINQ to XML
    Программный интерфейс, позволяющий работать с данными в формате XML в памяти, используя средства языков программирования .NET Framework. Можно запросить и изменить документ, а затем сохранить его в файле или сериализовать результат и передать его через Интернет.

  • LoadLibrary
    Функция, вызываемая процессами для явного связывания с DLL. Если связывание выполнено успешно, функция отображает заданную DLL в адресное пространство вызывающего процесса и возвращает дескриптор DLL. Этот дескриптор может использоваться с другими функциями для явного связывания. Если библиотека уже связана, увеличивается счетчик ссылок. Если связывание с библиотекой завершается неудачей, функция LoadLibrary возвращает значение NULL.

  • языковой стандарт
    Набор правил и данных, специфических для конкретного языка и географического региона. Языковой стандарт включает информацию о правилах сортировки, форматировании дат и времени, числовых и денежных значений, а также классификации символов. См. также: глобализация, локализация.

  • локализация
    Процесс настройки или преобразования отделенных данных и ресурсов, необходимых для определенного географического региона или языка. См. также: глобализация, языковой стандарт.

  • управляемый код
    Код, который выполняется общеязыковой средой выполнения, а не непосредственно операционной системой. Приложения с управляемым кодом получают доступ к службам среды CLR, таким как автоматическая сборка мусора, проверка типов во время выполнения, поддержка безопасности и т. д. Эти службы помогают обеспечить унифицированное, независимое от языка и платформы поведение приложений. См. также: неуправляемый код.

  • расширение управляемого кода
    Надстройка уровня приложения или настройка уровня документа. Как правило, расширение Microsoft Office, созданное с помощью Visual Studio Tools for Office.

  • управляемые данные
    Объекты, время существования которых определяется средой CLR. Среда выполнения автоматически управляет размещением объектов и ссылками на них, освобождая занимаемую объектами память, когда они более не используются. См. также: среда CLR, сборка мусора.

  • MOF (формат управляемого объекта)
    Язык, основанный на языке IDL, предназначенный для описания информации об управлении. Синтаксис MOF позволяет описывать определения объектов в текстовой форме. Компилятор MOF обрабатывает MOF-файл и добавляет необходимые определения объектов в репозиторий CIM.

  • приложение управления
    В WMI — приложение или служба Windows 2000 либо Windows NT, использующая информацию, получаемую от одного или более управляемых объектов в управляемой среде. Приложение управления извлекает эту информацию посредством вызовов API диспетчера объектов CIM и от поставщиков. См. также: диспетчер объектов CIM, поставщик.

  • манифест
    См. определение: манифест сборки.

  • язык MSL (язык определения сопоставлений)
    Основанный на XML язык, используемый для сопоставления элементов, определенных в концептуальной модели, элементам в модели хранилища.

  • поле
    Пространство, отделяющее элемент управления от других элементов управления в форме или на странице. Поле отличается от заполнения, которое является пространством между границей элемента управления и его содержимым, например текстом кнопки.

  • библиотека маршалинга
    Библиотека, реализующая простой и оптимизированный способ маршалинга данных между неуправляемой и управляемой средами. Эта библиотека является альтернативой более сложным и менее рациональным решениям, таким как PInvoke.

  • маска
    Строка символов, определяющая, какие данные могут быть введены текстовый элемент управления. Маска состоит из специальных символов, соответствующих тем или иным разрешенным для ввода знакам; набор и значение этих специальных символов определяется языком масок. Например, если язык маски определяет, что символ "0" допускает только ввод цифры, маска "00:00" позволяет пользователю вводить только время в европейском формате.

  • местозаполнитель маски
    Символ, используемый в элементе управления, имеющем маску, когда пользователь еще ничего не ввел в этот элемент управления.

  • главная
    В ASP.NET — страница, определяющая общую разметку набора страниц. Главная страница может содержать статический текст и элементы управления, которые должны отображаться на всех страницах. Во время выполнения главная страница объединяется со страницей содержимого, определяющей содержимое, индивидуальное для конкретной запрошенной страницы. См. также: страница содержимого.

  • поток обнаружения среды передачи
    Поток или объект внутри процесса, обнаруживающий наличие среды передачи.

  • членство
    В ASP.NET — функция приложения, управляющая хранением учетных данных пользователя для веб-узла. Функция членства может быть интегрирована с элементами управления, с помощью которых осуществляется вход, или другими функциями проверки подлинности, реализованными в ASP.NET, для обеспечения безопасности входа на веб-узел.

  • метаданные
    Информация, которая описывает каждый элемент, управляемый общеязыковой средой выполнения: сборку, загружаемый файл, тип, метод и т. д. Метаданные могут включать сведения, необходимые для отладки и сборки мусора, а также атрибуты безопасности, данные маршалинга, расширенные определения классов и членов, сведения о привязке версий и другую информацию, которая требуется среде выполнения.

  • рабочая область метаданных
    Класс, представляющий компонент службы метаданных исполняющей среды, который обеспечивает поддержку извлечения метаданных.

  • метод
    В WMI — метод, описывающий поведение класса. Включение метода в класс еще не гарантирует реализацию этого метода. На наличие в классе реализации метода указывает присоединенный к этому методу квалификатор Implemented. Также методом называется функция, включенная в интерфейс WMI.

  • запрос, основанный на методе
    Запрос, выраженный как непосредственный вызов методов одного или более стандартных операторов запроса.

  • библиотека Microsoft Foundation Class
    Библиотека классов C++, образующих объектно-ориентированную оболочку для больших частей API Windows и являющаяся основой для разработки приложений.

  • язык MSIL (промежуточный язык Майкрософт)
    Язык, используемый в качестве выходного рядом компиляторов языков высокого уровня и в качестве входного JIT-компилятором. Среда CLR включает JIT-компилятор для преобразования кода на языке MSIL в машинный код. См. также: JIT-компиляция.

  • мини панель инструментов
    Панель инструментов, которая обычно отображается, когда пользователь выделяет в документе объект. Например, если пользователь выделит в документе фрагмент текста, то текстовый редактор выведет мини панель инструментов с функциями форматирования.

  • окно области
    Плавающее окно, содержащее область. Примером окна области является панель инструментов.

  • мобильный код
    Любой код, помещенный на центральный сервер и предназначенный для загрузки и выполнения многими клиентами. Мобильный код может быть распределен между веб-серверами, серверами FTP, файл-серверами и т. д. Обычно пользователи выполняют мобильный код из зон "Местная интрасеть" и "Интернет".

  • пользовательский элемент управления для мобильных устройств
    Элемент управления ASP.NET для мобильных устройств, производный от класса System.Web.UI.MobileControls.MobileUserControl. Пользовательские элементы управления являются контейнерами для других элементов управления ASP.NET для мобильных устройств и для специализированных элементов управления, разрабатываемых на их основе. См. также: элементы управления ASP.NET для мобильных устройств.

  • модуль
    Загружаемый блок, который может содержать объявления типов и их реализацию. Модуль содержит достаточно информации, чтобы среда CLR обнаружила все части реализации, когда модуль будет загружен. Формат модулей является расширением переносимого формата исполняемых файлов Windows (PE). После развертывания модуль всегда содержится в сборке. См. также: сборка, переносимый исполняемый файл.

  • модуль (HTTP)
    Компонент, который может быть зарегистрирован как элемент конвейера обработки запросов ASP.NET, применяемый на определенном этапе жизненного цикла запроса и способный считывать и изменять запрос или ответ. Модули HTTP часто используются для выполнения специализированных задач, требующих мониторинга всех выполняемых запросов, таких как задачи обеспечения безопасности или сбора статистики узла.

  • MOF
    См. определение: формат MOF

  • моникер
    В WMI — краткое имя, идентифицирующее пространство имен, класс или экземпляр. Моникер "winmgmts:" используется при подключении к WMI в языках сценариев или Visual Basic.

  • MSIL
    См. определение: язык MSIL.

  • MSL
    См. определение: язык MSL.

  • режим сортировки нескольких столбцов
    Состояние элемента управления заголовка, при котором два или более столбцов могут участвовать в сортировке.

  • настройка для различных версий
    Возможность предназначать код для определенных версий (2.0, 3.0 или 3.5) .NET Framework.

  • многопоточность
    Быстрое последовательное выполнение нескольких процессов в одной программе, независимо от того, какой логический метод многозадачности применяется в операционной системе. Поскольку чувство времени пользователя гораздо медленнее вычислительной скорости компьютера, выполнение задач в многозадачной среде представляется одновременным, хотя на самом деле в каждый конкретный момент процессор выполняет только одну из них.

  • пространство имен
    Логическая схема именования для группировки связанных между собой типов. .NET Framework использует иерархическую схему именования для группировки типов в логические категории на основе общности функций, таких как технология ASP.NET или удаленное взаимодействие. Средства разработки могут использовать пространства имен, чтобы сделать просмотр и ссылку на типы в своем коде более удобным для разработчиков. Одна сборка может содержать типы, иерархические имена которых имеют разные корневые пространства имен, и корневое логическое пространство имен может охватывать несколько сборок. В .NET Framework пространство имен является логическим средством, используемым во время разработки, в то время как сборка устанавливает область видимости имени для типов во время выполнения. См. также: сборка.

  • пространство имен
    Набор уникальных символов или идентификаторов; коллекция символов, связанных с функцией или поставщиком.

  • контейнер именования
    Любой элемент управления ASP.NET, который реализует интерфейс INamingContainer. Этот интерфейс позволяет элементу управления создавать новую область именования своих дочерних элементов, чем обеспечивается уникальность атрибутов идентификаторов, назначенных дочерним элементам управления, в пределах страницы ASP.NET, содержащей родительский элемент управления.

  • машинный код
    Откомпилированный код, состоящий из инструкций для определенного процессора.

  • создание образов в машинном коде (Ngen)
    Технология предварительной компиляции управляемого кода, согласно которой код на языке MSIL преобразуется в машинный код на компьютере конечного пользователя до того, как этот код потребуется в процессе выполнения. Является альтернативой JIT-компиляции. См. также: JIT-компиляция, язык MSIL.

  • свойство навигации
    В ADO.NET Entity Framework — свойство типов сущностей, использующее ассоциацию для ссылки на связанные сущности.

  • вложенный тип
    Тип, определенный в области другого типа. Вложенный тип обычно используется для инкапсуляции деталей реализации типа верхнего уровня.

  • NGen
    См. определение: генерация образа в машинном коде.

  • O-нотация
    Указание на относительное быстродействие алгоритма. Алгоритм или реализующий его метод характеризуется как O(1), если время его выполнения постоянно, O(log n) и пропорционально натуральному логарифму n, O(n), а также пропорционально n. O-нотация часто употребляется для сравнения быстродействия операций над коллекциями, в таком случае n является количеством элементов в коллекции.

  • O/R Designer
    См. определение: реляционный конструктор объектов.

  • инициализатор объекта
    Языковая конструкция в Visual Basic и C#, позволяющая инициализировать переменные-члены объекта в том же операторе, в котором создается сам объект.

  • путь к объекту
    Форматированная строка, используемая для доступа к пространствам имен, классам и экземплярам. Каждый объект в системе имеет уникальный путь, идентифицирующий его локально или в сети. Путь к объекту концептуально подобен URL-адресу.

  • реляционный конструктор объектов
    Инструментальное средство, предоставляющее область визуального конструирования классов сущностей и ассоциаций (отношений) LINQ to SQL, основанных на хранящихся в базе данных объектах. Также реляционный конструктор объектов предоставляет функциональные возможности для сопоставления хранимых процедур и функций методам класса System.Data.Linq.DataContext для возврата данных и манипулирования классами сущностей.

  • службы объектов.
    Службы, которые предоставляет ADO.NET Entity Framework, позволяющие коду приложения оперировать сущностями как объектами .NET Framework.

  • OLE
    Способ передачи данных между приложениями и совместного использования ими данных путем вставки данных, созданных в одном приложении, в документ, созданный в другом приложении, такой как электронная таблица или файл текстового процессора.

  • открытый универсальный тип
    Сконструированный универсальный тип, в котором один или более аргументов универсального типа, подставляемых на место параметров универсального типа, являются параметрами типа включающего универсальный тип или метод. Для открытого универсального типа создание экземпляров невозможно. См. также: закрытый универсальный тип, сконструированный универсальный тип, универсальные шаблоны, аргумент универсального типа, параметр универсального типа.

  • перегрузка операторов
    Возможность определять пользовательское поведение для предопределенных операторов, применяемых к пользовательским типам. Например, можно перегрузить оператор "+" в определенном пользователем классе MyClass, так чтобы операция myClass1 + myClass2 давала результат, имеющий определенный логический смысл.

  • Option Infer
    Оператор, разрешающий вывод локального типа в объявлениях переменных.

  • ориентация
    Способ задания выравнивания элемента, например элемента управления.

  • переполнение
    Размещение элементов ToolStrip в меню, при котором часть элементов становится доступна после щелчка шеврона переполнения. Поддержка переполнения необходима на случай изменения размера элемента управления ToolStrip или формы, в результате которого часть элементов не помещается в панель.

  • рисование владельцем
    Режим отрисовки, при котором разработчик сам отвечает за отрисовку элемента управления, а не полагается на функции отрисовки, реализованные в элементе управления по умолчанию.

  • заполнение
    Пространство между границей элемента управления и его содержимым. Заполнение отличается от поля, представляющего пространство между элементами управления в форме или на странице.

  • координаты страницы
    Система координат, используемая областью рисования, такой как форма или элемент управления.

  • разбивка на страницы
    Механизм, автоматически разделяющий содержимое веб-формы ASP.NET для мобильных устройств на меньшие страницы, предназначенные для отображения на определенном устройстве. При этом генерируются элементы интерфейса для перехода к другим страницам.

  • ограничение параметра
    См. определение: ограничение параметра универсального типа.

  • параметризованный тип
    Тип, определение которого содержит местозаполнители для реальных типов, которые будут заданы пользователем при создании и использовании экземпляров этого типа. Примерами параметризированных типов являются шаблоны языка C++ и универсальные шаблоны среды CLR. См. также: универсальные шаблоны.

  • ограничение конструктора без параметров
    Ограничение параметра универсального типа, согласно которому типы, задаваемые в качестве параметра типа, должны предоставлять конструктор, не имеющий параметров, или конструктор, используемый по умолчанию. См. также: универсальные шаблоны, параметр универсального типа, ограничение параметра универсального типа.

  • элемент управления "Веб-часть"
    Элемент управления из набора элементов управления веб-частей, прямо или косвенно наследующий класс System.Web.UI.WebControls.WebParts.Part и используемый для создания основного пользовательского интерфейса приложения с веб-частями. См. также: набор элементов управления веб-частей.

  • разделяемый тип
    Тип (например, класс), определенный таким образом, что его определение может быть разделено между несколькими файлами.

  • отрисовка части страницы
    В ASP.NET — процесс обновления только части веб-страницы в ходе обработки асинхронной обратной передачи. Обычно осуществляется с использованием элементов управления UpdatePanel. Отрисовка части страницы является важной функцией технологии AJAX.

  • PE-файл
    См. определение: переносимый исполняемый файл.

  • счетчик производительности
    Свойство класса производительности, в котором хранятся данные о производительности. Этот счетчик является членом объекта производительности в исходной библиотеке производительности.

  • Грамматический оптимизатор производительности (POGO)
    Средство для проверки и создания управляемого кода.

  • постоянный объект-получатель
    В WMI — объект-получатель события, регистрация которого действительна до тех пор, пока не будет явно отменена. См. также: объект-получатель события, временный объект-получатель.

  • класс разрешений
    Класс, определяющий доступ к ресурсу или определяющий удостоверение путем поддержки проверки авторизации. См. также: объект разрешений.

  • объект разрешений
    Экземпляр класса разрешений, который представляет права доступа к ресурсам или удостоверение. Объект разрешений может быть использован для запроса, требования или предоставления разрешения. См. также: класс разрешений.

  • персонализация
    Главной особенностью элементов управления веб-частей является то, что они позволяют конечным пользователям индивидуально настраивать (персонализировать) веб-страницы и сохранять эти настройки. Персонализация может выполняться на уровне отдельных пользователей или всех пользователей. См. также: элементы управления веб-частей, набор элементов управления веб-частей.

  • область персонализации
    Элемент состояния страницы веб-частей, определяющий категорию пользователей, для которых осуществляется персонализация. Область персонализации страницы веб-частей определяет элемент управления WebPartManager. Перечисление PersonalizationScope задает две возможные области персонализации (совместное использование и отдельный пользователь), одна из которых может быть выбрана для страницы в каждый конкретный момент времени. Когда настройки персонализации используются совместно, изменения, внесенные в общие элементы управления, применяются ко всем пользователям. Когда же настройки персонализации используются конкретным пользователем, изменения, внесенные в общие и индивидуально настраиваемые элементы управления, применяются только к определенному пользователю. См. также: персонализация, страница веб-частей.

  • индивидуально настраиваемый элемент управления
    Динамический элемент управления веб-частей, который может быть настроен или удален со страницы только отдельным пользователем. Индивидуально настраиваемый элемент управления отображается на странице, только когда для нее задана персонализация на уровне отдельных пользователей. Заметьте, что индивидуально настраиваемый элемент управления может иметь свойства, настраиваемые как индивидуально так и для всех пользователей. См. также: персонализация, элементы управления веб-частей.

  • конвейер
    В модели программирования надстроек .NET Framework — линейная коммуникационная модель, состоящая из сегментов, через которые передаются данные между надстройкой и ведущим приложением. Начиная от ведущего приложения (хоста), конвейер содержит такую последовательность сегментов: ведущее приложение, хост-представление надстройки, адаптер хоста, контракт, адаптер надстройки, представление надстройки, надстройка. См. также: надстройка, адаптер надстройки, представление надстройки, контракт, ведущее приложение, адаптер хоста, хост-представление надстройки, сегмент.

  • вызов неуправляемого кода
    Функциональность, предоставляемая средой CLR, позволяющая управляемому коду вызывать точку входа DLL, которая содержит неуправляемый код.

  • переносимый исполняемый файл
    Формат файлов для исполняемых программ, а также для файлов, которые связываются друг с другом для формирования исполняемой программы.

  • обратная передача
    Процесс отправки данных веб-страницей обратно на сервер той же самой странице.

  • предварительная компиляция
    В ASP.NET — процесс компиляции всего веб-узла. Код, полученный в результате такой компиляции, при первом же запросе выполняется немедленно; кроме того, устраняется необходимость развертывать на эксплуатационном сервере исходный код.

  • основная сборка взаимодействия
    Сборка, содержащая определения типов COM, которая распространяется с цифровой подписью автора компонента COM. Visual Studio использует зарегистрированную основную сборку взаимодействия по умолчанию, когда разработчик ссылается на тип в соответствующей библиотеке типов. См. также: сборка, сборка взаимодействия.

  • участник
    В системе безопасности .NET Framework — удостоверение и роль пользователя, представляющие пользователя при выполнении действий от его имени. См. также: роль.

  • закрытая сборка
    Сборка, доступная только для клиентов, находящихся в одной с ней структуре каталогов. См. также: сборка, общая сборка.

  • состояние для закрытого просмотра
    Сведения о состоянии, которые записываются в скрытое поле, такие как текущая активная форма или информация для разбивки формы на страницы.

  • свойство профиля
    В ASP.NET — свойство, в котором может храниться информация о каждом конкретном пользователе; управление этим свойством осуществляется ASP.NET автоматически. Когда пользователь посещает веб-узел, ASP.NET связывает с ним уникальный идентификатор и затем считывает и записывает значения свойств для этого пользователя.

  • файл базы данных программы (PDB)
    Файл, предназначенный для хранения символьных данных о компилируемом приложении.

  • узел проекта
    В обозревателе решений Visual Studio — узел дерева с именем текущего проекта.

  • пролог
    См. определение: пролог

  • пролог
    Последовательность инструкций кода в начале функции, которая сохраняет регистры, устанавливает состояние ЦП и формирует стек. В различных соглашениях о вызове функций используются различные прологи.

  • свойство
    В .NET Framework — член класса, аналогичный открытому полю, но обладающий такими отличительными особенностями, как поддержка версий, инкапсуляция и возможность реализации дополнительной логики доступа в методах get и set. См. также: инкапсуляция, поле, политика выбора версий.

    В WMI — пара имя-значение, представляющая собой единицу данных класса. Типы значений свойств должны быть допустимыми типами данных MOF.

  • поставщик
    Для связи веб-частей — серверный элемент управления, направляющий данные элементу-получателю. Поставщиком может быть элемент управления WebPart или любой серверный элемент управления, при разработке которого была предусмотрена возможность использования его в качестве поставщика. Поставщик должен иметь специальный метод обратного вызова, помеченный в исходном коде атрибутом ConnectionProviderAttribute. Этот метод предоставляет данные элементам управления — получателям в виде экземпляра интерфейса. См. также: точка подключения, объект-получатель, связь веб-частей.

    В WMI — сервер COM, взаимодействующий с управляемыми объектами для доступа к данным и уведомлениям о событиях, поступающим из разных источников, таких как системный реестр или устройство SNMP. Поставщик передает эту информацию диспетчеру объектов CIM для интеграции и интерпретации. См. также: диспетчер объектов CIM.

  • квалификатор
    В WMI — модификатор, содержащий информацию, описывающую класс, экземпляр, свойство, метод или параметр. Квалификаторы определяются моделью CIM, диспетчером объектов CIM и разработчиками. См. также: диспетчер объектов CIM, модель CIM.

  • запрос
    Выражение в форме выражения запроса или запроса, основанного на методе (или их комбинации), используемое для извлечения информации из источника данных.

  • предложение запроса
    Отдельное предложение в выражении запроса. Поддерживается несколько видов предложений запроса, начинающихся с разных ключевых слов. Например, говоря "предложение from" или "предложение From", имеют в виду такое предложение, как "From c In customers" в Visual Basic или "from c In customers" в C#.

  • выражение запроса
    Выражение, оперирующее значениями перечисляемого типа и, возможно, возвращающее значение перечисляемого типа. Выражение состоит из предложений, подобных предложениям языка SQL, основанных на ключевых словах языка..

  • ключевые слова запроса
    Набор контекстно-зависимых ключевых слов языка C# или Visual Basic, определяющих предложения запроса в выражениях запроса. Например, from, join и select являются ключевыми словами в C#, а From, Join и Select — в Visual Basic.

  • шаблон запроса
    Набор стандартных операторов запроса, поддерживаемых для всех запросов LINQ, и правила, определяющие структуру запроса LINQ.

  • переменная запроса
    Переменная, в которой хранится запрос, а не его результаты. Запрос, как бы он ни был реализован, по сути своей является набором инструкций, на основании которых осуществляется извлечение набора данных из источника.

  • запрашиваемый тип
    Тип переменной запроса в запросе LINQ. Тип переменной, представляющей источник данных, также является запрашиваемым типом. Запрашиваемый тип может быть типизирован явно или неявно, но в любом случае это должен быть универсальный тип, реализующий интерфейс IEnumerable или IQueryable.

  • подсказка
    Желтое всплывающее поле, в котором отображается объявление идентификатора, если задержать на нем указатель мыши в программном коде. Также в подсказке отображаются комментарии XML-документации.

  • состояние гонки
    Ситуация, когда два или более потока могут достичь блока кода и выполнить его, и при этом результаты работы программы кардинально меняются в зависимости от того, какой поток достигнет этого кода первым. Если все результаты допустимы, то состояние гонки считается мягким. Но состояние гонки может приводить к ошибкам синхронизации, когда один процесс вмешивается в работу другого, что может привести к снижению уровня безопасности. Потенциальным результатом состояния гонки может быть нестабильное или недопустимое состояние программы. См. также: синхронизация.

  • сплав
    Совместное использование элементами управления ToolStrip пространства по горизонтали при закреплении у верхней или нижней границы или же пространства по вертикали при закреплении у правой или левой границы.

  • переменная диапазона
    Переменная в запросе LINQ, предоставляющая доступ к каждому элементу в источнике данных.

  • RCW
    См. определение: вызываемая оболочка времени выполнения.

  • ссылочный тип
    Тип данных, представляемый ссылкой (аналог указателя) на фактическое значение типа. Если ссылочный тип назначается переменной, эта переменная ссылается (или указывает) на исходное значение. Копирования при этом не происходит. Ссылочные типы включают классы, интерфейсы, делегаты и типы упакованных значений. См. также: тип значения.

  • REFERENCES OF
    Оператор языка запросов WMI, поддерживающий программный обход ассоциаций путем извлечения всех экземпляров ассоциаций, указывающих на определенный исходный экземпляр. См. также: ASSOCIATORS OF, GROUP, HAVING, ISA, SELECT, WHERE, WITHIN.

  • справочное ограничение
    Элемент схемы SSDL, определяющий направление ассоциации с помощью атрибутов FromRole и ToRole. Соответствует свойству навигации CSDL. См. также: язык CSDL, язык SSDL.

  • отражение
    Процесс получения информации о сборках и определенных в них типах с последующим созданием, вызовом и доступом к экземплярам типов во время выполнения.

  • регулярное выражение
    Краткая и гибкая нотация для шаблонов поиска и замены текста. Нотация включает два основных типа знаков — литеральные (обычные) символы, указывающие текст, который должен находиться в искомой строке, и специальные символы, обозначающие текст искомой строки, который может быть различным. Регулярные выражения используют для быстрого разбора большого текста и поиска определенных групп знаков, для развертывания, редактирования, замены или удаления текстовых подстрок, а также для добавления извлеченных строк в коллекцию при создании отчета.

  • реляционная модель
    Логическая модель, используемая для определения таблиц, столбцов и ограничений в реляционной базе данных.

  • относительный виртуальный адрес (RVA)
    Смещение относительно адреса загруженного в память модуля. См. определение: виртуальный адрес.

  • удаленное взаимодействие
    Процесс взаимодействия между различными процессами в операционных системах вне зависимости от того, выполняются ли они на одном или разных компьютерах. Архитектура системы удаленного взаимодействия .NET Framework разработана для упрощения взаимодействия объектов, существующих в разных доменах приложений на одном или различных компьютерах, а также взаимодействия между различными контекстами в одном или разных доменах приложений. См. также: домен приложения, контекст.

  • визуализация
    Отрисовка элементов управления ToolStrips и ToolStrip, выполняемая в соответствии с определенными параметрами. Эти параметры определяются пользовательскими, совместимыми с операционной системой или с Microsoft Office темами, элементами пользовательского интерфейса и цветовыми схемами.

  • запрошенные разрешения
    Дополнительные указанные в сборке разрешения, которые представляют минимально необходимые, желательные и запрещенные разрешения для всего кода в сборке. Если такие разрешения не запрошены, то сборка получает максимальные разрешения, допускаемые политикой безопасности. См. также: политика безопасности.

  • ресурс
    Любые неисполняемые данные, которые логически развертываются вместе с приложением. Ресурсы могут отображаться в приложении в виде сообщений об ошибках либо как часть интерфейса пользователя. Ресурсы могут содержать данные различных видов, включая символьные строки, изображения и объекты.

  • лента
    Лента является частью нового пользовательского интерфейса Microsoft Office Fluent. В конструкторе панели мониторинга лента состоит из контекстно-зависимых средств для создания, редактирования и экспорта панелей мониторинга и их элементов.

  • категория ленты
    Логическая группа, представляющая содержимое одной вкладки на ленте.

  • кнопка запуска ленты
    Кнопка в правом нижнем углу панели ленты. Когда пользователь нажимает эту кнопку, выполняется команда.

  • кнопка области ленты по умолчанию
    Кнопка, которая отображается на ленте, когда панель ленты уменьшена до минимального размера. Команды ленты будут отображаться в виде элементов раскрывающегося меню при щелчке кнопки по умолчанию.

  • панель ленты
    Область ленты, на которой расположена группа связанных элементов управления. Каждая категория ленты содержит одну или несколько панелей ленты.

  • вкладка на ленте
    Вкладка в области ленты.

  • справа налево (RTL)
    Свойство форм и элементов управления; когда оно задано, размещение элементов формы и отображение текста выполняется в направлении справа налево. Это свойство используется главным образом в приложениях, отображающих текст на языках, в которых принято написание справа налево, например в иврите или арабском языке.

  • роль
    В системе безопасности .NET Framework — именованный набор участников, имеющих одинаковые привилегии в отношении безопасности. См. также: участник.

    В ADO.NET Entity Framework — имя, присвоенное каждому элементу в ассоциации с целью сделать наглядной семантику отношения. См. также: элемент.

  • авторизация на основе ролей
    В системе безопасности .NET Framework — процесс определения прав участника на выполнение запрошенного действия. Авторизация осуществляется после проверки подлинности и при ее выполнении используются сведения об удостоверении участника и соответствующей ему роли для определения ресурсов, доступ к которым может получить участник. См. также: проверка подлинности, авторизация, участник, роль.

  • цикл обработки
    Последовательность стадий, которую проходит веб-форма, начинающаяся с момента, когда пользовательские действия требуют обработки на сервере. Когда это происходит, форма должна быть отправлена на сервер (обратная передача), обработана и возвращена в обозреватель.

  • RTL
    См. определение: справа налево.

  • среда выполнения
    См. определение: среда CLR.

  • вызываемая оболочка среды выполнения (RCW)
    Объект .NET Framework, который действует как прокси для объекта COM, для которого осуществляется учет ссылок.

  • безопасный режим
    Специальная политика выбора версий, в которой требуется, чтобы сборка была запущена именно в той версии и с теми зависимостями, с которыми она была скомпилирована.

  • вспомогательная сборка
    Сборка .NET Framework, содержащая ресурсы, специфические для определенного языка. Используя вспомогательные сборки, можно помещать ресурсы для разных языков в разные сборки, при этом нужная сборка будет загружаться в память при условии, что пользователь выбрал язык работы с данным приложением.

  • формирование шаблонов
    Процесс создания шаблонов веб-страниц на основе схем баз данных. В ASP.NET динамические данные используют формирование шаблонов для упрощения создания веб-ориентированного пользовательского интерфейса, с помощью которого пользователь может просматривать и обновлять базу данных.

  • схема
    В WMI — набор определений классов, описывающих управляемые объекты в определенной среде.

  • дескриптор безопасности
    Структура данных, содержащая информацию о безопасности для защищаемого объекта, такую как общая папка, файл, приемник или фильтр событий. Дескриптор безопасности идентифицирует владельца объекта и основную группу, а также указывает, кто имеет доступ к ресурсу и какой это тип доступа.

  • брешь в системе безопасности
    Непреднамеренно незащищенная точка входа в компьютер, компонент, приложение или другой сетевой ресурс с ограниченным доступом.

  • идентификатор безопасности (SID)
    Структура данных, идентифицирующая учетные записи пользователя, группы и компьютера. Каждой учетной записи в сети при создании назначается уникальный ИД безопасности. Идентификаторы безопасности используются при управлении доступом (процесс сравнения ИД безопасности с дескриптором безопасности ресурса, в котором указано, какие ИД безопасности могут использовать этот ресурс).

  • политика безопасности
    Активная политика, установленная администратором, которая программно генерирует предоставляемые разрешения для всего управляемого кода на основании запрашиваемых кодом разрешений. Код, для которого требуется больше разрешений, чем предоставляет политика безопасности, не будет запущен. См. также: запрошенные разрешения.

  • критичный в плане безопасности тип или член
    Тип или член, который обращается к защищенным ресурсам и может использоваться только доверенным кодом в среде .NET Framework для библиотеки классов Silverlight. Критичные в плане безопасности типы и члены не могут использоваться кодом приложения Silverlight. См. также: Silverlight.

  • сегмент
    В модели программирования надстроек .NET Framework — часть конвейера. Сегментами конвейера являются: ведущее приложение, хост-представление надстройки, адаптер хоста, контракт, адаптер надстройки, представление надстройки, надстройка. См. также: надстройка, адаптер надстройки, представление надстройки, контракт, ведущее приложение, адаптер хоста, хост-представление надстройки, сегмент, конвейер.

  • SELECT
    Оператор языка запросов WMI, используемый для извлечения данных. SQL поддерживает запросы к нескольким таблицам, а WQL поддерживает запросы только одного класса. См. также: ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

  • полусинхронный метод
    Вызов метода, выполняющий немедленный возврат и позволяющий приложению или сценарию выполнять перебор возвращаемых объектов как коллекции. Полусинхронный вызов метода не требует настройки приемника объектов, но для асинхронного вызова метода это необходимо. См. также: асинхронный метод.

  • последовательность
    В контексте LINQ — экземпляр запрашиваемого типа.

  • сериализация
    Процесс преобразования информации о состоянии объекта в форму, в которой ее можно сохранять или передавать. При сериализации текущее состояние объекта записывается во временное или постоянное хранилище. В дальнейшем объект можно воссоздать, или десериализовать, прочитав состояние объекта из хранилища.

  • серверный элемент управления
    См. определение: серверный элемент управления ASP.NET.

  • состояние сеанса
    В ASP.NET — временное хранилище, создаваемое на сервере для текущего пользователя; для каждого пользователя на сервере поддерживается отдельное состояние сеанса. Состояние сеанса обычно используется для сохранения информации, связанной с работой пользователя, между обратными передачами. См. также: обратная передача.

  • разность наборов
    Сгенерированный в результате сравнения двух наборов набор элементов, содержащий как элементы, входящие в первый набор, так и элементы, входящие во второй набор.

  • пересечение наборов
    Сгенерированный в результате сравнения двух наборов набор элементов первого набора, которые присутствуют и во втором наборе.

  • объединение
    Сгенерированный в результате сравнения двух наборов набор элементов, содержащий как элементы, входящие в первый набора, так и элементы, входящие во второй набор.

  • общая сборка
    Сборка, на которую можно ссылаться из нескольких приложений. Для совместного использования сборка должна быть явно собрана как общая и ей должно быть присвоено криптографически строгое имя. См. также: сборка, закрытая сборка, строгое имя.

  • общий элемент управления
    Элемент управления веб-части, который может отображаться на веб-странице и допускает индивидуальную настройку, когда для страницы задана общая или индивидуальная область персонализации. Заметьте, что общий элемент управления может иметь свойства, настраиваемые как индивидуально, так и для всех пользователей. См. также: персонализация, область персонализации, элементы управления веб-частей.

  • общее имя
    См. определение: строгое имя.

  • ИД безопасности
    См. определение: идентификатор безопасности.

  • параллельное выполнение
    Возможность изолированной установки и одновременного использования разных версий одной и той же сборки. Параллельное выполнение может относиться к приложениям и компонентам, а также к среде .NET Framework в целом. Возможность сосуществования сборок и их одновременного выполнения на компьютере существенна для поддержки надежного управления версиями в среде CLR.

  • сигнатура
    Список типов, включенный в определение метода, поля, свойства или локальной переменной. Сигнатура метода включает его имя, количество параметров, их типы, тип возвращаемого значения и соглашение о вызове (по умолчанию или с аргументами). Сигнатура свойства аналогична сигнатуре метода. Сигнатура поля и локальной переменной просто представляет тип (например, массив целых чисел [0..5]).

  • Silverlight
    Независимая от обозревателя и платформы клиента технология, позволяющая разработчикам проектировать, разрабатывать и поставлять интерфейсы с поддержкой мультимедиа и многофункциональные приложения в Интернете.

  • подключаемый модуль Silverlight
    Компонент, который пользователи загружают для выполнения Silverlight-приложения в их обозревателях. Этот термин также относится к компоненту, встроенному в веб-страницу, на которой осуществляется визуализация содержимого Silverlight.

  • структура переходов веб-узла
    На веб-узлах ASP.NET — процесс отображения элементов управления, таких как меню, древовидное представление или SiteMapPath, помогающих пользователю находить нужные страницы. Обычно структура переходов веб-узла определяется картой этого узла. См. также: карта веб-узла.

  • карта веб-узла
    Файл или другое хранилище, в котором описана логическая структура веб-узла (в отличие от физической структуры страниц). Карты узла используются элементами управления, предназначенными для перехода между страницами, для отображения средств перехода с использованием меню, древовидного представления структуры узла или элемента управления SiteMapPath. См. также: структура переходов веб-узла.

  • файл обложки
    Файл, содержащий одно или более свойств элементов управления, определяющих, как должны выглядеть элементы управления. Файлы обложки являются частью тем ASP.NET. См. также: тема.

  • ячейка
    Положение импортированной функции в таблице адресов импорта исполняемого файла или адреса памяти в сборке псевдокода MSIL.

  • смарт-тег
    Глиф, связанный с элементом управления или компонентом, отображающим список типичных задач.

  • линии сетки
    Линии, которые отображает конструктор Windows Forms для облегчения размещения и выравнивания элементов управления.

  • протокол SOAP
    Простой базирующийся на XML протокол для обмена структурированной и типизированной информацией в Интернете. Этот протокол не содержит семантики прикладного или транспортного уровня, что делает его модульным и расширяемым.

  • размещение в две стопки
    Способ размещения элементов в элементе управления ToolStrip, при котором оба конца этого элемента управления являются основанием стопки и элементы могут прикрепляться с обоих концов. Элементы добавляются в направлении от концов к центру.

  • язык SSDL
    См. определение: язык SSDL.

  • размещение в стопку
    Способ размещения элементов, при котором смежные элементы выравниваются, как будто они сложены в стопку, при этом между ними остается определенное свободное пространство.

  • стандартный объект-получатель
    В WMI — один из нескольких предустановленных объектов-получателей, которые выполняют такие действия, как отправка электронной почты или запись в журнал, когда настроены соответствующим образом с использованием MOF-файла или сценария. См. также: постоянный объект-получатель.

  • стандартные операторы запроса
    Методы, образующие шаблон LINQ. Они могут использоваться для выполнения запросов к любому источнику данных, для которого доступен поставщик LINQ.

  • статический элемент управления
    Элемент управления веб-частей, являющийся частью декларативной разметки "постоянной части страницы" в файле ASPX; он существует только как часть страницы ASPX, а не содержится в хранилище персонализации, как динамические элементы управления веб-частей. В отличие от динамических элементов управления статические элементы управления добавляются на страницу ASPX при каждом запросе. Статический элемент управления веб-частей всегда является общим, что означает, что хотя пользователи могут индивидуально настраивать и "закрывать" этот элемент, когда для страницы задана индивидуальная или общая область персонализации, элемент управления никогда не будет удален совсем. См. также: персонализация, область персонализации, общий элемент управления, элемент управления веб-частей.

  • предложение шага
    Предложение, задающее значение, на которое увеличивается счетчик цикла на каждом шаге цикла For...Next. В следующем примере "Step 2" является предложением шага: For loopCounter = 1 to 100 Step 2.

  • язык SSDL (язык определения схемы хранения)
    Основанный на XML язык, используемый для определения типов сущностей, ассоциаций, контейнеров сущностей, наборов сущностей и наборов ассоциаций модели хранения, которая часто соответствует схеме базы данных.

  • поток
    Поток данных от источника к одному получателю, проходящий по каналу, в отличие от пакетов, которые могут быть адресованы и маршрутизироваться независимо, возможно с доставкой нескольким получателям.

  • растяжение
    Процесс приведения размера элемента управления в соответствие с размером его контейнера. Обычно термин "растяжение" употребляется в отношении изображения, содержащегося в элементе управления.

  • строгое имя
    Имя, которое состоит из удостоверения сборки — ее простого текстового имени, номера версии и сведений о языке и языковых параметрах (если таковые имеются) — усиленное открытым ключом и цифровой подписью, сгенерированной для сборки. Так как манифест сборки содержит хэш-код для каждого из файлов, составляющих реализацию сборки, то достаточно сгенерировать цифровую подпись только для одного файла, содержащего манифест сборки. Сборки, строгие имена которых совпадают, считаются идентичными. См. также: сборка, манифест сборки.

  • структура
    Определяемый пользователем тип значений. Аналогично классам структуры могут содержать конструкторы, константы, поля, методы, свойства, индексаторы, операторы и вложенные типы. Однако в отличие от классов структуры не поддерживают наследование. См. также: класс, поле, индексатор, вложенный тип, свойство, тип значения.

  • подписка
    В ClickOnce — запланированная для регулярного выполнения автоматическая проверка наличия обновлений приложения. Подписки определяются в манифесте развертывания ClickOnce.

  • синхронизация
    В многопоточной среде — координация работы нескольких потоков посредством блокировок и сигнальных механизмов с целью защиты данных программы от повреждения, предотвращения взаимоблокировок и состояний гонки. См. также: взаимоблокировка, состояние гонки.

  • системный класс
    В WMI — класс, определенный диспетчером объектов CIM для поддержки таких базовых функций, как уведомление о событиях, безопасность и локализация. Системный класс автоматически определяется в каждом пространстве имен. См. также: диспетчер объектов CIM.

  • системное свойство
    В WMI — свойство, определенное диспетчером объектов CIM для предоставления информации, относящейся к каждому классу (например: имя, базовые классы, пространство имен). См. также: диспетчер объектов CIM.

  • панель стыковки с вкладками
    Закрепляемая страница свойств.

  • группа с вкладками
    Набор дочерних окон в клиентской области приложения с интерфейсом MDI. Чтобы создать новую группу с вкладками MDI, необходимо перетащить вкладку к правому или нижнему краю окна и закрепить ее.

  • табличная структура
    Дизайн формы, в котором все элементы размещаются в ячейках таблицы. Иногда называется сеткой.

  • одна таблица на иерархию (TPH)
    Метод моделирования иерархии типов в базе данных, согласно которому атрибуты всех типов в иерархии помещаются в одну таблицу.

  • одна таблица на тип (TPT)
    Метод моделирования иерархии типов в базе данных, согласно которому для моделирования разных типов используются разные таблицы, связанные отношением один-к-одному.

  • шаблон
    В ASP.NET — декларативный фрагмент страницы, который используется для создания визуального интерфейса шаблонного серверного элемента управления ASP.NET. Шаблон содержит элементы представления, которые включают литерально заданный текст, разметку HTML, выражения привязки к данным, а также элементы с декларативным синтаксисом, представляющие серверные элементы управления ASP.NET. Шаблон может храниться в текстовом файле с расширением ASCX. См. также: серверный элемент управления ASP.NET, шаблонный элемент управления.

    В контексте элементов управления ASP.NET для мобильных устройств — конструкция языка разметки, связанная с элементами управления и создаваемая с помощью тегов <DeviceSpecific> и <Choice>. Используется для настройки отображения для определенных типов аппаратных устройств. См. также: шаблонный элемент управления, набор шаблонов.

  • узел шаблона
    Точка доступа времени разработки к редактору коллекции элементов для элемента управления ToolStrip, MenuStrip, ContextMenuStrip или StatusStrip.

  • набор шаблонов
    В контексте элементов управления ASP.NET для мобильных устройств — коллекция шаблонов, связанных с шаблонным элементом управления. См. также: шаблон, шаблонный элемент управления.

  • шаблонный элемент управления
    В ASP.NET — серверный элемент управления ASP.NET, который сам не создает графический интерфейс, но позволяет своим пользователям (разработчикам страниц) использовать шаблоны для построения графического интерфейса. Когда анализатор страниц ASP.NET встречает шаблонный элемент управления, он анализирует шаблон и динамически создает дочерние элементы, которые имеют пользовательский интерфейс. Примерами шаблонных элементов управления являются серверные элементы управления ASP.NET Repeater и DataList. Элемент управления DataGrid, строго говоря, не является шаблонным элементом управления, но он использует шаблоны для настройки собственного интерфейса. См. также: серверный элемент управления ASP.NET, шаблон.

    В контексте элементов управления для мобильных устройств ASP.NET — элемент управления, поддерживающий один или несколько шаблонов. Один шаблонный элемент управления может ссылаться на многие наборы шаблонов, где каждый набор шаблонов определен согласно условиям соответствия конкретным устройствам. См. также: шаблон, набор шаблонов.

  • временный объект-получатель
    В WMI — объект-получатель, получающий уведомления о событиях, только будучи активным. См. также: постоянный объект-получатель.

  • модуль записи текста
    В контексте элементов управления ASP.NET для мобильных устройств — механизм, позволяющий адаптерам устройств записывать выходные данные через объект. Модуль записи текста создается путем наследования базового класса TextWriter. См. также: адаптер устройств.

  • тема
    В ASP.NET — набор свойств элементов управления, таблиц стилей и изображений, который может быть применен как единое целое к странице или веб-узлу для определения согласованного внешнего вида всех его элементов.

  • преобразователь
    Небольшой фрагмент кода, выполняющий преобразование во время вызова или косвенного обращения. Например, с помощью преобразователя можно изменять размер или тип параметров функции при ее вызове в 16- и 32-разрядном коде.

  • кнопка изменения панели инструментов
    Элемент изменения, расположенный на панели инструментов.

  • TPH
    См. определение: одна таблица на иерархию.

  • TPT
    См. определение одна таблица на тип.

  • трассировка
    В ASP.NET — процесс получения и отображения отладочной информации о веб-странице во время ее работы. Трассировочная информация включает заголовки HTTP и состояние элемента управления. Вывод трассировки можно отображать на странице или в отдельном средстве просмотра.

  • лицензия доверия
    Файл, используемый в приложениях ClickOnce для предоставления управляемому приложению повышенного уровня доверия. Лицензия доверия должна быть подписана ее издателем, который должен быть установлен на клиентском компьютере до развертывания приложения ClickOnce.

  • аргумент типа
    См. определение: аргумент универсального типа.

  • определение типа
    Процесс определения компилятором типа данных локальной переменной, объявленной без явного указания типа данных. Тип этой переменной определяется на основе заданного для нее исходного значения.

  • параметр типа
    См. определение: универсальный параметр типа.

  • список параметров типа.
    См. определение: список универсальных параметров типа.

  • безопасность типов
    Способность языков и классов обмениваться информацией посредством согласованных определений и правил использования типов.

  • система типов
    См. определение: система общих типов CTS.

  • UDDI
    См. определение: спецификация UDDI.

  • распаковка
    Преобразование экземпляра объекта к типу значения. См. также: упаковка-преобразование, тип значения.

  • универсальный код ресурса (URI)
    Число или имя, однозначно определяющее элемент или атрибут. Универсальные коды ресурсов включают и URN-имена, и URL-адреса. Коды URI реализуют общую схему поиска ресурсов в Интернете, ориентированную в большей степени на сами ресурсы, нежели на их расположение. Теоретически код URI позволяет найти ближайшую зеркальную копию документа или отыскать документ, перемещенный с одного веб-узла на другой. Хотя ожидается, что в будущем будут преимущественно использоваться URN-имена, сейчас, когда речь идет об XML, универсальные коды ресурсов практически всегда задаются URL-адресами.

  • спецификация UDDI
    Независимая от платформы структура, функционирующая как каталог (аналог телефонной книги), позволяющая находить и регистрировать веб-службы в Интернете. Спецификация UDDI предусматривает наличие трех элементов: белые книги, содержащие сведения о деловых контактах; желтые страницы, на которых веб-службы упорядочены по категориям (например, службы авторизации кредитных карточек); зеленые страницы, обеспечивающие подробную техническую информацию об отдельных службах. Спецификация UDDI также содержит оперативный реестр, который доступен в настоящее время.

  • неуправляемый код
    Код, выполняемый непосредственно операционной системой вне среды CLR. Неуправляемый код должен самостоятельно обеспечивать сборку мусора, проверку типов, поддержку безопасности и т. д., в отличие от управляемого кода, для которого эти службы обеспечивает общеязыковая среда выполнения. См. также: управляемый код.

  • неуправляемая функция
    Функция, компилируемая в машинный код (например, для процессоров x86 или x64), а не в код на промежуточном языке.

  • пользовательский элемент управления
    В ASP.NET — серверный элемент управления, декларативно созданный с использованием синтаксиса страниц ASP.NET и сохраненный в виде текстового файла с расширением ASCX. Пользовательские элементы управления позволяют выделять и повторно использовать определенные части функциональности страниц. Получив первый запрос на предоставление страницы, содержащей пользовательский элемент управления, среда обработки страниц анализирует его и генерирует для него класс, производный от System.Web.UI.UserControl, а затем компилирует этот класс в сборку, которая повторно используется при выполнении следующих запросов на получение страниц, содержащих тот же элемент управления. Создавать пользовательские элементы просто, поскольку они создаются аналогично страницам и развертываются без предварительной компиляции.

    В формах Windows Forms — составной элемент управления, создаваемый с целью реализации согласованного пользовательского интерфейса и функционирования в рамках одного или нескольких приложений. Пользовательский элемент управления может использоваться в одном приложении или добавляться в библиотеку и компилироваться в DLL-файл для использования разными приложениями.

  • пользовательский тип
    Базовый тип данных, который явным образом определен с новым именем с помощью директивы компилятора typedef. Он эквивалентен базовому типу, лежащему в его основе.

  • проверяющие серверные элементы управления
    Набор серверных элементов управления, входящих в состав ASP.NET, которые проверяют введенные пользователем данные. Введенные данные проверяются при поступлении из серверных HTML-элементов управления и серверных веб-элементов управления (например, из формы на веб-странице) на соответствие программно заданным требованиям. Проверяющие элементы управления выполняют проверку введенных данных программно на стороне сервера. При работе с обозревателем, поддерживающим DHTML, проверяющие элементы управления могут также выполнять проверку с помощью клиентского сценария. См. также: серверный элемент управления ASP.NET, серверный HTML-элемент управления, серверный веб-элемент управления.

  • проверяющий элемент управления
    См. определение: проверяющие серверные элементы управления.

  • тип значения
    Тип данных, представленный фактическим значением типа. Если переменной присваивается такой тип значения, эта переменная получает новую копию значения. (В отличие от ссылочного типа, для которого при присваивании копия не создается.) Типы значений обычно создаются в кадре стека метода, а не в куче, в которой выполняется сборка мусора. Тип значений допускает упаковку-преобразование, то есть создание соответствующего ссылочного типа. См. также: упаковка-преобразование, ссылочный тип, распаковка-преобразование.

  • команда
    Элемент пользовательского интерфейса в приложении с веб-частями, щелкнув который, пользователь может выполнить определенное действие, например, закрыть, свернуть, восстановить, изменить или удалить элемент управления веб-части. Разработчики также могут добавлять к элементам управления пользовательские команды. Команды элементов управления веб-частей являются производными от класса System.Web.UI.WebControls.WebParts.WebPartVerb. См. также: элементы управления веб-частей.

  • меню команд
    Меню в строке заголовка элемента управления "Веб-часть", содержащее различные команды (действия пользовательского интерфейса, применяемые к отдельному элементу управления), такие как Зарыть, Свернуть, Восстановить, Удалить, Экспорт, Изменить, Справка и другие, а также пользовательские команды, реализованные разработчиками. См. также: элемент управления "Веб-часть", команда.

  • проверка
    Часть процесса компиляции, в которой код проверяется на соответствие набору правил, определенных для удовлетворения конкретных требований безопасности. Среда CLR может проверять язык MSIL. См. также: язык MSIL.

  • политика выбора версий
    Правила, определяющие, привязка какой версии зависимых сборок должна быть выполнена. Политика выбора версий определяется в файлах конфигурации.

  • состояние представления
    Поле веб-страницы ASP.NET, где можно держать данные, которые должны сохраняться между последовательными операциями обратной передачи этой страницы. Также используется для хранения небольшого количества сведений о состоянии элементов управления. См. также: состояние элемента управления, обратная передача.

  • окно просмотра
    Область элемента управления DataRepeater, в которой во время выполнения отображаются повторяющиеся элементы.

  • виртуальный адрес
    Для систем с виртуальной памятью — расположение в памяти, сопоставляющее оборудование и программное обеспечение с физической памятью. Во время выполнения приложения один и тот же виртуальный адрес может сопоставляться нескольким различным физическим адресам, поскольку данные и программы постоянно выгружаются из памяти и загружаются в нее.

  • виртуальный режим привязки данных
    Тип привязки данных, при котором связанный с данными элемент управления за один раз получает из базы данных столько строк, сколько может отобразить на экране.

  • диспетчер визуального представления
    Класс, поддерживающий изменение внешнего вида приложения на глобальном уровне. Класс CMFCVisualManager взаимодействует с классом, который называется диспетчером визуального представления. Каждый диспетчер визуального представления содержит инструкции для рисования элементов управления графического интерфейса пользователя в соответствии с выбранным стилем, например стилем Office 2003.

  • Пакет SDK для Visual Studio
    Пакет средств разработки программного обеспечения, используемый партнерами VSIP для расширения интегрированной среды разработки Visual Studio.

  • WAP
    Протокол приложений для беспроводной связи (Wireless Application Protocol). Стандартный протокол, обеспечивающий взаимодействие через Интернет и расширенные телефонные службы для телефонов, пейджеров, карманных устройств и других беспроводных терминалов.

  • WBEM
    См. определение: инициатива WBEM.

  • WCF
    См. определение: Windows Communication Foundation.

  • веб-формы
    Структура ASP.NET, состоящая из программируемых веб-страниц (называемых страницами Web Forms или просто веб-формами), содержащих повторно используемые серверные элементы управления. См. также: серверный элемент управления ASP.NET.

  • веб-части
    Общий набор функций веб-частей ASP.NET.

  • связь веб-частей
    Связь двух серверных элементов управления, располагающихся в зоне WebPartZoneBase, позволяющая им совместно использовать данные; при этом один из элементов управления выступает в роли поставщика данных, а другой — в роли получателя. Связь инкапсулирована в объекте System.Web.UI.WebControls.WebParts.WebPartConnection. См. также: объект-получатель, поставщик, зона.

  • набор элементов управления веб-частей
    Интегрированный набор программных компонентов ASP.NET, обеспечивающих персонализацию, структурных компонентов, таких как зоны и элемент управления WebPartManager, элементы управления пользовательского интерфейса веб-частей и другие компоненты для разработки элементов управления веб-частей и приложений с веб-частями. См. также: персонализация, элементы управления веб-частей, зона.

  • элементы управления веб-частей
    Общее название разных типов элементов управления в наборе элементов управления веб-частей. См. также: набор элементов управления веб-частей.

  • страница веб-частей
    Веб-страница ASP.NET, включающая элементы управления веб-частей, позволяющие пользователю индивидуально настраивать страницу и в том числе указывать, какая информация на ней должна отображаться. См. также: набор элементов управления веб-частей.

  • серверный веб-элемент управления
    Серверный элемент управления ASP.NET, принадлежащий к пространству имен System.Web.UI.WebControls. Серверные веб-элементы управления функционально богаче и являются более абстрактными, чем серверные HTML-элементы управления. Теги серверных веб-элементов управления на странице ASP.NET имеют префикс asp, например: <asp:Button runat="server" />. См. также: серверный элемент управления ASP.NET, серверный HTML-элемент управления, проверочные серверные элементы управления.

  • язык WSDL (язык описания веб-служб)
    Основанный на XML язык контрактов для описания сетевых служб, предлагаемых сервером. См. также: язык XML.

  • инициатива WBEM (управление предприятием на основе веб-технологий)
    Инициатива организации Distributed Management Task Force (DMTF) по предоставлению диспетчерам систем уровня предприятия стандартного решения для управления этими системами. Реализацией инициативы WBEM от Майкрософт для операционной системы Microsoft Windows является инструментарий WMI.

  • WHERE
    Предложение инструкции SELECT языка WQL, позволяющее ограничить запрос извлечение подмножества определений классов или экземпляров класса. Предложения WHERE могут также использоваться для ограничения области уведомления о событиях. См. также: ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WITHIN.

  • Windows Communication Foundation
    Технология работы с управляемым кодом Windows Vista, используемая для построения сервис-ориентированных систем и управления такими системами.

  • служба приложений WCF
    В ASP.NET — служба приложений, такая как проверка подлинностей, управление свойствами профиля или ролями, к которой может обращаться любое приложение, не являющееся приложением ASP.NET, и которая может считывать и отправлять сообщения в формате SOAP 1.1. Службы WCF позволяют приложениям разных типов совместно использовать данные, такие как удостоверения пользователей, используемые для входа. См.также: служба приложений.

  • Windows Forms
    Библиотека клиентов Windows с богатым интерфейсом.

  • Конструктор Windows Forms
    Инструмент, предназначенный для быстрой разработки Windows-приложений. Он позволяет добавлять элементы управления в форму, упорядочивать их и писать код для обработки их событий.

  • инструментарий управления Windows (WMI)
    Инструментарий WMI — это разработанное Майкрософт расширение инициативы WBEM организации по стандартизации Distributed Management Task Force (DMTF), представляющее собой набор интерфейсов для доступа к компонентам и обеспечивающее для предприятия возможности управления этими компонентами. См. также: WBEM.

  • Windows Presentation Foundation
    Технология работы с управляемым кодом Windows Vista, расширяющая возможности создания визуальных эффектов, а также отображения пользовательского интерфейса приложений и мультимедийного содержимого.

  • расширяемость среды конструктора Windows Presentation Foundation для Visual Studio
    Платформа и открытый API-интерфейс для конструктора WPF, которые используются для реализации пользовательских графических элементов, инструментов, редакторов свойств и конструкторов. См. также: конструктор Windows Presentation Foundation для Visual Studio.

  • конструктор Windows Presentation Foundation для Visual Studio
    Конструктор в среде Visual Studio, предназначенный для создания элементов управления и приложений Windows Presentation Foundation (WPF). Конструктор WPF включает комбинированный режим, в котором можно одновременно просматривать разметку XAML и рабочую область конструирования. См. также: язык XAML.

  • WITHIN
    Предложение оператора SELECT языка WQL, ограничивающее частоту доставки событий и поддерживающее опрос событий, когда их поставщик недоступен. См. также: ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE.

  • WMI
    См. определение: инструментарий WMI.

  • класс WMI
    Шаблон типа управляемого объекта. Классы WMI определяют базовые единицы управления. Например, класс Win32_LogicalDisk является шаблоном для представления всех логических дисков в среде Windows. В данном случае WMI использует этот шаблон для генерирования экземпляра Win32_LogicalDisk для каждого установленного в компьютере диска.

  • язык WML
    Основанный на XML язык разметки, используемый для определения содержимого и интерфейса пользователя для узкополосных устройств, включая сотовые телефоны и пейджеры. Язык WML является частью протокола WAP. См. также: WAP.

  • мировые координаты
    Координаты, используемые для моделирования определенного графического мира.

  • мировое преобразование
    Преобразование, конвертирующее мировые координаты в координаты страницы. См. также: координаты страницы, мировые координаты.

  • WPF
    См. определение: Windows Presentation Foundation.

  • конструктор WPF
    См. определение: конструктор Windows Presentation Foundation для Visual Studio.

  • Расширяемость среды конструктора WPF
    См. определение: расширяемость среды конструктора Windows Presentation Foundation для Visual Studio.

  • WSDL
    См. определение: язык WSDL.

  • язык XAML
    См. определение: язык XAML.

  • XML
    См. определение: язык XML.

  • XML-схема (XSD)
    Стандартный язык консорциума W3C, используемый для создания документов схем XML. Схема XML содержит две части: набор предопределенных типов (например: string, dateTime, decimal) и язык XML для определения новых типов (например: complexType, minOccurs, element).

  • документ XML-схемы
    Спецификация, определяющая сложные типы, используемые в веб-методе, обеспечивающая возможность взаимодействия между клиентами и веб-службами, основанными на разных платформах, благодаря использованию общей системы типов, определенной консорциумом W3C.

  • веб-службы XML
    Функциональные логические блоки приложений, предоставляющие данные и службы другим приложениям. Приложения получают доступ к веб-службам XML, используя стандартные веб-протоколы и форматы данных, такие как HTTP, XML и SOAP, вне зависимости от реализации конкретной веб-службы XML. Веб-службы XML объединяют преимущества разработки с использованием компонентных моделей и веб-разработки; они являются краеугольными элементами модели программирования Microsoft .NET.

  • зона.
    Область на веб-странице, содержащая элементы управления веб-частей, осуществляющая управление их размещением и обеспечивающая согласованность их пользовательского интерфейса. В наборе элементов управления веб-частей зона является составным элементом управления, который содержит другие элементы управления и в результате отрисовки превращается в HTML-таблицу. Все классы зон веб-частей являются производными от класса System.Web.UI.WebControls.WebParts.WebZone. См. также: элементы управления веб-частей, набор элементов управления веб-частей.