Типы и расширения файлов в Visual Basic и Visual C#
Элементы проектов ссылаются на типы файлов, добавляемых в проект.Доступные для разработчика элементы проекта различаются в зависимости от того, работаете ли вы в локальном проекте или проекте Интернета.
Добавление элементов проекта
Можно добавить элементы в проект, в строке меню, выбирая Проект и Добавление нового элемента, а затем, определяющее тип элемента, который нужно добавить.
В следующей таблице перечислены элементы проектов, доступные для локальных и веб-проектов.Следует заметить, что для некоторых элементов проектов расширения имен файлов различаются в зависимости от того, в каком проекте используется элемент — в проекте Visual Basic (расширение VB) или в проекте Visual C# (расширение CS).Для других элементов проектов расширения файлов в проектах Visual Basic и Visual C# совпадают, т. е. для каждого элемента проекта допустимо только одно расширение имени файла.
Если были установлены программы проектирования распределенных систем, то см. следующую информацию о типах файлов для модели определения системы (SDM) и конструкторов распределенных систем:
Topic | Location |
---|---|
Общие сведения о модели определения системы (SDM) | Visual Studio Enterprise – пользовательский интерфейс |
Элементы локального проекта
Элемент проекта |
Расширение файла |
Назначение элемента проекта |
---|---|---|
Форма Windows Forms |
VB или CS, или JSL |
Форма для создания приложений Windows. |
Форма проводника |
VB или CS, или JSL |
Форма проводника с элементами управления "дерево просмотра" и "панель ссылок". |
Родительская MDI-форма |
VB или CS, или JSL |
Форма для приложения с многооконным интерфейсом. |
Окно "О программе" |
VB или CS, или JSL |
Диалоговое окно "О программе" для Windows-приложений. |
Форма входа в систему |
VB или CS, или JSL |
Форма входа в систему для ввода имени пользователя и пароля. |
Экран-заставка |
VB или CS, или JSL |
Форма, предварительно настроенная для использования в качестве заставки. |
Диалоговый |
VB или CS, или JSL |
Диалоговое окно для Windows-приложений. |
Класс |
VB или CS, или JSL |
Файл кода, содержащий объявление класса. |
Интерфейс |
VB или CS, или JSL |
Новый интерфейс. |
Модуль (только в Visual Basic) |
VB |
Файл для хранения групп функций. |
Класс компонента |
VB или CS, или JSL |
Класс для создания компонентов с помощью визуального конструктора.Дополнительные сведения см. в разделе Классы компонентов. |
Пользовательский элемент управления |
VB или CS, или JSL |
Класс для создания элемента управления формы Windows Form с помощью визуального конструктора. |
Служба Windows |
VB или CS, или JSL |
Класс для создания служб Windows.Дополнительные сведения см. в разделе Практическое руководство. Создание служб Windows. |
DataSet |
XSD |
Файл для создания XML-схемы с использованием классов DataSet.Дополнительные сведения см. в разделе Writing DataSet Schema Information as XML Schema (XSD). |
База данных SQL |
MDF |
Пустая базы данных SQL для локальных данных. |
XML-файл |
XML |
Пустой XML-файл. |
Схема XML |
XSD |
Файл для создания схемы для XML-документов. |
Файл параметров |
SETTINGS |
Пустой файл пользовательских параметров. |
Файл исходного кода |
VB или CS, или JSL |
Пустой файл исходного кода. |
Пользовательский элемент управления |
VB или CS, или JSL |
Класс для создания разрабатываемых пользователем элементов управления форм Windows Form.Дополнительные сведения см. в разделе Практическое руководство. Создание элементов управления для форм Windows Forms. |
HTML-страница |
HTM |
HTML-страница, которая может включать код, исполняемый на клиенте.Дополнительные сведения см. в разделе Представление конструирования. |
Наследуемая форма |
VB или CS, или JSL |
Новая форма, созданная на основе существующей формы.Дополнительные сведения см. в разделе Визуальное наследование в Windows Forms. |
Производный пользовательский элемент управления |
VB или CS, или JSL |
Новый элемент управления, созданный на основе существующего элемента управления формы Windows Form.Дополнительные сведения см. в разделе Практическое руководство. Наследование существующих элементов управления Windows Forms. |
Настраиваемый веб-элемент управления |
VB или CS, или JSL |
Класс для создания серверного элемента управления ASP.NET.Дополнительные сведения см. в разделе ASP.NET Web Server Controls Overview. |
COM-класс |
VB или CS |
Класс, который можно предоставить для использования моделью COM.Дополнительные сведения см. в разделе COM-взаимодействие в приложениях .NET Framework (Visual Basic). |
Транзакционный компонент |
VB или CS |
Класс для использования совместно с транзакционными компонентами. |
Текстовый файл |
TXT |
Пустой текстовый файл. |
XSLT-файл |
XSLT |
Файл, используемый для преобразования XML-документов. |
Класс установщика |
VB или CS, или JSL |
Класс, вызываемый во время установки. |
Crystal Report |
RPT |
Файл Crystal Report, который используется для публикации данных в форме Windows Form. |
Файл точечного рисунка |
BMP |
Пустой файл точечного рисунка, который может использоваться для создания простых изображений. |
Файл курсора |
CUR |
Файл для создания пользовательских курсоров. |
Файл значка |
ICO |
Файл изображения для создания пользовательского значка. |
Файл ресурсов |
RESX |
Файл, используемый для определения и изменения ресурсов приложения.Дополнительные сведения см. в разделе Ресурсы в приложениях. |
Информационный файл сборки |
VB или CS, или JSL |
Файл, содержащий основные данные сборки.Дополнительные сведения см. в разделе Сборки в среде CLR. |
Файл конфигурации приложения |
CONFIG |
Файл, используемый для настройки параметров приложения.Дополнительные сведения см. в разделе Файлы конфигурации. |
Визуализатор отладчика |
VB или CS, или JSL |
Простой визуализатор отладчика |
Схема классов |
CD |
Диаграмма классов. |
Отчет |
RDLC |
Новый пустой отчет. |
Файл языка JScript |
JS |
Файл скрипта, содержащий код языка JScript.Дополнительные сведения см. в разделе Getting Started With JScript. |
Файл языка VBScript |
VBS |
Файл скрипта, содержащий код языка VBScript. |
Сервер скриптов Windows |
WSF |
Файл, содержащий скрипт, который выполняется как приложение Windows. |
Элементы веб-проектов
Элемент проекта |
Расширение файла |
Назначение элемента проекта |
---|---|---|
Форма Web Form |
Два файла: с расширением ASPX и с расширением либо VB для Visual Basic, либо CS для Visual C# |
Форма для создания веб-приложений. |
Главная страница |
MASTER |
Главная страница для веб-приложений. |
Пользовательский веб-элемент управления |
ASCX |
Серверный элемент управления ASP.NET, созданный с помощью визуального конструктора. |
HTML-страница |
HTM |
HTML-страница, которая может включать код, исполняемый на клиенте.Дополнительные сведения см. в разделе Представление конструирования. |
Веб-служба |
Два файла: с расширением ASMX и с расширением либо VB для Visual Basic, либо CS для Visual C# |
Компонент, обеспечивающий обмен сообщениями для взаимодействия с помощью стандартных протоколов, таких как HTTP, XML, XSD, SOAP и WSDL.Дополнительные сведения см. в разделе Доступ к веб-службам приложения (Visual Basic). |
Класс |
VB или CS, или JSL |
Файл кода, содержащий объявление класса. |
Таблица стилей |
CSS |
Таблица, используемая для определения HTML-стилей.Дополнительные сведения см. в разделе Общие сведения о работе с CSS. |
Глобальный класс приложения |
ASAX |
Иногда называется ASAX-файлом. Этот файл позволяет писать код для обработки глобальных событий уровня приложения технологии ASP.NET, например Session_OnStart и Application_OnStart.Имя этого файла — global.asax, его нельзя изменить. |
Файл веб-конфигурации |
CONFIG |
Технология ASP.NET использует этот файл для настройки веб-параметров веб-проекта.Файл имеет имя Web.config, которое невозможно изменить. |
XML-файл |
XML |
Пустой XML-файл. |
Схема XML |
XSD |
Файл для создания схемы для XML-документов. |
XSLT-файл |
XSLT |
Файл, используемый для преобразования XML-документов. |
Текстовый файл |
TXT |
Пустой текстовый файл. |
Файл ресурсов сборки |
RESX |
Файл, используемый для определения и изменения ресурсов приложения.Дополнительные сведения см. в разделе Ресурсы в приложениях. |
Информационный файл сборки |
VB или CS, или JSL |
Файл, содержащий основные данные сборки.Дополнительные сведения см. в разделе Сборки в среде CLR. |
База данных SQL |
MDF |
Пустая базы данных SQL для локальных данных. |
DataSet |
XSD |
Файл для создания XML-схемы с использованием классов DataSet.Дополнительные сведения см. в разделе Writing DataSet Schema Information as XML Schema (XSD). |
Универсальный обработчик |
ASHX |
Страница для реализации универсального обработчика |
Карта узла |
SITEMAP |
Файл, используемый для создания карты узла. |
Форма Web Form для мобильных устройств |
ASPX |
Форма для создания веб-приложений для мобильных устройств. |
Пользовательский веб-мобильный элемент управления |
ASCX |
Серверный элемент управления ASP.NET, созданный с помощью визуального конструктора и используемый в веб-приложении для мобильных устройств. |
Файл веб-конфигурации для мобильных устройств |
CONFIG |
В технологии ASP.NET этот файл используется для настройки веб-параметров веб-проекта для мобильных устройств.Файл имеет имя Web.config, которое невозможно изменить. |
Crystal Report |
RPT |
Файл Crystal Report, который используется для публикации данных на странице формы Web Form. |
Файл языка VBScript |
VBS |
Файл скрипта, содержащий код языка VBScript. |
Файл языка JScript |
JS |
Файл скрипта, содержащий код языка JScript.Дополнительные сведения см. в разделе Getting Started With JScript. |
Сервер скриптов Windows |
WSF |
Пустой файл кода, используемый для скриптов Windows.Дополнительные сведения см. в разделе Введение в приложения служб Windows. |
Файл обложки |
SKIN |
Файл, используемый для определения темы ASP.NET. |
Файл браузера |
BROWSER |
Файл для задания определений браузера |
Отчет |
RDLC |
Новый пустой отчет. |
Модуль (только в Visual Basic) |
VB |
Файл для хранения групп функций. |
Класс компонента |
VB или CS |
Класс для создания компонентов с помощью визуального конструктора. |
Мастер форм данных |
ASPX (VB или CS для локальных проектов) |
Форма данных для веб-приложений. |
Набор рамок |
HTM |
HTML-файл, включающий несколько HTML-страниц |
Настраиваемый веб-элемент управления |
VB или CS, или JSL |
Класс для создания серверного элемента управления ASP.NET. |
Файл исходного кода |
VB или CS, или JSL |
Пустой файл исходного кода. |
Файл статического обнаружения |
DISCO |
Необязательный файл, который служит в качестве механизма обнаружения для веб-служб XML.Файл с расширением DISCO не создается для веб-службы XML автоматически. |
Класс установщика |
VB или CS, или JSL |
Класс, вызываемый во время установки. |
Файл точечного рисунка |
BMP |
Пустой файл точечного рисунка, который может использоваться для создания простых изображений. |
Файл курсора |
CUR |
Файл для создания пользовательских курсоров. |
Файл значка |
ICO |
Файл изображения для создания пользовательского значка. |