Présentation des applications Visual Studio. Préréglage de mes paramètres Visual Studio Code

A la question du programme Visual Studio 2010, que pouvez-vous faire dans ce programme. ( brève revue programmes pour les rapports de pratique) spécifiés par l'auteur dupe La meilleure réponse est : pour commencer, ce n’est pas un programme. Quiconque appelle Visual Studio un programme peut être immédiatement renvoyé au deuxième tour. Il s'agit d'un environnement de programmation. Permet de développer n'importe quelle application pour Windows en utilisant l'un des langages de programmation inclus.

Réponse de Névrose[gourou]
Nom du programme : Microsoft Visual Studio 2010 Service Pack 1 - Images MSDN originales
Version du programme : 2010
Adresse du site officiel :
Langue de l'interface : ENG
Configuration requise:
* Systèmes d'exploitation pris en charge : Serveur Windows 2003 ; Windows Serveur 2008 ; Windows Vista; Windows XP
Visual Studio 2010 peut être installé sur les systèmes d'exploitation suivants :
o Windows XP (x86) avec Service Pack 3 - toutes les éditions sauf Starter Edition
o Windows XP (x64) avec Service Pack 2 - toutes les éditions sauf Starter Edition
o Windows Vista (x86 et x64) avec Service Pack 1 - toutes les éditions sauf Starter Edition
o Windows 7 (x86 et x64)
o Windows Server 2003 (x86 et x64) avec Service Pack 2
o Windows Server 2003 R2 (x86 et x64)
o Windows Server 2008 (x86 et x64) avec Service Pack 2
o Windows Serveur 2008 R2 (x64)
* Ordinateur doté d'un processeur de 1,6 GHz ou plus rapide
* 1024 Mo de RAM
* 3 Go d'espace disque disponible
* Disque dur 5400 tr/min
* Carte vidéo compatible DirectX 9 fonctionnant à une résolution d'affichage de 1 280 x 1 024 ou supérieure
*Lecteur DVD-ROM
Description:
VS 2010 et .NET 4 sont disponibles grande quantité améliorations et ajouts. Les changements ont affecté le développement d'ASP.NET, WPF, WinForms, SharePoint, Silverlight, le développement de programmes multithread et la programmation cloud. VS 2010 inclut également des milliers d'améliorations de l'IDE principal, de l'éditeur de code, de la prise en charge des langages, de la conception de logiciels et des utilitaires de test.
Team Foundation Server 2010 est désormais très simple à installer (il ne faut que 20 minutes pour installer le système de contrôle de code, le suivi des problèmes et le système de build automatique), et peut être installé soit sur un serveur d'un domaine, soit sur une machine client. non connecté à un domaine.
Versions Visual Studio 2010
La gamme VS 2010 a été simplifiée. Il existe 4 versions :
* Visual Studio Express : environnement de développement gratuit pour Web, VB, C# et C++
* Visual Studio 2010 Professional : un environnement de développement professionnel pouvant être utilisé avec Team Foundation Server. Le forfait comprend également 50 heures/mois d’utilisation du processeur Windows Azure.
* Visual Studio 2010 Premium : Premium inclut Professional et utilitaires supplémentaires développement (profileur et débogueur avancés, analyseur de code), prise en charge de bases de données supplémentaires, utilitaire de test d'interface et plus encore. Inclut 100 heures/mois d’utilisation du processeur Windows Azure.
* Visual Studio 2010 Ultimate : l'édition Ultimate inclut Premium ainsi que des fonctionnalités avancées de développement, de test et de conception, notamment Intellitrace (débogueur historique), UML, gestion de laboratoire de test, etc. Inclut 250 heures/mois de temps CPU dans Windows Azure.


Je dois admettre que j'écris dans Studio 11 (alias VS2012) depuis assez longtemps, et je le fais parce que le nouveau studio a une bonne rétrocompatibilité avec 2010 : si vous ouvrez solution habituelle, alors le 11ème studio laissera les projets .NET tranquilles, et proposera de convertir les projets C++. A partir de cette conversion, vous pouvez refuser, et tout fonctionnera et se compilera toujours. La seule chose est que vous devrez peut-être modifier l'utilisation de constantes telles que MSC_VER ou autre pour que les bibliothèques soient compilées. Mais tout fonctionnera.

