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 |
Itens 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. |