Partager via


Types et extensions de fichiers en Visual Basic et Visual C#

Mise à jour : novembre 2007

Les éléments de projet font référence aux types de fichiers que vous ajoutez à un projet. Les éléments de projet disponibles varient selon que vous travaillez dans un projet local ou un projet Web. Pour plus d'informations, consultez Projets Web et projets locaux.

Ajout d'éléments de projet

Il est possible d'accéder à la boîte de dialogue Ajouter un nouvel élément via le menu Projet. Pour plus d'informations sur l'ajout d'éléments à votre projet, consultez Comment : ajouter de nouveaux éléments de projet.

Le tableau ci-dessous répertorie tous les éléments de projet disponibles pour les projets Web et les projets locaux. Notez que, pour certains éléments de projet, l'extension de nom de fichier diffère selon que l'élément fait partie d'un projet Visual Basic (indiqué par .vb) ou d'un projet Visual C# (indiqué par .cs). En revanche, cette distinction entre les extensions de nom de fichier Visual Basic et Visual C# n'est pas valable pour d'autres éléments de projet ; en d'autres termes, il n'existe qu'une seule extension de nom de fichier possible pour l'élément de projet.

Si vous avez installé des Concepteurs de systèmes distribués, consultez les informations suivantes pour obtenir plus de détails sur le modèle de définition de système et les types de fichier du Concepteur de systèmes distribués :

Éléments de projet local

Élément de projet

Extension de fichier

Objet de l'élément de projet

Windows Form

.vb ou .cs ou .jsl ou .java

Formulaire pour la création d'applications Windows.

Formulaire Explorateur

.vb ou .cs ou .jsl ou .java

Formulaire Explorateur avec arborescence et contrôles de navigation.

Formulaire parent MDI

.vb ou .cs ou .jsl ou .java

Formulaire pour une application d'interface multidocument

Boîte de dialogue À propos de

.vb ou .cs ou .jsl ou .java

Formulaire de boîte de dialogue À propos de pour les applications Windows.

Formulaire de connexion

.vb ou .cs ou .jsl ou .java

Formulaire de connexion pour obtenir un nom d'utilisateur et un mot de passe.

Écran de démarrage

.vb ou .cs ou .jsl ou .java

Formulaire préconfiguré pour une utilisation en tant qu'écran de démarrage

Boîte de dialogue

.vb ou .cs ou .jsl ou .java

Boîte de dialogue pour les applications Windows.

Classe

.vb ou .cs ou .jsl ou .java

Fichier de code qui contient une déclaration de classe. Pour plus d'informations, consultez Classes du système de type commun.

Interface

.vb ou .cs ou .jsl ou .java

Nouvelle interface.

Module (Visual Basic uniquement)

.vb

Fichier permettant de stocker des groupes de fonctions.

Classe de composant

.vb ou .cs ou .jsl ou .java

Classe pour la création de composants à l'aide du concepteur visuel. Pour plus d'informations, consultez Classes de composant.

Contrôle utilisateur

.vb ou .cs ou .jsl ou .java

Classe destinée à la création d'un contrôle Windows Form à l'aide du concepteur visuel.

Service Windows

.vb ou .cs ou .jsl ou .java

Classe destinée à la création de services Windows. Pour plus d'informations, consultez Comment : créer des services Windows.

Groupe de données

.xsd

Fichier pour la création d'un schéma XML avec classes DataSet. Pour plus d'informations, consultez Écriture des informations de schéma d'un DataSet sous la forme de données XSD (ADO.NET).

Base de données SQL

.mdf

Base de données SQL vide pour les données locales.

Fichier XML

.xml

Fichier XML vide.

Schéma XML

.xsd

Fichier destiné à la création d'un schéma destiné aux documents XML.

Fichier de paramètres

.settings

Fichier de paramètres utilisateur vierge.

Fichier de code

.vb ou .cs ou .jsl ou .java

Fichier de code vide.

Contrôle personnalisé

.vb ou .cs ou .jsl ou .java

Classe pour la création d'un contrôle Windows Forms dessiné par utilisateur. Pour plus d'informations, consultez Comment : créer des contrôles pour des Windows Forms.

Page HTML

.htm

Page HTML pouvant inclure du code côté client. Pour plus d'informations, consultez Mode Design.

Formulaire hérité

.vb ou .cs ou .jsl ou .java

