Problème à signaler:


Télécharger Cours d’Introduction à Visual C# et Visual Studio 2008



★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Télécharger aussi :

Cours d’Introduction à Visual C# et Visual Studio 2008




Cours d’Introduction à Visual Studio 2008 [Eng]

Visual Studio 2010 et .NET Framework 4 IDE Enhancements Series

- Partie 1 Dans cet article, HimaBindu Vejella explique les améliorations de l'IDE dans Visual Studio 2010 et .NET Framework 4.0.

- Partie 2 Dans cet article, je vais couvrir la prise en charge multi-moniteur, le ciblage multi, le développement parallèle, l'exécution côte à côte, la rétrocompatibilité et l'intégration SqlServer 2008.

  • Partie 3 Dans cet article, je vais expliquer les améliorations Add Reference pour les développeurs, le support de Windows 7 pour les développeurs, les améliorations de Share Point 2010, le support des applications Office Business, le développement Cloud, la marge Map Map et les conseils Visual Studio 2010 .

Introduction à VS2010

J'ai téléchargé VS2010 Beta, le nom de code "Hawaii" et je joue avec depuis octobre. L'EDI lui-même a des caractéristiques extraordinaires que je voulais partager avec la communauté. Le .NET Framework est mis à niveau vers la version 4.0 avec la version 10 de l'IDE.

Visual Studio IDE est un outil Integrated Development Environment qui est utilisé pour le développement d'applications à l'aide du nouveau .NET Framework 4.0. Il est compatible avec les frameworks précédents tels que .NET Framework 3.5, .NET Framework 3.0, NET Framework 2.0. Voici quelques-unes des applications que nous pouvons développer en utilisant .NET Framework 4.0.

 € ¢ Applications de la console

 € ¢ Applications Windows Forms

 € ¢ Services Windows

 € ¢ Applications de navigateur WPF

 € ¢ WPF Applications

 € ¢ Applications Web

 € ¢ Services Web, services Web Ajax activé

 € ¢ Entités de données dynamiques Applications Web

 € ¢ Dynamic Data LINQ to SQL Applications Web

 € ¢ Office Applications

  • Applications de reporting comme les rapports de cristal

 € ¢ Services Cloud utilisant les outils Windows Azur

  • Projets SharePoint, modèle Business Data Connectivity et applications de workflow

 € ¢ Applications Sliverlight

 € ¢ WCF Services, Ajax activé les services WCF

 € ¢ Console de workflow et applications de service de workflow

 € ¢ Applications CLR Console utilisant VC ++

 € ¢ MFC et Win32 applications

 € ¢ Applications de niveau de données et applications de base de données avancées.

Nous pouvons créer certaines des applications mentionnées ci-dessus comme la console, les formulaires Windows et les services Windows, en utilisant les versions précédentes de l'EDI. Mais l'avantage d'utiliser le nouvel IDE VS2010 est que nous pouvons utiliser VB 10.0 ou C # 4.0 et les nouvelles fonctionnalités de l'IDE. Nous pouvons obtenir les mêmes résultats en utilisant les versions précédentes, mais des installations et des correctifs sont requis pour certaines applications. L'effort que nous mettons et le temps que nous passons est minimisé dans VS2010. Maintenant tout est intégré et toute la plomberie est faite par Microsoft.

VS2010 prend en charge un grand nombre de modèles personnalisés disponibles en ligne. Nous pouvons les télécharger et travailler avec eux en fonction des besoins et de la flexibilité. Ces éléments sont disponibles dans la section des modèles de la galerie Visual Studio.

 Nous pouvons aller à Extension Manager et vérifier toutes les extensions installées. Cela peut être fait en allant dans Outils-> Gestionnaire d'extensions pour voir ce qui est disponible et ce que nous avons installé.



C'est une fonctionnalité utile pour vérifier les extensions que nous avons installées et les désinstaller. Les paramètres du gestionnaire d'extension se trouvent dans Outils-> Options-> Environnement-> Gestionnaire d'extensions.

Améliorations du code

Le nouvel IDE utilise la technologie Windows Presentation Foundation pour fournir un support intégré et aider avec le code écrit. Le moteur IntelliSense est plus dynamique, plus précis et réagit plus rapidement. Il est responsable de la majorité des fonctionnalités de l'EDI. L'architecture IDE est améliorée pour corriger les problèmes dans les versions précédentes. C'est une aide précieuse pour les personnes qui utilisent de grandes bases de code.

Ce sont les changements importants dans les améliorations de code que je vais expliquer chacun d'eux en détail.

