Tipos de arquivo e extensões de arquivo em Visual Basic e C# Visual

Itens de projeto referem-se aos tipos de arquivos que você adiciona a um projeto.Itens de projeto disponíveis para você, diferenciam-se dependendo se você estiver trabalhando em um projeto local ou em um projeto da Web.

Adicionando itens de projeto

Você pode adicionar itens a um projeto, pela barra de menus, escolhendo Projeto, Adicionar novo item e especificando em que o tipo de item você deseja adicionar.

As seguintes tabelas listam os itens de projeto disponíveis para projetos locais e projetos da Web.Observe que para alguns itens de projeto, a extensão de arquivo é diferente, dependendo se o item aparece em um projeto Visual Basic (indicado por .vb), em um projeto Visual C# (indicado por .cs), ou em um projeto Visual J# (indicado por .jsl).Para outros itens de projeto, a extensão de arquivo não faz distinção entre um projeto Visual Basic, um projeto Visual C#, e um projeto Visual J#; isto é, há apenas uma extensão possível para o item de projeto.

Se você instalou Distributed Systems designers, consulte a seguir para obter informações sobre Informações do sistema de definição do modelo (SDM) e tipos de arquivo designer de sistema distribuído:

Topic Location
Visão geral sobre o modelo de definição do sistema (SDM) dv_vsetut01
Visão geral do definição de sistema Model (SDM) Visual Studio Enterprise - User Interface

8k0zafxb.collapse_all(pt-br,VS.110).gifItens de projeto locais

Item de projeto

File Extension

Finalidade do item de projeto

Windows Form

.vb ou .cs ou .jsl

Um formulário para criar aplicativos baseados no Windows.

Explorer Form

.vb ou .cs ou .jsl

Um formulário do Explorer com modo de exibição de árvore e controles de navegação.

MDI Parent Form

.vb ou .cs ou .jsl

Um formulário para um aplicativo de interface de documentos múltiplos.

About Box

.vb ou .cs ou .jsl

Um formulário de caixa de diálogo About para aplicativos baseados no Windows

Login Form

.vb ou .cs ou .jsl

Um formulário de logon para coletar um nome de usuário e senha.

Splash Screen

.vb ou .cs ou .jsl

Um formulário pré-configurado para ser usado como tela inicial.

Dialog

.vb ou .cs ou .jsl

Uma caixa de diálogo para aplicativos baseados no Windows.

Classe

.vb ou .cs ou .jsl

Um arquivo de código que contém uma declaração de classe.

Interface

.vb ou .cs ou .jsl

Uma nova interface.

Module (Visual Basic somente)

.vb

Um arquivo para armazenar grupos de funções.

Component Class

.vb ou .cs ou .jsl

Uma classe para criar componentes usando o visual designer.Para mais informações, consulte Classes de componente.

User Control

.vb ou .cs ou .jsl

Uma classe para criar um controle de Windows Form usando o visual designer.

Serviço do Windows

.vb ou .cs ou .jsl

Uma classe para criar serviços do Windows.Para obter mais informações, consulte Como: Crie Serviços do Windows.

DataSet

.xsd

Um arquivo para criar um esquema XML com classes DataSet.Para obter mais informações, consulte Writing DataSet Schema Information as XML Schema (XSD).

SQL Database

.mdf

Um banco de dados SQL vazio para dados locais.

XML File

.xml

Um arquivo XML em branco.

XML Schema

.xsd

Um arquivo para criar um esquema de documentos XML.

Settings File

.settings

Um arquivo de configurações do usuário em branco.

Code File

.vb ou .cs ou .jsl

Um arquivo de código em branco.

Custom Control

.vb ou .cs ou .jsl

Uma classe para criar um controle de Windows Forms de usuário.Para obter mais informações, consulte Como: controles de autor para Windows Forms.

HTML Page

.htm

Uma página HTML que pode conter código do lado do cliente.Para obter mais informações, consulte Modo de design.

Inherited Form

.vb ou .cs ou .jsl

Um novo formulário baseado em um formulário existente.Para obter mais informações, consulte Herança Visual do Windows Forms.

Inherited User Control

.vb ou .cs ou .jsl

Um novo controle baseado em um controle Windows Forms existente.Para obter mais informações, consulte Como: herdar de controles Windows Forms existentes.

Web Custom Control

.vb ou .cs ou .jsl

Uma classe para criar um controle de servidor ASP.NET.Para obter mais informações, consulte ASP.NET Web Server Controls Overview.

COM Class

.vb ou .cs

Uma classe que pode ser exposta ao COM.Para obter mais informações, consulte Interoperabilidade COM em.NET Framework aplicativos (Visual Basic).

Transactional Component

.vb ou .cs

Uma classe para uso com componentes transacionais.

Text File

.txt

Um arquivo de texto vazio.

XSLT File

.xslt

Um arquivo usado para transformar documentos XML.

Installer Class

.vb ou .cs ou .jsl

Uma classe para ser chamada no momento da instalação.

Crystal Report

.rpt

Um arquivo Crystal Report que publica dados para um Windows form.

Bitmap File

.bmp

Um arquivo de imagem de bitmap em branco que pode ser usado para criar imagens simples.

Cursor File

.cur

Um arquivo para criar cursores personalizados.

Icon File

.ico

Um arquivo de imagem para criar um ícone personalizado.

Resources File

.resx

Um arquivo usado para editar e definir recursos de aplicativo.Para mais informações, consulte Recursos em aplicativos.

Assembly Information File

.vb ou .cs ou .jsl