Nouveau formulaire basé sur un formulaire existant. Pour plus d'informations, consultez Héritage visuel des Windows Forms.

Contrôle utilisateur hérité

.vb ou .cs ou .jsl ou .java

Nouveau contrôle basé sur un contrôle Windows Forms existant. Pour plus d'informations, consultez Comment : hériter de contrôles Windows Forms existants.

Contrôle Web personnalisé

.vb ou .cs ou .jsl ou .java

Classe destinée à la création d'un contrôle serveur ASP.NET. Pour plus d'informations, consultez Vue d'ensemble des contrôles serveur Web ASP.NET.

Classe COM

.vb ou .cs

Classe pouvant être exposée au modèle COM. Pour plus d'informations, consultez Interopérabilité COM dans les applications .NET Framework.

Composant transactionnel

.vb ou .cs

Classe destinée à être utilisée avec des composants transactionnels.

Fichier texte

.txt

Un fichier texte vide.

Fichier XSLT

.xslt

Fichier utilisé pour transformer les documents XML.

Classe Installer

.vb ou .cs ou .jsl ou .java

Classe à appeler au moment de l'installation. Pour plus d'informations, consultez Utilisation de composants d'installation.

Crystal Report

.rpt

Fichier Crystal Report qui publie des données dans un formulaire Windows.

Fichier bitmap

.bmp

Un fichier image bitmap vide qui peut servir à créer des images simples.

Fichier curseur

.cur

Fichier qui permet de créer des curseurs personnalisés. Pour plus d'informations, consultez Cursor Creation.

Fichier icône

.ico

Un fichier image qui permet de créer une icône personnalisée. Pour plus d'informations, consultez Icônes.

Fichier de ressources

.resx

Fichier utilisé pour modifier et définir des ressources d'application. Pour plus d'informations, consultez Ressources dans les applications.

Fichier d'informations de l'assembly

.vb ou .cs ou .jsl

Fichier contenant des informations d'assembly générales. Pour plus d'informations, consultez Assemblys dans le Common Language Runtime.

Fichier de configuration de l'application

.config

Fichier utilisé pour configurer les paramètres d'une application. Pour plus d'informations, consultez Fichiers de configuration.

Visualiseur du débogueur

.vb ou .cs ou .jsl ou .java

Visualiseur de débogueur simple

Diagramme de classes

.cd

Diagramme de classes.

Rapport

.rdlc

Nouveau rapport vide.

Fichier JScript

.js

Fichier de script contenant du code JScript. Pour plus d'informations, consultez Mise en route de JScript.

Fichier VBScript

.vbs

Fichier de script contenant du code VBScript. Pour plus d'informations, consultez Guide de l'utilisateur VBScript.

Windows Script Host

.wsf

Fichier contenant un script exécuté comme une application Windows. Pour plus d'informations, consultez Using Windows Script Files (.wsf).

Éléments de projet Web

Élément de projet

Extension de fichier

Objet de l'élément de projet

Formulaire Web

Deux fichiers : .aspx et .vb pour Visual Basic ou .cs pour Visual C#

Formulaire destiné à la création d'applications Web.

Page maître

.master

Page maître pour les applications Web.

Contrôles utilisateur Web

.ascx

Contrôle serveur ASP.NET créé à l'aide du concepteur visuel.

Page HTML

.htm

Page HTML pouvant inclure du code côté client. Pour plus d'informations, consultez Mode Design.

Service Web

Deux fichiers : .asmx et .vb pour Visual Basic ou .cs pour Visual C#

Composant offrant la possibilité d'échanger des messages capables d'interopérabilité dans un environnement faiblement couplé à l'aide de protocoles standard, tels que HTTP, XML, XSD, SOAP et WSDL. Pour plus d'informations, consultez Création de services Web XML en code managé.

Classe

.vb ou .cs ou .jsl

Fichier de code qui contient une déclaration de classe.

Feuille de style

.css

Feuille de style en cascade utilisée pour les définitions de style HTML élaborées. Pour plus d'informations, consultez Vue d'ensemble de l'utilisation de CSS.

Classe d'application globale

.asax

Quelquefois appelé fichier asax, ce fichier vous permet d'écrire du code pour gérer les événements de niveau application d'ASP.NET globaux, tels que Session_OnStart et Application_OnStart. Le fichier porte le nom global.asax, lequel ne peut être modifié.

Fichier de configuration Web

