File Types and File Extensions in Visual Basic and Visual C#
Itens de projeto referem-se aos tipos de arquivos que você adiciona a um projeto.Os itens de projeto, disponíveis para você, diferenciam-se dependendo se você estiver trabalhando em um projeto local ou em um projeto da Web.Para obter mais informações, consulte Projetos Web e Locais.
Adicionando itens de projeto
A caixa diálogo Add New Item é acessada através do menu Project.Para obter mais informações sobre como adicionar itens ao seu projeto, consulte Como: Adicionar novos itens de projeto.
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:
Itens de projeto locais
Item de projeto |
File Extension |
Finalidade do item de projeto |
---|---|---|
Windows Form |
.vb ou .cs ou .jsl ou .java |
Um formulário para criar aplicativos baseados no Windows. |
Explorer Form |
.vb ou .cs ou .jsl ou .java |
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 ou .java |
Um formulário para um aplicativo de interface de documentos múltiplos. |
About Box |
.vb ou .cs ou .jsl ou .java |
Um formulário de caixa de diálogo About para aplicativos baseados no Windows |
Login Form |
.vb ou .cs ou .jsl ou .java |
Um formulário de logon para coletar um nome de usuário e senha. |
Splash Screen |
.vb ou .cs ou .jsl ou .java |
Um formulário pré-configurado para ser usado como tela inicial. |
Dialog |
.vb ou .cs ou .jsl ou .java |
Uma caixa de diálogo para aplicativos baseados no Windows. |
Classe |
.vb ou .cs ou .jsl ou .java |
Um arquivo de código que contém uma declaração de classe.Para obter mais informações, consulte Classes no Common Type System. |
Interface |
.vb ou .cs ou .jsl ou .java |
Uma nova interface. |
Module (Visual Basic somente) |
.vb |
Um arquivo para armazenar grupos de funções. |
Component Class |
.vb ou .cs ou .jsl ou .java |
Uma classe para criar componentes usando o visual designer.Para mais informações, consulte Classes de componente. |
User Control |
.vb ou .cs ou .jsl ou .java |
Uma classe para criar um controle de Windows Form usando o visual designer. |
Serviço do Windows |
.vb ou .cs ou .jsl ou .java |
Uma classe para criar serviços do Windows.Para obter mais informações, consulte Como: Criar serviços do Windows. |
DataSet |
.xsd |
Um arquivo para criar um esquema XML com classes DataSet.Para obter mais informações, consulte Writing Information Schema DataSet as Esquema XML (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 ou .java |
Um arquivo de código em branco. |
Custom Control |
.vb ou .cs ou .jsl ou .java |
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 incluir código do lado do cliente.Para obter mais informações, consulte O Modo Design. |
Inherited Form |
.vb ou .cs ou .jsl ou .java |
Um novo formulário baseado em um formulário existente.Para obter mais informações, consulte Herança visual Formulários do Windows. |
Inherited User Control |
.vb ou .cs ou .jsl ou .java |
Um novo controle baseado em um controle Windows Forms existente.Para obter mais informações, consulte Como: Herdar de controles de Windows Forms existente. |
Web Custom Control |
.vb ou .cs ou .jsl ou .java |
Uma classe para criar um controle de servidor ASP.NET.Para obter mais informações, consulte Visão geral sobre controles do servidor da Web do ASP.NET. |
COM Class |
.vb ou .cs |
Uma classe que pode ser exposta ao COM.Para obter mais informações, consulte Interoperabilidade COM em aplicativos .NET Framework. |
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 ou .java |
Uma classe para ser chamada no momento da instalação.Para obter mais informações, consulte Usando componentes de 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.Para mais informações, consulte Criação de cursores. |
Icon File |
.ico |
Um arquivo de imagem para criar um ícone personalizado.Para mais informações, consulte Ícones. |
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 em 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 ou .java |
Um simples visualizador depurador |
Class Diagram |
.cd |
Um diagrama de classe. |
Relatório |
.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 Introdução ao JScript. |
VBScript File |
.vbs |
Um arquivo de script que contém código JScript.Para mais informações, consulte Guia do usuário do VBScript. |
Windows Script Host |
.wsf |
Um arquivo que contém script que é executado como um Windows-based application.Para mais informações, consulte Usando arquivos de script do Windows (.wsf). |
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 translation from VPE for Csharp |
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 incluir código do lado do cliente.Para obter mais informações, consulte O Modo Design. |
Web Service |
Dois arquivos: .asmx e .vb para Visual Basic ou .cs para Visual translation from VPE for Csharp |
Um componente que fornece a capacidade de trocar mensagens interoperáveis usando protocolos padrões, tais como HTTP, XML, XSD, SOAP e WSDL.Para mais informações, consulte Criando XML Web services em código gerenciado. |
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 estilo em cascata usada para definições de estilo HTML.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 em 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 Information Schema DataSet as Esquema XML (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.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications. |
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.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications. |
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.Para obter mais informações, consulte Creating ASP.NET Mobile Web Applications. |
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.Para mais informações, consulte Guia do usuário do VBScript. |
JScript File |
.js |
Um arquivo de script que contém código JScript.Para obter mais informações, consulte Introdução ao 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 |
Relatório |
.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 múltiplas 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.Para obter informações sobre como criar um arquivo de descoberta para o serviço Web XML, consulte Como: Ativar detecção de Serviços Web XML. |
Installer Class |
.vb ou .cs ou .jsl |
Uma classe para ser chamada no momento da instalação.Para obter mais informações, consulte Usando componentes de 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.Para mais informações, consulte Criação de cursores. |
Icon File |
.ico |
Um arquivo de imagem para criar um ícone personalizado.Para mais informações, consulte Ícones. |