Cet article contient mes notes sur les nouveautés du studio 2011 et la façon dont j'y travaille.

Prise en charge de WinRT : elle est là, mais pas ici

Comme tout le monde, je suis un peu étonné que le support WinRT ne soit même pas inclus dans Beta Studio. Microsoft a encore une fois dérouté tout le monde en publiant Visual Studio Express avec prise en charge des applications de style Metro et un studio « complet » sans une telle prise en charge. Cette décision a probablement été influencée par des mécanismes marketing complexes, mais quoi qu'il en soit, il n'y a pas encore de support WinRT dans le studio principal.

Comme vous l'avez compris, le support de WinRT est la principale « fonctionnalité » du nouveau studio. Mais l’ajouter à la revue VS11 est inapproprié pour le moment – ​​laissez-le apparaître ici en premier.

Mise à jour : comme Vladimir Yunev l'a suggéré dans les commentaires, prise en charge des applications WinRT/Metro-Style présent dans VS11, mais seulement si vous l'installez sur Windows 8. :)

Noir blanc

Le nouveau studio, pour ceux qui n'ont pas encore vu les captures d'écran, est en noir et blanc. Ou plutôt monochrome - il comporte de nombreuses nuances de gris plutôt que du noir et blanc pur :

Il y a eu beaucoup de controverses en ligne à propos de cette décision de conception. L’idée semble claire : prendre un studio « coloré » et le transformer en une option totalement neutre. Je suis moi-même fan des tons neutres : j'ai un bureau neutre en noir et blanc, le système de musique au son le plus neutre, et ma couleur préférée est le blanc. Mais malgré cela, travailler avec un studio monochrome est pour moi dur.

Voici pourquoi c'est difficile : pour moi, toutes les icônes monochromes de 16 x 16 px se ressemblent. En supprimant la couleur, toute une « dimension informationnelle » a été perdue. Par exemple, auparavant, le type de projet (C#, F#, C++) avait sa propre couleur unique :

Les projets pouvaient être distingués par cette couleur, une certaine « classification conditionnelle » est apparue dans ma tête, et lors de l'écriture de mes propres programmes, il était également clair quelles icônes utiliser. Et maintenant? Pourquoi, par exemple, le projet C# indique-t-il simplement C# sur son icône rectangulaire totalement indescriptible, alors que le projet C++ a - attention - des flèches haut et bas sur son icône ? Toute la logique de cette démarche a disparu quelque part, et la commodité est partie avec.

Explorateur de solution

La seule innovation que je vois dans l’explorateur de solutions est la possibilité d’ouvrir la structure des fichiers pour voir ce qu’ils contiennent. Cela fonctionne même pour les projets C++ :

Eh bien, c’est louable, mais l’avantage de cela est discutable : généralement, ce à quoi vous devez répondre n’est pas la question « qu’est-ce qu’il y a dans ce fichier ? et à la question « dans quel fichier se trouve le type X ? », et ici le Studio est impuissant.

Si nous prenons et faisons un clic droit sur l'un des types présentés ci-dessus (par exemple les Grecs), le Studio nous montrera ce menu :

La plupart de ces points conduisent au remplacement de tout le contenu de Solution Explorer, et il devient alors clair que Solution Explorer est une sorte de navigateur de pages (dans la terminologie WPF), qui peut, comme un ensemble de pages HTML, nous montrer différentes vues. selon l'endroit où nous sommes, nous sommes.

En parlant de l'exemple ci-dessus, Portée de cela fait de l'élément courant la racine de l'arbre, Types de bases Et Types dérivés recherche des parents et héritiers de ce type, mais Est utilisé par met en oeuvre fonction utile trouver tous les endroits où le type est utilisé.

Au cours de la présentation, j'ai utilisé plusieurs extensions qui seront utiles à tout développeur Web Visual Studio 2013. Vous trouverez ci-dessous une liste de ces extensions.

Il s'agit d'une extension de l'équipe ASP.NET et Web Tools, qui est une plate-forme non officielle pour tester et exécuter des fonctions. L'extension elle-même est développée par la communauté open source. Web Essentials offre un grand nombre de nouvelles fonctionnalités pour les développeurs Web, telles que les compilateurs LESS/Sass/CoffeeScript, caractéristiques supplémentaires travailler avec du code JavaScript/CSS/HTML/JSON, des validateurs, des générateurs de sprites d'images et bien plus encore.

