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 à vous, diffèrent selon que vous travaillez dans un projet local ou un projet Web.
Ajout d'éléments de projet
Vous pouvez ajouter des éléments à un projet par, dans la barre de menus, choisissant Projet, Ajouter un nouvel élément puis les spécifiant que le type d'élément que vous souhaitez ajouter.
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 Writing DataSet Schema Information as XML Schema (XSD). |
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é clientPour 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 ASP.NET Web Server Controls Overview. |
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 |
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 Getting Started With 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é clientPour 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 complexes de style HTML.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 |
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 Writing DataSet Schema Information as XML Schema (XSD). |
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. |
Contrôle utilisateur Web mobile |
.ascx |
Contrôle serveur ASP.NET créé à l'aide du concepteur visuel et utilisé dans une application Web mobile. |
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é. |
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 Getting Started With 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 hébergeant 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. |