Share via


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

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 ce qui suit pour obtenir plus de détails sur les informations SDM (System Definition Model) et les types de fichier du Concepteur de systèmes distribués :

Topic Location
Vue d'ensemble du modèle de définition de système (SDM) Visual Studio Enterprise - Interface utilisateur
Vue d'ensemble du modèle de définition de système (SDM) Visual Studio Enterprise - Interface utilisateur

É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

Formulaire pour la création d'applications Windows.

Formulaire Explorateur

.vb ou .cs ou .jsl

Formulaire Explorateur avec arborescence et contrôles de navigation.

Formulaire parent MDI

.vb ou .cs ou .jsl

Formulaire pour une application d'interface multidocument

Boîte de dialogue À propos de

.vb ou .cs ou .jsl

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

Formulaire de connexion

.vb ou .cs ou .jsl

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

Écran de démarrage

.vb ou .cs ou .jsl

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

Boîte de dialogue

.vb ou .cs ou .jsl

Boîte de dialogue pour les applications Windows.

Classe

.vb ou .cs ou .jsl

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

Interface

.vb ou .cs ou .jsl

Nouvelle interface.

Module (Visual Basic uniquement)

.vb

Fichier permettant de stocker des groupes de fonctions.

Classe de composant

.vb ou .cs ou .jsl

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

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

Service Windows

.vb ou .cs ou .jsl

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

Fichier de code vide.

Contrôle personnalisé

.vb ou .cs ou .jsl

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 Design (mode).

Formulaire hérité

.vb ou .cs ou .jsl

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

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

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 (Visual Basic).

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

Classe à appeler au moment de l'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.

Fichier icône

.ico

Un fichier image qui permet de créer une icône personnalisée.

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

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 avec JScript.

Fichier VBScript

.vbs

Fichier de script contenant du code VBScript.

Windows Script Host

.wsf

Fichier contenant un script exécuté comme une application Windows.

É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 Design (mode).

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 Accès aux services Web d'une application (Visual Basic).

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.

Fichier JScript

.js

Fichier de script contenant du code JScript. Pour plus d'informations, consultez Mise en route avec 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.

Classe Installer

.vb ou .cs ou .jsl

Classe à appeler au moment de l'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.

Fichier icône

.ico

Un fichier image qui permet de créer une icône personnalisée.

Voir aussi

Concepts

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