Code IntelliSense

 Le premier changement que nous remarquons dans l'IDE est IntelliSense. VS2010 IntelliSense search utilise désormais 'contains' par opposition à 'starts with'. Lorsque nous tapons un mot particulier, il recherche les classes, les types, les événements, les méthodes, les propriétés et les obtient tous. Ceci est utile pour rechercher facilement des classes, des types et des mots-clés. Pascal Casing IntelliSense, c'est-à-dire la possibilité de rechercher des phrases de plusieurs mots par une abréviation unique, est intégré. L'abréviation d'un seul mot doit être strictement capitalisée pour que le moteur IntelliSense comprenne qu'il s'agit d'un cas Pascal IntelliSense.

 Consommer-premier développement

Ceci est la nouvelle amélioration qui est seulement incluse dans l'IDE VS2010 dans la fonctionnalité IntelliSense. Cette fonctionnalité est très utile dans le développement piloté par test (TDD), c'est-à-dire consommer l'API en premier. Au lieu de nous forcer à entrer dans une classe qui existe déjà, contrairement à VS2008, VS2010 IDE accepte ce que nous avons tapé lorsque nous avons appuyé sur la barre d'espace. Cela peut être réalisé avec le raccourci Ctrl + Alt + Espace pour basculer le mode consommer en premier. Une fois ce mode activé, il restera jusqu'à ce que nous appuyions sur Ctrl + Alt + Espace pour ouvrir à nouveau la fenêtre IntelliSense. Génération de code est également fait avec générer une autre boîte de dialogue. L'idée principale est de consommer des classes, des types, des méthodes avant la définition d'une classe, un type ou une méthode particulière. Cela nous donne l'option de générer la classe. Nous pouvons ajouter un nouveau type et spécifier où la classe doit être ajoutée dans le projet.

 Génération de code en utilisant Générer un nouveau type

 Si nous générons directement la classe, nous ne savons pas où la classe sera créée dans notre projet. Nous pouvons générer du code en utilisant 'Générer un nouveau type' et spécifier un emplacement où le code sera généré. Nous pouvons spécifier le nom de classe / interface / struct / enum avec les spécificateurs d'accès. Si nous avons plusieurs projets et que nous voulons générer du code dans des fichiers de projet particuliers, cette fonctionnalité est vraiment utile pour les développeurs.

Call Hierarchies - Afficher la hiérarchie des appels

Nous pouvons basculer entre Control + K et Control + T pour utiliser cette fonctionnalité. Gardez la position du curseur sur la méthode que vous voulez vérifier, faites un clic droit et cliquez sur l'option Afficher la hiérarchie des appels. Cela donne tous les appels de référence à une méthode particulière, comme l'endroit où elle est appelée, ainsi que tous les appels d'une méthode particulière. Cela aide à analyser comment une méthode ou une entité particulière est transmise dans et hors de la section de code. C'est une fonctionnalité intéressante pour comprendre le code d'un grand projet où nous devons déboguer et vérifier le flux.

 Option de recherche avancée - Naviguer vers

Appuyez sur Ctrl + Virgule pour naviguer vers les options de recherche. Cette fonctionnalité recherche toutes les méthodes, variables ou événements que nous avons saisis dans la fenêtre Naviguer vers. La recherche ici est dynamique, car cela fonctionne pendant que nous tapons le personnage.

 La recherche de cas Pascal est également supportée ici. Le moteur IntelliSense est plus avancé car il prend en charge le boîtier Pascal tout le temps. Cela minimise les coups de clavier et fait gagner du temps car il suffit de se souvenir de quelques raccourcis ou 3 caractères. Lorsque nous cliquons sur les éléments individuels, le curseur sera positionné à l'emplacement de la page correspondante où la méthode ou l'événement particulier est appelé. Cette fonctionnalité est très flexible et très utile pour les projets à grande échelle ou en cours de migration. Il existe également une option pour masquer les éléments externes.



 Mettre en évidence les références

Highlighting References est un concept simple et très simple qui aide à comprendre facilement un morceau de code. Placez et faites glisser la souris sur la propriété, la variable ou la méthode ou le mot que vous souhaitez parcourir. Les mots associés sont activés automatiquement après un léger retard - toutes les références au symbole sous le curseur sont mises en surbrillance. La navigation vers la référence suivante ou la référence précédente s'effectue en appuyant sur les touches Ctrl + Maj + Flèche vers le haut ou Flèche vers le bas, respectivement. Il infère quelles surcharges se lient à la sélection actuelle: ce n'est pas seulement une correspondance de texte pur.

 Résumé

