Компонента ADO.NET, которая обеспечивает доступ к данным из реляционной базы.
.NET Framework - .NET Framework
Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. .NET Framework состоит из трех основных частей - общеязыковой среды выполнения (common language runtime), иерархического множества унифицированных библиотек классов и компонентную версию ASP, называемую ASP.NET. Cм. также .NET Framework class library
.NET Framework class library - Библиотека классов .NET Framework
CLS-совместимая библиотека классов, интерфейсов и типов-значений, которые включены в Microsoft .NET Framework SDK. Она обеспечивает доступ к системным возможностями и спроектирована, чтобы стать основой, на которой будут создаваться приложения .NET, компоненты и элементы управления.
access control list (ACL) - список прав доступа
Список, определяющий права доступа к определенному ресурсу.
ADO.NET - ADO.NET
Технология доступа к данных, включенная в состав .NET Framework.
application domain (AppDomain) - домен приложения
Единица выполнения приложения, ограниченная границей, которую CLR устанавливает вокруг объектов, созданных внутри приложения (другими словами, вокруг любой последовательности созданных объектов, которая началась внутри приложения). Домен приложения помогает изолировать объекты, созданные в одном приложении
application domain security policy - политика безопасности домена приложения
Политика безопасности, которая устанавливается в домене приложения. Cм. также security policy
ASP.NET - ASP.NET
Основа для построения серверных Web-приложений. Является эволюцией ASP в .NET .
ASP.NET page - страница ASP.NET
Компонент ASP.NET приложения.
ASP.NET server control - Серверный элемент управления ASP.NET
Элемент управления, работающий на сервере, включает в себя пользовательский интерфейс и связанную с ним функциональность. Любой серверный элемент управления в ASP.NET наследуется прямо или косвенно от элемента System.Web.UI.Control. Серверные элементы управления ASP.NET включают в себя серверные web-элементы управления, серверные HTML-элементы управления и т.д. Серверные элементы управления ASP.NET используются на странице с атрибутом runat=server Cм. также HTML server control
assembly - сборка
Единица компоновки логического набора функциональности, которая создана, изменяется и развертывается как единый блок (который может состоять из одного или нескольких файлов). Сборка содержит одну или несколько компонент .NET. Сборка является базовым строительным блоком .NET приложения. Все управляемые типы и ресурсы помечаются либо как доступные только внутри блока, либо как экспортируемые для использования вне блока. В процессе выполнения, сборка устанавливает область видимости имен и обеспечивает ее соблюдение. Среда выполнения может определить сборку для любого запущенного объекта, поскольку любой тип загружается только в контексте сборки.
assembly cache - кэш сборок
Кэш, используемый для хранения сборок. Кэш состоит из двух частей: глобальный кэш сборок содержит сборки, которые установлены непосредственно на машину с указанием, что они будут совместно использоваться многими приложениями на компьютере; кэш загрузки, которых хранит код, загруженный из Интернет или интранет сайтов, чтобы изолировать загруженные приложения так, чтобы действия одного приложения не оказали влияния на работу других приложений. Cм. также global assembly cache
assembly manifest - манифест сборки
Внутренняя часть каждой сборки, позволяющая сборке быть самоописанной. Манифест позволяет идентифицировать сборку, указывает файлы, которые включаются в реализацию сборки, описывает типы и ресурсы, используемые в сборке, указывает зависимости от других сборок, а также набор прав доступа, которые необходимы сборке для корректной работы. Эта информация используется во время выполнения для разрешения ссылок, проверку корректности версий, проверку целостности загруженных сборок. Самоописывающая природа сборок позволяет производить установку и развертывание без побочных эффектов, простым использованием XCOPY.
attribute - атрибут
Объявление, которое описывает программные элементы, такие как типы, поля, методы и свойства. Атрибуты хранятся вместе с метаданными в файле .NET Framework и могут быть использованы для описания кода в процессе выполнения, а также для воздействия на поведение программы в процессе выполнения.
authentication - Аутентификация
Процесс идентификации пользователя, проверка его удостоверения личности в определенной системе авторизации. Аутентификация не отвечает на вопрос, имеет ли пользователь доступ к данным ресурсам, а только проверяет, тот ли он, за кого себя выдает. Cм. также principal
authorization - Авторизация
Процесс, который отвечает на вопрос, разрешено ли данному пользователю выполнение запрошенной операции. Авторизация происходит после аутентификации и использует идентификатор пользователя, чтобы определить, доступ к каким ресурсам ему разрешен. Cм. также principal
boxing - упаковка
Преобразование значения типа в объект, при которой подразумевается, что объект сохранит полную информацию типа в период выполнения и будет размещен в куче. Среди инструкций промежуточного языка Microsoft (MSIL) есть инструкция box, которая преобразует значение типа в объект, создавая копию значения типа и размещая его в вновь созданном объекте. Cм. также value type
CCW -
См. определение COM callable wrapper
CLS -
См. определение Common Language Specification.
CLS-compliant - CLS-совместимый
Код, в котором публично открыты только возможности, которые соответствуют Common Language Specification. CLS-совместимость может относиться к классам, интерфейсам, компонентам и средствам. Cм. также Common Language Specification (CLS)
code access security - Безопасность доступа к коду.
Механизм, поддерживаемый средой выполнения, на основании которого управляемый код получает права, через политику безопасности, и обеспечивает соблюдение этих прав, ограничивающих набор операций, выполнение которых разрешено коду. Чтобы избежать в цепочке выполнения кода возможных пробелов в безопасности, все вызовы на стеке вызовов должны иметь необходимые права.
code-behind class - Класс с фоновым кодом
Класс, который используется из .aspx файла, но находится в отдельном файле (.dll или .cs). К примеру, Вы можете написать фоновый класс, который создает специализированный серверный элемент управления, и содержит код, который вызывается из .aspx файла, но не расположен непосредственно в .aspx файле. Данная возможность позволяет разделять логику и дизайн приложения. Cм. также ASP.NET
COM callable wrapper (CCW) - Обертка для COM-вызовов
Прокси-объект, создаваемый средой выполнения так, чтобы существующие COM-приложения могли использовать управляемые классы, включая классы .NET Framework.
common language runtime - Общеязыковая среда выполнения
Ядро выполнения управляемого кода. Среда выполнения поддерживает управляемый код, обеспечивая его сервисами, такими как, межъязыковая интеграция, безопасность доступа кода, управление жизненным циклом объектов, отладка и профилирование.
Common Language Specification (CLS) - Общеязыковая спецификация
Подмножество языковых возможностей, которое поддерживается множеством совместимых средств. CLS-совместимые компоненты и средства гарантированно могут взаимодействовать с другими CLS-совместимыми компонентами и средствами.
common object file format (COFF) -
Портируемый формат в 32-битном программировании для исполняемых и объектных файлов. Реализация Microsoft этого формата носит название портируемый формат исполняемый файлов (PE). Cм. также portable executable file (PE file)
common type system - Общая система типов
Спецификация, которая определяет, как среда выполнения определяет тип, использует и управляет типами.
container - Контейнер
Для ASP.NET, см определение naming container.
context property - Контекстное свойство
Состояние и код для управления состоянием экземпляра объекта. Например, транзакционное контекстное свойство хранит номер транзакции в которой участвует объект.
contract -
Поведение и состояние объекта, определяемое классом-сервером и наследуемое всеми клиентами данного класса. Контракт выражается сигнатурами всех открытых полей, методов, свойств и событий данного класса, дополненными описанием (обычно в простой текстовой форме) того, что представляет собой каждое отдельное поле или свойство, а также назначения каждого из методов.
Класс, используемый для представления специализированных метаданных.
custom control - Специализированный элемент управления
Элемент управления, созданный пользователем или сторонним разработчиком, который не содержится в библиотеке классов .NET Framework. Это общее понятие, которое включает пользовательские элементы управления. Специализированные серверные элементы управления используются в Web-формах (на страницах ASP.NET). Специализированные клиентские элементы управления используются в приложениях с Windows Forms.
declarative security check - Декларативная проверка безопасности
Декларативная информация в метаданных для проверки безопасности. Используя такие декларации, которые обычно записываются как специализированные атрибуты, разработчики могут включать определенную функциональность по защите: требовать разрешения устанавливать ссылку на код, требовать разрешения для наследования типа, требовать наличия определенных прав у вызывающих объектов и т.д. Cм. также imperative security check
denial - Отказ
Путем запрещения (отказа) метод может воспрепятствовать использованию вызывающими его операторами полномочий, представляемых данным разрешением. Если один из методов в стеке вызовов отказывается предоставлять разрешение А, обход стека, проверяющий разрешение А, завершится с ошибкой, если только в стеке не будет найдено достоверное утверждение между методом, осуществляющим отказ и методом, инициировавшим проверку разрешения А.
denial of service attack - Атака для отказа работы сервиса
Атака, которая расходует время, память и другие ресурсы сервера, чтобы сделать невозможным доступ к его ресурсам.
domain-neutral - Нейтральный к домену
Практика загрузки сборки без указания домена, в котором сборка должна выполняться. Загрузка сборки нейтральным к домену образом позволяет коду сборки и связанным с ним структурам данным быть разделяемыми среди всех доменов приложения в процессе.
download cache -
См. Определение assembly cache.
enum - Перечисление
Специальная форма типа-значения, которая наследуется от System.Enum и позволяет давать альтернативные названия для значений базового примитивного типа. Перечислимый тип имеет имя, базовый тип и множество значений. Базовый тип может быть одним из встроенных знаковых или беззнаковых целочисленных типов (таких как Byte, Int32, или UInt64). Поля - статические текстовые поля, каждых из которых представляет собой константу. Язык, который вы используете, связывает определенное значение базового типа с каждым полем.
evidence - Доказательство
Свойства кода, такие как цифровая подпись, зона, сайт, которые используются политикой безопасности, чтобы предоставить права данному коду.
executable file - Исполняемый файл
Файл в формате PE, который может быть загружен в память и выполнен загрузчиком операционной системы. Это может быть .exe или .dll файл. В контексте .NET, PE файл должен быть сначала переведен в машинный код, прежде чем он будет выполнен операционной системой. Cм. также portable executable (PE) file
Extensible Markup Language (XML) - Расширенный язык разметки
Подмножество Standard Generalized Markup Language (SGML), оптимизированное для работы через Web. XML предоставляет универсальный способ для описания и обмена структурированной информацией, независимо от приложений и разработчиков.
Framework -
См. определение для .NET Framework.
GAC -
См. определение для global assembly cache.
garbage collection (GC) - Сборка мусора
Процесс отслеживания указателей на все активные объекты, чтобы определить используемые объекты, а оставшуюся память пометить, как доступную для повторного использования. Сборщик мусора также высвобождает память, уменьшая количество памяти, занятой процессом.
global assembly cache (GAC) - Глобальный кэш сборок
Кэш кода, в котором хранятся сборки, специально установленные для совместного использования разными приложениями на данном компьютере. Приложения, размешенные в глобальном кэше сборок должны иметь строгое имя. Cм. также strong name
globalization - Глобализация
Процесс проектирования и разработки программного продукта, который должен функционировать на разных языках. Глобализация включает определение языков (кодировок), которые должны быть поддержаны, разработка возможностей, с поддержкой данных языков, написание кода, который будет работать одинаково корректно во всех поддерживаемых языках. Cм. также localization
granted permissions - Предоставленные права.
Права, определяемые политикой безопасности, которые предоставляются коду, позволяя ему доступ к определенным ресурсам. Предоставленные права определяются как запрошенными правами, так и тем, что разрешается конфигурацией политики безопасности
heap - Куча
Часть оперативной памяти, выделенная для использования программной в качестве временного хранения структур данных, существование которых или размер не могут быть определены до момента запуска программы.
HTML server control - Серверный HTML-элемент управления
Серверный HTML-элемент управления - это серверный элемент управления ASP.NET, который относится к пространству имен System.Web.UI.HtmlControls. Серверный HTML-элемент управления преобразуется непосредственно в HTML-тег и он объявляется на странице ASP.NET, Cм. также Web server control
imperative security check - Принудительная (?) проверка безопасности
Проверка безопасности, которая происходит, когда метод вызывается из защищенного кода. Это тип проверки может быть управляемым данными (data-driven) или может быть выделен в единое место внутри объекта или метода. Например, если имя защищенного файла будет известно только в период выполнения, то проверка должна быть вызвана с передачей имени файла в качестве параметра. Cм. также declarative security check
intermediate language - Промежуточный язык
См. Определение для Microsoft intermediate language.
JIT - По мере необходимости
Сокращение для "just-in-time," - действие, которое выполняется только тогда, когда в нем возникает необходимость, например, компиляция по мере необходимости, активизация объектов по мере необходимости.
JIT compilation - Компиляция по мере необходимости
Компиляция, которая преобразует код промежуточного языка в машинный код, происходящая в тот момент, когда код потребовался в процессе выполнения. Cм. также Microsoft intermediate language
lifetime - Жизненный цикл
Период времени, который начинается, когда объект создается в памяти и заканчивается, когда сборщик мусора удаляет объект из памяти.
locale -
Набор правил и данных, специфических для конкретного языка и географического региона. Включает информацию о правилах сортировки, форматировании даты и времени, преобразованиях чисел и денег, классификации символов. Cм. также globalization
localization - Локализация
Процесс настройки или перевода отдельных данных и ресурсов, необходимых для определенного географического региона или языка. Cм. также globalization
managed code - Управляемый код
Код, который запускается под "contract of cooperation" в среде выполнения. Управляемый код должен содержать метаданные, необходимые среде выполнения для того, чтобы обеспечить работу сервисов, таких, как управление памятью, межъязыковая интеграция, проверка доступа кода и автоматическое управление жизненным циклом объектов. Весь код, представленный в виде промежуточного языка, выполняется как управляемый код. Cм. также Microsoft intermediate language (MSIL)
metadata - метаданные
Информация, которая описывает каждый элемент, управляемый средой выполнения: сборка, загружаемый файл, тип, метод и т.д. Включает информацию, необходимую для отладки и сборки мусора, а также определения классов, информацию о совместимости версий и другую информацию, необходимую среде выполнения.
Microsoft intermediate language (MSIL) - Промежуточный язык Microsoft
Язык, который используется в качестве выходного в ряде компиляторов и используется в качестве входного для «компилятора по мере необходимости». Среда выполнения включает несколько JIT-компиляторов для преобразования промежуточного языка в машинный код. Cм. также JIT compilation
module - Модуль
Загружаемый блок, который может содержать объявления типов и их реализацию. Модуль содержит достаточно информации, чтобы среда выполнения обнаружила все части реализации, когда модуль будет загружен. Модули хранятся в формате Windows portable executable (PE). При развертывании модуль всегда содержится в сборке
MSIL -
См. определение для Microsoft intermediate language.
namespace - Пространство имен
Логическая схема именования для группировки сходных типов. Например, .NET Framework использует иерархическую схему именования для группировки типов в логические категории общей функциональности, такие, как функциональность ASP.NET или функциональность удаленных вызовов. Средства разработки могут использовать пространства имен, чтобы сделать более удобным для разработчиков просматривать и использовать типы в своем коде. Концепция пространства имен ортогональна к сборке - одна сборка может содержать типы, чьи иерархические имена имеют разные корни, и логическое пространство имен, внутри одного корня, может содержаться в нескольких сборках. В .NET Framework, пространство имен является логическим соглашением, используемым во время разработки, в то время как сборка устанавливает область видимости имени в процессе выполнения. Cм. также Assembly
naming container - Именованный контейнер
Любой ASP.NET элемент управления, включая страницы и любые специализированные элементы управления, которые реализуют интерфейс INamingContainer. Такие элементы управления создают уникальное пространство имен ID для себя и любых дочерних элементов управления, которые они содержат. Это позволяет быть уверенным, что любой атрибут ID в элементе управления будет уникален среди всего ASP.NET приложения, в котором он используется.
native code - Машинный код
Код в инструкциях для конкретного процессора.
PE file -
См. определение для portable executable (PE) file.
permission class - Класс разрешений
Класс, который определяет доступ к ресурсу или определяет идентификатор, поддерживаемый системой проверки прав.
permission object - Объект разрешений
Экземпляр класса разрешений, который представляет права для ресурса или идентификатора. Объект разрешений может быть использован для указания запроса, требования или предоставления права.
Формат файлов, которые используется для исполняемых программ, а также для файлов, связанных вместе, чтобы сформировать исполняемую программу.
principal - Принципал??
В системе безопасности.NET Framework, представляет идентификатор и роль пользователя.. Cм. также role
private assembly - Приватная сборка
Сборка, которая используется только одним приложением. Приватная сборка размещается в структуре директорий приложения, использующего ее. Cм. также shared assembly
reference type - Ссылочный тип
Тип данных, в котором хранится ссылка на размещение данных. Значением типа является указание на последовательность бит, представляющих данные. Ссылочные типы могут быть само-описываемыми типами, указателями или интерфейсами. Cм. также value type
regular expression - Регулярное выражение
Кратная и гибкая нотация для поиска и замены выражений в тексте. Нотация включает в себя два основных типа - обычные символы, которые указывают текст, который должен находиться в строке поиска, и метасимволы, которые указывают текст, которые может изменяться в строке поиска. Вы можете использовать регулярные выражения для того, чтобы быстро разобрать большой текст, чтобы найти определенные строки, расширить, отредактировать, заменить или удалить текстовые подстроки, или добавить дополнительные строки, чтобы создать отчет.
requested permissions - Запрошенные права
Указанные в сборке права (необязательные), которые представляют минимально необходимые, желательные и запрещенные права для кода в сборке. Если такие права не указаны, то сборка получает максимальные права, разрешенные политикой безопасности.
resource - Ресурс
Любые неисполняемые данные, которые логически развертываются вместе с приложением. Ресурсом может быть отображаемые в приложении сообщения об ошибках, либо часть интерфейса пользователя. Ресурсы могут содержать данные в виде форм, включающих строки, изображения и объекты.
role - Роль
Именованное множество принципалов, имеющих определенные привилегии, относящиеся к политике безопасности. Cм. также Principal
round trip - Цикл обработки
Последовательность стадий, которую проходит Web-форма, начинающаяся с момента, когда пользовательские действия требуют обработки на сервере. Когда это происходит, форма должна быть передана на сервер, обработана и результат возвращен в программу просмотра.
runtime -
См. определение для common language runtime.
runtime host -
Среда, такая как ASP.NET, Internet Explorer, или оболочка Windows, в которой среда выполнения обычно запускается и управляется. «гнездо» среды выполнения создает домены приложений, в которых запускается управляемый код от имени пользователя.
safe mode - Безопасный режим
Специальная версия политики безопасности, в которой требуется, чтобы сборка была запущена именно в той версии и с теми зависимостями, с которыми она была скомпилирована.
security hole - Проблема (дыра) в безопасности
Непреднамеренно незащищенная точка входа в защищенный компьютер, компоненту, приложение или другой ресурс.
security policy - Политика безопасности
Активная политика безопасности, установленная администратором, которая программно создает предоставленные права для всего управляемого кода, базируясь за запрашиваемых кодом правах. Код, который требует больше прав, чем позволяет политика безопасности, не будет запущен. Cм. также application domain security policy
server control - Серверный элемент управления
Элемент, который может быть расположен в ASP.NET странице или Web-форме. Элементы управления - это иерархические, программируемые, повторно используемые, серверные объекты (с пользовательским интерфейсом или без него)
shared assembly - Совместно используемая сборка
Сборка, которая может быть использована более чем в одном приложении. Чтобы сборка была совместно используемой, она должна быть специальным образом собрана, и ей должно быть присвоено шифрованное строгое имя. Cм. также strong name
shared name - Разделяемое имя
См. определение для strong name.
side-by-side execution -
Возможность запуска разных версий одной и той же сборки одновременно. Это может происходить на одной машине, в одном процессе, в одном домене приложения. Это важная особенность для поддержки версионности средой выполнения.
signature - Сигнатура, подпись
Список типов, включенный в определение метода, поля, свойства или локальной переменной. Для метода сигнатура включает его имя, количество параметров, их типы, тип возвращаемого результата и соглашения по вызову. Сигнатура для свойства аналогична сигнатуре метода. Сигнатура для поля и локальной переменной - это просто их тип.
SOAP - Простой протокол доступа к объектам
Simple Object Access Protocol. Простой, основанный на XML протокол, для обмена структурированной и типизированной информацией в Web. Протокол не содержит привязки к приложению или транспортному протоколу, что делает его модульным и расширяемым.
strong name - Строгое имя
Имя, которое состоит из идентификатора сборки - ее простого текстового имени, номера версии и культуры (если есть), усиленное публичным ключом и цифровой сигнатурой, созданной для сборки. (Так как декларация сборки содержит информацию обо всех файлах, составляющих реализацию сборки, то достаточно создавать цифровую подпись только для одного файла, содержащего декларацию сборки). Сборки, имеющие одинаковое строгое имя, считаются одинаковыми.
template - Шаблон
В ASP.NET: Фрагмент страницы, который используется для построения визуального интерфейса шаблонного серверного элемента управления. Шаблон содержит элементы представления, которые включают текст, HTML, выражения, а также элементы, представляющие серверные элементы управления. Шаблон может храниться в текстовом файле с расширением .ascx. Cм. также templated control
templated control - Шаблонный элемент управления
Серверные элемент управления, который сам не создает визуального интерфейса, но позволяет своим пользователям (разработчикам страниц) использовать данный шаблон для построения интерфейса. Когда разборщик ASP.NET страниц встречает шаблонный элемент управления, он разбирает шаблон и динамически создает дочерние элементы, которые выдают пользовательский интерфейс. Серверные элементы Repeater и DataList являются шаблонными. Элемент DataGrid не является, строго говоря, шаблонным элементом управления, но использует шаблоны для настройки интерфейса. Cм. также ASP.NET server control
tracing - Трассировка
Форма отладки, с использованием класса Trace, который хранит и представляет детали работы приложения. Трассировка доступна для любого класса ASP.NET, в котором поддерживается свойство Trace.
type system -
См. определение для common type system.
unboxing - Распаковка
Преобразование экземпляра объекта в тип-значение. Cм. также value type
unmanaged code - Неуправляемый код
Код, который создан без следования соглашениям и требованиям среды выполнения. Неуправляемый код выполняется в среде CLR с минимальными сервисами (например, для них отсутствует сборщик мусора, ограничены возможности по отладке и т.д.)
user control - Пользовательский элемент управления.
В ASP.NET: Созданный пользователем серверный элемент управления, который может быть повторно использован на страницах. Пользовательский элемент управления создается и хранится как текстовый файл с расширением .ascx. Среда выполнения компилирует пользовательский элемент управления на лету в класс, который наследуется от System.Web.UI.UserControl. В Windows Forms: созданный пользователем элемент управления, который наследуется от System.WinForms.UserControl и разработан с использованием уже существующих элементов управления.
Validation server controls - Проверочные элементы управления
Набор серверных элементов управления, входящих в ASP.NET, которые проверяют введенные пользователем в HTML и серверные элементы управления данные на соответствие программно заданным требованиям. Проверка ввода производится в серверном коде. Если пользователь работает с программой просмотра, поддерживающей DHTML, элементы управления могут выполнять некоторые проверки с использованием клиентских скриптов.
validator -
См. определение для validation server controls.
value type - Тип значения
Тип данных, которые полностью описывает значение, указывая последовательность бит, являющихся представлением значения. Информация о типе для экземпляров типа значения не сохраняется с экземплярами в период выполнения, но доступна в метаданных. Экземпляры типа значения могут рассматриваться упакованные объекты. Cм. также reference type
verification - Проверка
Часть процесса компиляции в которой код проверяется на соответствие определенному набору правил, чтобы удовлетворить определенным требованиям безопасности. Среда выполнения может проверять Microsoft intermediate language (MSIL). Cм. также Microsoft intermediate language (MSIL)
version policy - Политика версионности
Правила, определяющие с какой версией связанных сборок, работать. Политика версионности определяется с помощью файлов конфигурации.
view state -
Текущие значения свойств страницы ASP.NET и содержащихся в ней серверных элементов управления. Страница ASP.NET может определять, когда форма запрашивается в первый раз, а когда она пересылается на сервер, и позволяет программе действовать соответственно.
Web application - Web-приложение
Набор клиентских и серверных программ, которые работают вместе, чтобы обеспечить решение проблемы.
Web Forms - Web-формы
Часть ASP.NET Framework, поддерживающая серверные элементы управления, которые создают пользовательский HTML-интерфейс для программ просмотра.
Web server control - Серверный Web-элемент управления
Серверный элемент управления ASP.NET, который относится к пространству имен System.Web.UI.WebControls. Серверные Web-элементы управления являются более функциональными и абстрактными, чем серверные HTML-элементы управления. Серверные Web-элементы управления имеют префикс на страницах ASP.NET. Cм. также HTML server control
Windows Forms -
Функциональная библиотека Windows для построения клиентских приложений. Набор классов содержится в пространстве имен System.Windows.Forms.