Gaufre latérale

Site Web : http://sidewaffle.com
Télécharger : SideWaffle dans la galerie VS

Un ajout très savoureux pour Visual Studio. Il s'agit d'un excellent ensemble de modèles qui contient à la fois des modèles de projet, des modèles d'éléments et des extraits de code pour un large éventail de scénarios : de la création d'applications Angular.js, des projets Nancy FX aux plugins Browser Link. Extensions Chrome et beaucoup plus.

Imbrication de fichiers

Télécharger : Imbrication de fichiers dans la galerie VS

Cette extension vous permettra de joindre manuellement des fichiers les uns aux autres, en créant des hiérarchies de pièces jointes dans l'Explorateur de solutions. De plus, l'extension a la capacité de créer automatiquement des hiérarchies basées sur des conventions de dénomination. L'extension est idéale pour traiter *.min.js et d'autres variantes de fichiers dépendants.

Générateur de schéma JSON

Télécharger : Générateur de schéma JSON dans la galerie VS

Visual Studio 2013 prendra en charge l'IntelliSense complet et les astuces pour tout fichier JSON associé à un schéma. Cette extension vous permettra de sélectionner un fichier JSON dans l'Explorateur de solutions et de générer un fichier de schéma pour celui-ci en fonction du contenu.

Télécharger : WebJobsVS dans la galerie VS

Une excellente extension qui vous permettra de transformer votre app.config ou tout autre fichier XML en fonction de votre configuration de build. En termes simples, l'extension simplifie les scripts de transformation XML qui ne sont disponibles par défaut que pour les fichiers web.config.

Si vous travaillez avec Grunt, Gulp, NPM ou Bower, alors cette extension est faite pour vous. Il facilite l'exécution des tâches Grunt/Gulp directement à partir de l'Explorateur de solutions et la mise à jour des composants Bower.

Extension de feuille de style Mexedge

Télécharger : Mexedge dans la galerie VS

Il s'agit d'une excellente extension qui améliore la capacité de Visual Studio à travailler et à afficher le code CSS directement dans l'Explorateur de solutions. Non seulement cela a l'air sympa, mais il offre également un moyen très pratique d'afficher les blocs de requêtes multimédias, les sélecteurs et les ensembles de règles. C'est une extension indispensable pour tout développeur Web !

Outils PHP pour Visual Studio

Site Web : http://www.devsense.com/products/php-tools/
Télécharger : Outils PHP dans VS Gallery

Dans mon interview sur Channel9, nous avons discuté de cette excellente extension pour le développement PHP. L'extension apporte l'intelligence PHP, la navigation dans le code et bien plus encore à Visual Studio. Il s'agit d'une extension indispensable pour les développeurs PHP qui souhaitent bénéficier de toute la puissance de Visual Studio.

Assistant de routage Cobisi

Site Web : http://cobisi.com/routing-assistant
Télécharger : Assistant de routage dans la galerie VS

Il s'agit d'une excellente extension pour visualiser votre table de routage ASP.NET afin de déterminer quelles URL correspondent à quelles routes. L'extension facilite le diagnostic des problèmes de routage et offre même des fonctionnalités d'édition pratiques.

CssCop – FxCop pour les feuilles de style

Télécharger : CssCop dans la galerie VS

Si vous travaillez beaucoup avec CSS, alors cette extension vous sera utile. Il exécute CssLint dans Visual Studio pour vous fournir des messages d'erreur afin de vous aider à corriger toute violation des règles CSS.

Outils Node.js pour Visual Studio

Télécharger : NTVS sur CodePlex

NTVS est ouvert, plugin gratuit, qui transforme Visual Studio en environnement complet Développement Node.js. Et il s'en sort parfaitement ! Ce plugin permet de profiter pleinement de la puissance de Visual Studio pour développer des applications Node.js.

Bonjour à tous, chers amis ! Au cours de sa longue histoire, Microsoft a publié de nombreux environnements et outils de développement différents. Au printemps 2015, l'entreprise a plu à de nombreux développeurs et a lancé un nouveau produit appelé Code de Visual Studio.

Cool

Balbutier