Nous avons parcouru les améliorations les plus importantes de VS2010 pour les développeurs. J'espère que vous êtes excité de travailler avec. Dans mon prochain article, je vais couvrir plus de fonctionnalités.

Améliorations de Visual Studio 2010 et .NET Framework 4 IDE â € "Part2

Publié: 31 Dec 2009

De: Hima Vejella

Dans cet article, HimaBindu Vejella explique les améliorations de l'IDE dans Visual Studio 2010 et .NET Framework 4.0.

Visual Studio 2010 et .NET Framework 4 IDE Enhancements Series

à ¢ â,¬Â ¢ Partie 1 Dans cet article, HimaBindu Vejella explique les améliorations de l'IDE dans Visual Studio 2010 et .NET Framework 4.0.

à ¢ â,¬Â ¢ Partie 2 Dans cet article, je vais couvrir la prise en charge multi-moniteur, le ciblage multi, le développement parallèle, l'exécution côte à côte, la rétrocompatibilité et l'intégration SqlServer 2008.

  • Partie 3 Dans cet article, je vais expliquer les améliorations Add Reference pour les développeurs, le support de Windows 7 pour les développeurs, les améliorations de Share Point 2010, le support des applications Office Business, le développement Cloud, la marge Map Map et les conseils Visual Studio 2010 .

introduction

Dans mon article précédent, j'ai expliqué certaines des fonctionnalités importantes liées à l'IDE de Visual Studio. Dans cet article, je vais aborder la prise en charge multi-écrans, le ciblage multi, le développement parallèle, l'exécution côte à côte, la rétrocompatibilité et l'intégration de SqlServer 2008.

Le .NET Framework 4.0 inclut un CLR entièrement nouveau, un nouvel IDE avec une meilleure apparence, qui tire parti de la technologie WPF. L'IDE a des caractéristiques impressionnantes et vous ne résisterez pas à la migration vers la nouvelle version. Voici quelques-unes de ces choses intéressantes.

Support multi-moniteur

J'ai vu beaucoup de gens maudire Visual Studio car ils ne peuvent pas glisser IDE sur plusieurs moniteurs dans les versions précédentes. Maintenant, il est complètement réécrit dans WPF, et vous pouvez diviser les fichiers de code, designer, outils, etc. sur plusieurs moniteurs. Cliquez simplement sur l'onglet du document ou le fichier que vous voulez déplacer, faites-le glisser vers le nouvel emplacement dans la fenêtre IDE de niveau supérieur ou vers n'importe quel emplacement sur n'importe quel moniteur. Vous pouvez également le faire en cliquant avec le bouton droit de la souris sur l'onglet du document ou de l'éditeur de code, puis en cliquant sur l'option float comme indiqué ci-dessous dans la figure.

Cette fonctionnalité augmente définitivement la productivité en particulier pour les personnes qui travaillent avec deux moniteurs et détestent ALT + TAB. Dans l'image ci-dessous, vous pouvez voir trois écrans distincts en même temps. Cela aide en effet si vous voulez inspecter le code de test et le code de production côte à côte.

Ciblage multiple

C'est le concept introduit à partir de VS2008 pour gérer les applications .NET Framework antérieures en ciblant l'application .NET sur différents frameworks. Vous êtes en mesure d'exécuter l'application .NET dans différents cadres tels que 2.0, 3.0, 3.5 et 4.0. Ceci est principalement utile pour les projets dans lesquels vous devez travailler avec des frameworks précédents sans passer à .NET 4.0 et profiter des fonctionnalités de l'IDE. Le cadre cible peut également être modifié à l'aide de l'onglet de l'application sous les propriétés du projet. Visual Studio 2010 filtre automatiquement les contrôles dans les fenêtres de la boîte à outils, des références et des propriétés en fonction de la version du framework ASP.NET spécifiée. La différence entre VS2008 et VS2010 est que vous obtiendrez IntelliSense dans VS2010 selon le framework cible spécifié. Le ciblage multiple VS2010 aide le débogueur, le profileur et les compilateurs à cibler plusieurs versions du CLR.



Il prend en charge le ciblage multiple jusqu'à la version 2.0 et ne prend pas en charge .NET 1.x.

 Deux versions de serveurs Web intégrés maintenant

