Поделиться через


Типы и расширения файлов в 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. Дополнительные сведения см. в разделе Запись сведений схемы DataSet в виде XSD (ADO.NET).

База данных 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.

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. Дополнительные сведения см. в разделе Приступая к работе с 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. Дополнительные сведения см. в разделе Запись сведений схемы DataSet в виде XSD (ADO.NET).

Универсальный обработчик

ASHX

Страница для реализации универсального обработчика

Карта узла

SITEMAP

Файл, используемый для создания карты узла.

Форма Web Form для мобильных устройств

ASPX

Форма для создания веб-приложений для мобильных устройств. Дополнительные сведения см. в разделе Создание веб-приложений технологии ASP.NET для мобильных устройств.

Пользовательский веб-мобильный элемент управления

ASCX

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

Файл веб-конфигурации для мобильных устройств

CONFIG

В технологии ASP.NET этот файл используется для настройки веб-параметров веб-проекта для мобильных устройств. Файл имеет имя Web.config, которое невозможно изменить. Дополнительные сведения см. в разделе Создание веб-приложений технологии ASP.NET для мобильных устройств.

Crystal Report

RPT

Файл Crystal Report, который используется для публикации данных на странице формы Web Form.

Файл языка VBScript

VBS

Файл скрипта, содержащий код языка VBScript.

Файл языка JScript

JS

Файл скрипта, содержащий код языка JScript. Дополнительные сведения см. в разделе Приступая к работе с 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

Файл изображения для создания пользовательского значка.

См. также

Другие ресурсы

Шаблоны проектов в Visual Studio по умолчанию