Malgré le fait que l'outil soit sorti il ​​y a relativement longtemps, je n'ai pas osé en faire une critique pour une raison simple : premièrement, je n'avais tout simplement pas le temps et les outils que j'utilise me convenaient parfaitement. Je n'aime pas vraiment revoir divers environnements de développement. EDI et d'autres outils similaires car ce ne sont que des outils, et sur la chaîne nous avons principalement des cours pratiques. Cependant, Visual Studio Code m'a intéressé depuis assez longtemps, j'ai suivi le développement de l'éditeur, essayé différentes versions dans vrai travail et j'ai déjà réalisé plusieurs projets en utilisant cet outil.

Aujourd'hui, nous examinerons cet éditeur du point de vue de son utilisation dans le front-end (après tout, Visual Studio Code possède de riches fonctionnalités non seulement pour le front-end, mais est également étroitement intégré à d'autres outils Microsoft).

Tout d'abord, je tiens à souligner que cet éditeur fonctionne sur tous les systèmes d'exploitation courants, tels que Linux, MacOS et Windows, et qu'en plus, il est gratuit.

Cette leçon vous sera utile si vous avez déjà utilisé d'autres éditeurs, par exemple Atom, Sulime Text ou Brackets et que vous souhaitez essayer quelque chose de nouveau, explorer les capacités d'un nouvel outil et même l'intégrer régulièrement à votre arsenal de combat. . Je vous recommande également de vous y familiariser si vous commencez tout juste à étudier le développement web et que vous n'arrivez pas à vous décider dans un premier temps sur le choix de l'éditeur. Visual Studio Code répondra dans tous les cas à vos besoins. Il y a, sinon de tout, du moins beaucoup ici. Et s'il manque quelque chose, les fonctionnalités de l'éditeur peuvent être facilement étendues à l'aide de modules complémentaires (EXTENSIONS).

Dans cette leçon, nous allons nous familiariser avec l'interface du programme, la configurer et créer quelques extraits. En cours de route, je vous expliquerai les choses nouvelles et intéressantes dont vous pouvez prendre note. Aller!

Documents supplémentaires et liens utiles :