Dans VS 2010, lorsque vous utilisez IIS comme serveur Web dans des projets Web, Visual Studio met automatiquement à jour les pools d'applications pour le projet Web dans IIS hôte local. Lorsque vous utilisez le serveur de développement ASP.NET intégré, maintenant un pour chaque version CLR (CLR 2 et CLR 4), vous disposez de serveurs Web intégrés distincts. VS 2010 choisira correctement la version du serveur Web à exécuter en fonction du framework utilisé par le projet Web. Vous pouvez savoir quelle version est utilisée en double-cliquant sur l'icône dans la barre des tâches, en cliquant avec le bouton droit de la souris sur l'icône pour ASP.NET Development Server et en sélectionnant l'option 'Afficher les détails'.

Rétrocompatibilité

Visual Studio 2010 est rétrocompatible avec Visual Studio 2008, Visual Studio 2005 ou Visual Studio 2003. Il permet de mettre à niveau le projet des versions précédentes vers VS 2010 à l'aide de l'assistant de mise à niveau. Il est toujours recommandé de sauvegarder votre projet avant de procéder à la mise à niveau.

Toute solution VS 2010 mise à niveau de VS 2008 vers VS 2010 ne peut pas être rouverte dans VS 2008. Si vous tentez de le faire, vous recevrez une erreur indiquant que vous ne pouvez pas ouvrir une solution ou un projet créé avec une version plus récente. version de cette application. Vous pouvez toujours travailler directement dans VS2010 en spécifiant le framework cible comme 3.5 dans l'EDI.

Exécution côte à côte

VS2003, VS2005, VS2008 et VS2010 peuvent être installés et exécutés côte à côte. Vous pouvez utiliser toutes les versions en même temps. Le .NET Framework 4.0 peut également être installé côte à côte avec les versions précédentes de .NET sur la même machine. Vous avez la nouvelle version CLR (Common Language Runtime) 4 et BCL (Base Class Libraries) dans .NET 4.0. Cette fonctionnalité est utile dans le cas où vous voulez travailler sur .NET 4.0 pour de nouvelles applications et simultanément travailler sur des applications existantes qui utilisent d'autres frameworks sans mise à niveau.

Développement parallèle

Le développement parallèle est la méthode d'écriture du code qui est optimisée pour s'exécuter sur plusieurs processeurs. Visual Studio 2010 IDE fournit maintenant un environnement qui aidera à atteindre cet objectif. En plus de la prise en charge de Parallel Development, VS 2010 IDE dispose de bibliothèques C ++ natives et d'un support de compilateur pour les applications parallèles. .NET Framework version 4 fournit P-LIINQ (Parallel Language Integrated Query), la sémantique du langage parallèle et les composants de structure. Les composants du débogueur et de l'analyseur de performances sont également optimisés pour faciliter le développement d'applications parallèles.

Flexibilité de travailler sur SqlServer 2008 depuis IDE

Dans VS 2008 et versions antérieures, vous devez ouvrir SQL Server Management Studio pour exécuter les requêtes T-SQL. Maintenant VS 2010 fournit cette fonctionnalité intéressante, et vous pouvez interagir avec une base de données sans quitter l'IDE de Visual Studio.

Accédez au menu Données dans l'EDI et sélectionnez l'option Éditeur Transact-SQL. Vous pouvez vous connecter directement à SqlServer 2008 et ouvrir l'éditeur SQL à partir de l'IDE. La figure suivante vous donne plus de compréhension sur comment cela fonctionne.

 Onglet Document - Bouton de fermeture individuelle

Dans les environnements de développement Visual Studio, de VS 2002 à VS 2008, les fichiers de code s'affichent sous la forme d'un onglet d'éditeur de code distinct. Si plusieurs fichiers sont ouverts et que vous souhaitez fermer ces onglets, il existe un onglet de fermeture commun sur le côté droit. Ou vous devez cliquer sur "fermer tout sauf ceci". Dans VS 2010 chaque onglet a son bouton de fermeture individuel, ce qui le rend plus convivial et plus simple à utiliser. Pour utiliser cette fonction, faites un clic droit sur l'onglet du document et appuyez sur Fermer ou appuyez sur Fermer [X] dans l'onglet de l'éditeur de code; ou utilisez simplement CTRL + F4. C'est une fonctionnalité assez intéressante aussi.

...

Visual Studio 2010 et .NET Framework 4 IDE Enhancements Series

à ¢ â,¬Â ¢ Partie 1 Dans cet article, HimaBindu Vejella explique les améliorations de l'IDE dans Visual Studio 2010 et .NET Framework 4.0.