.config

Fichier utilisé par ASP.NET pour configurer les paramètres Web d'un projet Web. Le fichier porte le nom Web.config, lequel ne peut être modifié.

Fichier XML

.xml

Fichier XML vide.

Schéma XML

.xsd

Fichier destiné à la création d'un schéma destiné aux documents XML.

Fichier XSLT

.xslt

Fichier utilisé pour transformer les documents XML.

Fichier texte

.txt

Un fichier texte vide.

Fichier de ressources de l'assembly

.resx

Fichier utilisé pour modifier et définir des ressources d'application. Pour plus d'informations, consultez Ressources dans les applications.

Fichier d'informations de l'assembly

.vb ou .cs ou .jsl

Fichier contenant des informations d'assembly générales. Pour plus d'informations, consultez Assemblys dans le Common Language Runtime.

Base de données SQL

.mdf

Base de données SQL vide pour les données locales.

Groupe de données

.xsd

Fichier pour la création d'un schéma XML avec classes DataSet. Pour plus d'informations, consultez Écriture des informations de schéma d'un DataSet sous la forme de données XSD (ADO.NET).

Gestionnaire générique

.ashx

Page pour implémenter un gestionnaire générique

Plan de site

.sitemap

Fichier utilisé pour créer un plan de site.

Web Form mobile

.aspx

Formulaire destiné à la création d'applications Web mobiles. Pour plus d'informations, consultez Création d'applications Web mobiles ASP.NET.

Contrôle utilisateur Web mobile

.ascx

Contrôle serveur ASP.NET créé à l'aide du concepteur visuel et utilisé dans une application Web mobile. Pour plus d'informations, consultez Création d'applications Web mobiles ASP.NET.

Fichier de configuration Web mobile

.config

Fichier utilisé par ASP.NET pour configurer les paramètres Web d'un projet Web mobile. Le fichier porte le nom Web.config, lequel ne peut être modifié. Pour plus d'informations, consultez Création d'applications Web mobiles ASP.NET.

Crystal Report

.rpt

Fichier Crystal Report qui publie des données dans un Formulaire Web.

Fichier VBScript

.vbs

Fichier de script contenant du code VBScript. Pour plus d'informations, consultez Guide de l'utilisateur VBScript.

Fichier JScript

.js

Fichier de script contenant du code JScript. Pour plus d'informations, consultez Mise en route de JScript.

Windows Script Host

.wsf

Fichier de code vide utilisé pour les scripts Windows. Pour plus d'informations, consultez Introduction aux applications de service Windows.

Fichier d'apparence

.skin

Fichier utilisé pour définir un thème ASP.NET.

Fichier browser

.browser

Fichier pour définir des définitions de navigateur

Rapport

.rdlc

Nouveau rapport vide.

Module (Visual Basic uniquement)

.vb

Fichier permettant de stocker des groupes de fonctions.

Classe de composant

.vb ou .cs

Classe pour la création de composants à l'aide du concepteur visuel.

Assistant Formulaire de données

.aspx (.vb ou .cs pour les projets locaux)

Formulaire de données destiné à la création d'applications Web.

Jeu de frames

.htm

Fichier HTML qui contient plusieurs pages HTML.

Contrôle Web personnalisé

.vb ou .cs ou .jsl

Classe destinée à la création d'un contrôle serveur ASP.NET.

Fichier de code

.vb ou .cs ou .jsl

Fichier de code vide.

Fichier de découverte statique

.disco

Fichier facultatif qui se comporte comme un mécanisme de découverte pour le service Web XML. Le fichier .disco n'est pas créé automatiquement pour un service Web XML. Pour plus d'informations sur la création d'un fichier de découverte pour votre service Web XML, consultez Comment : activer la découverte pour les services Web XML.

Classe Installer

.vb ou .cs ou .jsl

Classe à appeler au moment de l'installation. Pour plus d'informations, consultez Utilisation de composants d'installation.

Fichier bitmap

.bmp

Un fichier image bitmap vide qui peut servir à créer des images simples.

Fichier curseur

.cur

Fichier qui permet de créer des curseurs personnalisés. Pour plus d'informations, consultez Cursor Creation.

Fichier icône

.ico

Un fichier image qui permet de créer une icône personnalisée. Pour plus d'informations, consultez Icônes.

Voir aussi

Concepts

Modèles de projet par défaut dans Visual Studio