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