Um arquivo contendo informações de assembly gerais.Para obter mais informações, consulte Assemblies no Common Language Runtime.

Application Configuration File

.config

Um arquivo usado para definir configurações de aplicativo.Para mais informações, consulte Arquivos de configuração.

Debugger Visualizer

.vb ou .cs ou .jsl

Um simples visualizador depurador

Class Diagram

.cd

Um diagrama de classe.

Report

.rdlc

Um novo relatório vazio.

JScript File

.js

Um arquivo de script que contém código JScript.Para obter mais informações, consulte Getting Started With JScript.

VBScript File

.vbs

Um arquivo de script que contém código JScript.

Windows Script Host

.wsf

Um arquivo que contém script que é executado como um Windows-based application.

Itens de projeto da Web

Item de projeto

File Extension

Finalidade do item de projeto

Web Form

Dois arquivos: .aspx e .vb para Visual Basic ou. cs para Visual C#

Um formulário para criar aplicativos da Web.

Master Page

.master

Uma página mestre para aplicativos da Web.

Web User Control

.ascx

Um controle de servidor do ASP.NET criado usando o visual designer.

HTML Page

.htm

Uma página HTML que pode conter código do lado do cliente.Para obter mais informações, consulte Modo de design.

Web Service

Dois arquivos: .asmx e .vb para Visual Basic ou .cs para Visual c#

Um componente que fornece a capacidade de trocar mensagens interoperáveis usando protocolos padrões, tais como HTTP, XML, XSD, SOAP e WSDL.Para obter mais informações, consulte Acessando os serviços do aplicativo da Web (Visual Basic).

Classe

.vb ou .cs ou .jsl

Um arquivo de código que contém uma declaração de classe.

Style Sheet

.css

Uma folha de estilos em cascata usada para definições de estilo HTML com formatação.Para obter mais informações, consulte Trabalhando com CSS: Uma visão geral.

Global Application Class

.asax

Às vezes chamado de arquivo asax, esse arquivo permite que você escreva código para manipular eventos globais a nível de aplicativo do ASP.NET, tais como Session_OnStart e Application_OnStart.O nome do arquivo é global.asax, o qual você não pode alterar.

Web Configuration File

.config

O ASP.NET usa este arquivo para definir as configurações da Web para um projeto da Web.O nome do arquivo é Web.config, o qual você não pode alterar.

XML File

.xml

Um arquivo XML em branco.

XML Schema

.xsd

Um arquivo para criar um esquema de documentos XML.

XSLT File

.xslt

Um arquivo usado para transformar documentos XML.

Text File

.txt

Um arquivo de texto vazio.

Assembly Resource File

.resx

Um arquivo usado para editar e definir recursos de aplicativo.Para mais informações, consulte Recursos em aplicativos.

Assembly Information File

.vb ou .cs ou .jsl

Um arquivo contendo informações de assembly gerais.Para obter mais informações, consulte Assemblies no Common Language Runtime.

SQL Database

.mdf

Um banco de dados SQL vazio para dados locais.

DataSet

.xsd

Um arquivo para criar um esquema XML com classes DataSet.Para obter mais informações, consulte Writing DataSet Schema Information as XML Schema (XSD).

Generic Handler

.ashx

Uma página para implementar um manipulador genérico

Site Map

.sitemap

Um arquivo que é usado para criar um mapa do site.

Mobile Web Form

.aspx

Um formulário para criar aplicativos da Web móveis.

Mobile Web User Control

.ascx

Um controle de servidor ASP.NET criado usando o visual designer e usado em um aplicativo da Web para dispositivos móveis.

Mobile Web Configuration File

.config

O ASP.NET usa este arquivo para definir as configurações de um projeto da Web para dispositivos móveis.O nome do arquivo é Web.config, o qual você não pode alterar.

Crystal Report

.rpt

Um arquivo Crystal Report que publica dados para um Web Form.

VBScript File

.vbs

Um arquivo de script que contém código JScript.

JScript File

.js

Um arquivo de script que contém código JScript.Para obter mais informações, consulte Getting Started With JScript.

Windows Script Host

.wsf

Um arquivo de código vazio usado para scripts do Windows.Para mais informações, consulte Introdução a aplicativos de serviço do Windows.

Skin File

.skin

Um arquivo usado para definir um tema do ASP.NET.

Browser File

.browser

Um arquivo para configurar definições de navegador

Report

.rdlc

Um novo relatório vazio.

Module (Visual Basic somente)

.vb

Um arquivo para armazenar grupos de funções.

Component Class

.vb ou .cs

Uma classe para criar componentes usando o visual designer.

Data Form Wizard

.aspx (.vb ou .cs para projetos locais)

Um formulário de dados para aplicativos da Web.

Frameset

.htm

Um arquivo HTML que hospeda várias páginas HTML.

Web Custom Control

.vb ou .cs ou .jsl

Uma classe para criar um controle de servidor ASP.NET.

Code File

.vb ou .cs ou .jsl

Um arquivo de código em branco.

Static Discovery File

.disco

Um arquivo opcional que atua como um mecanismo de descoberta para o XML Web service.O arquivo .disco não é criado automaticamente para um XML Web service.

Installer Class

.vb ou .cs ou .jsl

Uma classe para ser chamada no momento da instalação.

Bitmap File

.bmp

Um arquivo de imagem de bitmap em branco que pode ser usado para criar imagens simples.

Cursor File

.cur

Um arquivo para criar cursores personalizados.

Icon File

.ico

Um arquivo de imagem para criar um ícone personalizado.

Consulte também

Conceitos

Modelos de projeto padrão em Visual Studio