Extensions que j'utilise :

  • Conférence Apache- coloration syntaxique des fichiers de configuration Apache ;
  • Extension essentielle- création, ouverture et édition de Gists ;
  • Toupet- prise en charge et mise en évidence de la syntaxe Sass, des styles de saisie semi-automatique ;
  • Brindille- mise en évidence du moteur de template PHP Twig (utile lorsque l'on travaille avec OpenCart) ;

Préréglage de mes paramètres Visual Studio Code :

( "git.ignoreMissingGitWarning": true, "workbench.startupEditor": "newUntitledFile", "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe", "workbench.statusBar. feedback.visible": false, "window.menuBarVisibility": "toggle", "workbench.statusBar.visible": false, "workbench.activityBar.visible": false, "editor.minimap.enabled": false, "files. defaultLanguage": "html", "editor.fontSize": 16, "editor.tabSize": 2, "workbench.editor.tabSizing": "shrink", "editor.detectIndentation": false, "editor.insertSpaces": false , "editor.folding": false, "editor.glyphMargin": false, "editor.smoothScrolling": true, "emmet.triggerExpansionOnTab": true, "editor.quickSuggestions": ( "other": false, "comments": false, "strings": false ), "editor.suggestOnTriggerCharacters": false, "editor.parameterHints": false, "editor.hover": false, "terminal.integrated.fontSize": 15, "editor.renderWhitespace": " frontière")

Désactivez les info-bulles dans Visual Studio Code :

Les info-bulles ennuyeuses peuvent être désactivées avec un paramètre non documenté :
"editor.hover": false, Après avoir redémarré l'éditeur, les pop-ups de survol disparaîtront.

Vous savez probablement déjà que Microsoft a publié une nouvelle version de l'environnement de programmation VisualStudio 2015, et aujourd'hui, comme je l'ai promis, nous examinerons cet environnement en détail à la rédaction Communauté, et également l'installer sur la salle d'opération Système Windows 7.

Note! Si vous entendez pour la première fois qu'il existe déjà une version 2015 de Visual Studio, vous pouvez d'abord lire le document « Visual Studio 2015 - une nouvelle version de l'environnement de développement de Microsoft ».

Communauté Visual Studio 2015

Communauté Visual Studio 2015 est un environnement de développement gratuit et intégré permettant de créer des applications pour Windows, Android et iOS, ainsi que des applications Web.

Dans Visual Studio 2015 Community, contrairement à la génération précédente d'éditions gratuites de Visual Studio Express, toutes les fonctionnalités, toutes les caractéristiques sont au même endroit, je vous rappelle que les versions Express existaient en trois éditions : pour Desktop, pour Web et pour Windows . Nous avons examiné les versions de Visual Studio Express 2013 pour Windows Desktop et de Visual Studio Express 2013 pour le Web.

Comme je l'ai dit, Visual Studio 2015 Community est un environnement de développement gratuit et peut être utilisé par des développeurs individuels pour créer leurs propres applications ainsi que des projets open source. recherche scientifique et l'éducation ( "Conditions de licence" complètes).

Visual Studio 2015 Community vous permet de développer des programmes en utilisant les langages de programmation suivants : C++, C#, Visual Basic, F#, JavaScript, TypeScript, Python.

Configuration système requise pour la communauté Visual Studio 2015

Systèmes d'exploitation pris en charge :

  • Windows 7 SP1 ;
  • Windows 8;
  • Windows 8.1;
  • Windows Serveur 2008 R2 SP1 ;
  • Windows Serveur 2012 : ;
  • Windows Serveur 2012 R2 ;
  • Windows 10

Exigences en matière d'équipement :

  • Processeur avec une fréquence de 1,6 GHz (ou supérieure) ;
  • 1 Go mémoire vive(1,5 Go lors de l'exécution sur une machine virtuelle) ;
  • 6 Go d'espace disque libre ;
  • Disque dur (5 400 tr/min) ;
  • Adaptateur vidéo prenant en charge DirectX 9, la résolution d'écran minimale autorisée est de 1 024 x 768.

Où puis-je télécharger la communauté Visual Studio 2015 ?

Vous pouvez bien sûr télécharger la version 2015 de Visual Studio dans l'édition Community depuis le site officiel, voici la page de téléchargement.

Après avoir accédé à la page, cliquez sur « Télécharger Communauté 2015 »


En conséquence, le programme d'installation téléchargera vs_community.exe.

Installation de la communauté Visual Studio 2015

Note! Comme je l'ai déjà dit, je vais l'installer sur système opérateur Windows 7.

Pour installer Visual Studio 2015 Community, exécutez le fichier vs_community.exe et pour l'installation, nous aurons également besoin d'une connexion Internet.

Après le lancement, l'écran de démarrage de Visual Studio apparaîtra pendant un moment


Le programme d'installation s'ouvrira alors, mais si pendant le processus de démarrage, le programme d'installation détecte des facteurs susceptibles d'affecter la progression de l'installation de Visual Studio, il vous en informera.

Ici, on nous demande de choisir « type d'installation", Je choisis " Standard", mais si vous ne prévoyez d'utiliser aucune fonctionnalité de la communauté Visual Studio 2015, vous pouvez sélectionner le type " Sélectif» où vous spécifiez manuellement ce que vous utiliserez exactement. Et j'appuie sur " Installer" et le processus d'installation commencera immédiatement pour moi.

Ce processus prendra environ 30 à 40 minutes et à la fin, une fenêtre apparaîtra dans laquelle nous cliquons sur « Redémarrer maintenant»

Après le redémarrage de votre ordinateur, vous pouvez lancer Visual Studio (Démarrer->Tous les programmes->Visual Studio 2015)

Et lorsque nous démarrons pour la première fois, nous sommes invités à nous connecter à Visual Studio afin de synchroniser les paramètres lors de la connexion avec différents ordinateurs (Des informations plus détaillées peuvent être obtenues en cliquant sur le lien « Plus de détails »). Mais il n'est pas nécessaire d'appuyer sur " Pas maintenant! Peut-être plus tard"C'est ce que je fais.

En conséquence, nous commencerons page d'accueil Visual Studio.


Captures d'écran de la communauté Visual Studio 2015

Menu de création de projet


Projet Applications Windows Formes


C'est tout, dans les documents suivants, nous examinerons le processus de création d'applications dans l'environnement communautaire Visual Studio 2015. Bonne chance !

Publications sur le sujet