à ¢ â,¬Â ¢ Partie 2 Dans cet article, je vais couvrir la prise en charge multi-moniteur, le ciblage multi, le développement parallèle, l'exécution côte à côte, la rétrocompatibilité et l'intégration SqlServer 2008.

  • Partie 3 Dans cet article, je vais expliquer les améliorations Add Reference pour les développeurs, le support de Windows 7 pour les développeurs, les améliorations de Share Point 2010, le support des applications Office Business, le développement Cloud, la marge Map Map et les conseils Visual Studio 2010 .

introduction

Mon article précédent concernait les fonctionnalités liées à l'IDE de Visual Studio. Cet article traite du support de Windows 7 pour les développeurs, des améliorations apportées à Share Point 2010, de la prise en charge d'applications Office Business, du développement Cloud, des améliorations de référence pour les développeurs, des conseils Visual Studio 2010 et de l'extensibilité Visual Studio 2010.

Windows7 Support pour les développeurs

VS 2010 comprend un support intégré pour de nouveaux outils, qui aident à développer des applications pour la plate-forme de nouvelle génération, le système d'exploitation Windows7. Le nouveau WPF4 contient la prise en charge de l'intégration de la barre des tâches Win7, des listes de raccourcis personnalisées, des prévisualisations de vignettes personnalisées, de Multi Touch et de Visual Feedback dans la barre des tâches. Ceci est très utile pour les développeurs qui ont besoin de développer leurs applications avec l'aspect Windows7.

La prise en charge de VS 2010 pour Windows7 permet aux développeurs d'accéder rapidement aux fonctionnalités spécifiques aux applications, y compris les listes MRU (Most Recently Used). L'image ci-dessous montre comment accéder aux "solutions récentes" depuis la barre des tâches.

 Améliorations de SharePoint 2010

VS 2010 nécessite que SharePoint Server et Windows Share Point Services (WSS) soient installés dans le système pour fonctionner avec les projets liés à SharePoint Development. VS 2010 inclut les améliorations suivantes liées à SharePoint.

 € ¢ La possibilité de visualiser les listes, les sites, les modules, les définitions de listes et les bibliothèques de documents de SharePoint dans Visual Studio.

 € ¢ Nouveau modèle de fichiers de projet SharePoint Services.

 € ¢ Visual Web Part Designer, éléments de projet de partie Web.

Récepteurs d'événements pour SharePoint, Wizards pour sélectionner le récepteur d'événements.

 € ¢ Formulaire d'initiation au flux de travail ASPX pour le projet de flux de travail.

 € ¢ Explorateur de packages SharePoint et éditeur.

L'image ci-dessous montre divers modèles de projets SharePoint dans VS 2010.

Prise en charge des applications Office Business

VS 2010 aide les développeurs à créer des applications Office 2010 et 2007. Nous pouvons fournir ces applications en tant que package de déploiement unique à l'aide de l'assistant One Click. Il existe des améliorations dans la liaison de données, l'intégration des sources de données Office à l'aide de Language Integrated Query (LINQ). L'intégration du catalogue de données métiers (BDC) est prise en charge.

Développement Cloud

Azure Services Platform est une plate-forme d'application dans le cloud qui permet aux applications d'être hébergées et exécutées sur Microsoft Server Farm. Il fournit un système d'exploitation en nuage appelé Windows Azure qui agit comme une exécution pour les applications. Windows Azure Tools pour Microsoft Visual Studio vous permet de créer, créer, déboguer et déployer des applications et des services Web évolutifs sur Windows Azure pour le cloud. Pour développer des applications Web et des services sur Windows Azure, vous devez installer Windows Azure Tools pour Microsoft Visual Studio qui inclut le SDK Windows Azure.

Ajouter l'onglet Références par défaut - Projet

VS 2010 lance le comportement du dialogue "Ajouter une référence" qui améliore significativement ses performances.



Il y a 2 améliorations dans la boîte de dialogue Ajouter une référence:

 € ¢ La boîte de dialogue "Ajouter une référence" dans VS 2010 ouvre par défaut l'onglet "Projets" au lieu de l'onglet .NET comme dans les versions précédentes. Ceci est fait pour charger la boîte de dialogue rapidement.

Maintenant, nous pouvons passer de tous les onglets dans la section de référence, parcourir ou sélectionner un assemblage requis. Nous n'avons pas besoin d'attendre que les composants .NET ou COM soient chargés à partir du GAC. Cela est dû au fait que les onglets .NET et COM se chargent maintenant de manière asynchrone et ne gèlent pas l'EDI, ni ne bloquent le thread d'interface utilisateur pendant que leurs listes sont remplies.



492