Affichage des articles dont le libellé est Visual Studio. Afficher tous les articles
Affichage des articles dont le libellé est Visual Studio. Afficher tous les articles

Comment savoir qu'elle version du C Sharp (C#) vous utilisez ?

Je suis avec Visual Studio 2022 Community, et je développe une application Blazor alors que je cherche à utiliser une bibliothèque JavaScript depuis mon Blazor je tombe sur une bizarrerie :

Visual Studio vous demande d'utiliser C# 11.0 ou une version ultérieure ?!!
Visual Studio vous demande d'utiliser C# 11.0 ou une version ultérieure ?!!

Mais du coup je voudrais savoir comment installer C# 11.0 ou découvrir comment savoir qu'elle version du C Sharp j'utilise.

La réponse est peu évidente, il faut aller lancer une commande au fin fond de l'install de votre Visual Studio :

>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\Roslyn\csc.exe /langversion:?

Ce qui me donne le résultat suivant :

Commande pour savoir qu'elle version du CSharp vous utilisez
Commande pour savoir qu'elle version du CSharp vous utilisez

Avec une sourire je découvre que j'utiliser la version du CSharp (C#) 11.0.

Je retourne lire attentivement le message délivré par Visual Studio et je lis "version du langage 11.0 ou ultérieure" !? "ultérieur" me fais sourire. 

Mais maintenant je sais qu'elle version du Langage CSharp (C#) j'utilise.

Venez découvrir comment j'ai corrigé cette erreur : 

La fonctionnalité "littéraux de chaîne brute n'est pas disponible en C# 9.0. Utilisez la version de langage 11.0 ou une version ultérieure.

Dans :

GitHub - mabyre - My BlazingPizza

Have fun!

Visual Studio 2022 Community - Mes options et mes paramètres

Je recherche l'environnement de développement idéal pour développer des applications WPF modernes. Avec Visual Studio 2019 Community j'ai trouvé des limitations, je vais donc installer Visual Studio 2022 Community. 

Pour télécharger et installer Visual Studio Community c'est Ici :

Download - Visual Studio 2022 Community

J'ai pu lire quelques pages sur le .NET 6.0 et le .NET 7.0 mais avec Visual Studio 2019, il n'y a pas de possibilité de travailler avec ces frameworks on est limité dans le .NET Core 3.1.

Création de ma première Application WPF Visual Studio 2022 :

Visual Studio 2022 - Frameworks installés
Visual Studio 2022 - Frameworks installés

Me voici donc avec le Framework .NET 6.0. et ma première application WPF. 

Maintenant je souhaite me configurer un environnement de travail professionnel.

Mes options, mes paramètres dans Visual Studio 2022

Vous souhaitez synchroniser les document avec l'Explorateur de solution c'est Ici :

Outils de Dév Logiciel - Visual Studio toujours synchroniser avec le document actif

Export/Import des paramètres Visual Studio, c'est toujours la même chose... Tout n'est pas reporté donc il vous faut configurer votre espace "à la main". 

Visual Studio - Mes paramètres

Vos paramètres sont sauvegarder dans les répertoires :

C:\Users\<YourName>\AppData\Local\Microsoft\VisualStudio\17.0_0691647c\Settings

Pour aller chercher les paramètres de votre dernier environnement Visual Studio c'est Ici :

Visual Studio 2022 - Import/Export Settings
Visual Studio 2022 - Import/Export Settings

Franchement j'ai été surpris, j'ai mis du temps à voir ce bouton "Parcourir" même pensé que l'on ne pouvait pas, j'ai donc essayer de poser dans ce répertoire les paramètres de mon ancien Visual Studio comme vous pouvez le voir dans le fichier Exported-VS13-2023-01-09.vssettings.

Raccourcis clavier Naviguez vers l'arrière

Il est très important de naviguer rapidement, d'être à l'aise avec la recherche de symboles de passer d'une fenêtre à une autre de pouvoir revenir à l'endroit où l'on était... ce que j'aime bien dans Visual Studio Code. 

Je souhaite pouvoir faire "Alt+<-" pour revenir là où j'étais et "Alt+->" pour retourner où j'étais. Il s'agit donc de modifier les raccourcis clavier des bouton suivants :

Alt+<- pour naviguer vers l'arrière
Alt+<- pour naviguer vers l'arrière

Les mots clefs sont "raccourcis clavier" et "naviguer" :

Outils -> Options : Clavier dans la barre de recherche tapez "naviguer". 

Les deux commande qui nous intéressent sont :

Affichage.Naviguerversarriere 

et 

Affichage.Naviguerversavant

Raccourcis clavier pour les commandes de navigation vers l'avant et vers l'arrière
Raccourcis clavier pour les commandes de navigation vers l'avant et vers l'arrière

En suite vous devez :

1 - Surppimer le raccourcis existant
2 - Tapez les touches que vous souhaitez à la place
3 - Assigner

Vérifiez que les raccourcis des commandes sont bien appliqués :

ToolTip indiquant le raccourcis clavier de la commande
ToolTip indiquant le raccourcis clavier de la commande

Voilà vous êtes prêt pour naviguer dans Visual Studio.

Afficher les fenêtres nécessaires 

Pour voir un environnement de travail un peu complet, il faut également afficher les fenêtres qui vont nous permettre de travailler :

Console du Gestionnaire de package toujours dans Affichage -> Autres fenêtre :

Visual Studio - Afficher les fenêtres
Visual Studio - Afficher les fenêtres

Me voilà avec un environnement prêt à travailler :

Visual Studio - Votre environnement de développement configuré
Visual Studio - Votre environnement de développement configuré

Je suis surpris de voir encore une appellation Miscrosoft.NETCore.App mais .NET Core est donc en fait la partie factorisée du .NET Framework, au dessus j'ai :

Microsoft.WindowsDesktop.App.WPF en version 6.0.13. 

Fenêtre - Explorateur d'objets

Une fenêtre que j'affectionne car elle permet de naviguer dans les Objets du Framework dans les Objets des Packages installé pour le Projet dans les Objets que vous avez créés :

Visual Studio - Fenêtre Explorateur d'objets
Visual Studio - Fenêtre Explorateur d'objets

Où l'on voit l'objet INotifyPropertyChanged dans le framework Prism.Wpf...

Visual Studio 2022 Community - Suite

Maintenant, je vais faire deux choses :

1 - Installer WPF Template :

GitHub - Template Studio accelerates the creation of new WinUI 3, WPF, and UWP

2 - Si j'ai de nouvelles commandes ou de nouveaux paramètres à installer, je reviens ici pour compléter la configuration de mon Visual Studio 2022.

Vous pouvez poursuivre avec la découverte de Template Studio dans C#.NET :

C# .NET - WPF Template Studio for Visual Studio

N'hésitez pas à Liker ;-)

Coder une calculette en C#

Passer le test de la Calculette en C#.NET, on vous a déjà fait le coup ? Pour un recrutement, un poste de développeur, on vous demande d'écrire un programme en C# avec Visual Studio qui fonctionnera comme la calculatrice de Windows. C'est ici !

Coder une Calculatrice Windows en C# - C'est le test de la calculette

Alors permettez que je vous présente ma solution.

Ce code source fonctionne avec toute version de Visual Studio mais cette solution a été développée avec Visual Studio Community 2017.

Visual Studio Community 20017

Cahier des charges de la Calculatrice en C#

On va d'abord se fixer quelques limites dans un mini cahier des charges.

Présentation du projet

Il s’agit d'écrire un programme qui fasse la même chose que la Calculatrice livrée avec Windows, dans sa version "standard". On ne développera pas la version "calculatrice scientifique".

Pour simplifier encore un peu le développement

On ne développera pas le menu, ni l’aide, ni les fonctions suivantes : "Rac", "%", "1/x".
La calculatrice ressemblera donc à ceci :

Maquette de la Calculatrice Windows en C#

Et on va se fixer un temps limite développement du projet disons 4 heures.

Livraison du projet

Ecrire l'application comme s'il s'agissait d'une "vraie" application professionnelle, en vue d'être commercialisée.

Le code source de l'application doit être fourni, sous la forme d'un fichier .ZIP contenant le répertoire complet du projet C#.

Le projet en C#

Choix du Template de départ : Application Windows Forms (.NET Framework)
Donc on y a va, on fait : Ficher->Nouveau->Projet, on choisi :

Solution Visual Studio Calculette

Structure de la solution du projet :

Structure de la Solution Calculatrice

On verra que l'on va utiliser deux objets. La Form s'appelle FormCalculatrice et j'ai ajouté un petit fichier "readme.txt" ça fait plus pro. On peut y écrire par exemple l'historique du développement ou une ToDoList des chose qu'il reste à faire.

Conception Objet de la Calculatrice

On a besoin de deux objets, l'un pour effectuer le Calcul, l'autre pour gérer les fonctions Mémoires.

Objet Calcul

Vous trouverez les sources en bas de cet article, je ne vais donc pas trop détailler mais simplement on imagine que l'objet Calcul.cs prendra 3 états :

Les trois états de l'objet Calcul.cs

Objet Memoire ou Memory

Vous rappelez-vous à quoi servent les touches mémoires de la Calculatrice ?

MC : Memory Clear
MR : Memory Read
MS : Memory Save
M+ : Memory Add

Heureusement, j'avais un bon vieux Windows XP sous la main, il est vrai pour l'instant que l'aspect de cette calculatrice ressemble plus à celle de Windows XP qu'à celle de Windows 10... en tous les cas celle que j'ai sous Windows 7 ne me présente plus l'aide de la Calculette Windows et son aspect est très différent mais restons à nos moutons.

Il m'a suffit de faire "bouton droit" sur la touche et de Cliquer sur "Qu'est ce que c'est ?" pour obtenir la réponse :

Calculatrice en C# Trouver les fonctions mémoires

L'application Calculatrice m'affiche maintenant la réponse à quoi sert la touche "MC" :

Calculatrice fonctions mémoires

Voici l'aide correspondante à la touche "MC" de la Calculatrice. L'objet mémoire aura donc trois états :

Les trois états de l'objet Memory.cs

Conception de l'IHM

Aujourd'hui on dit UI ou UX bref, elle nous est donnée donc on copie au plus prêt :

Windows Forms de la Calculatrice

Il faut un outil de graphiste pour trouver la taille des boutons en pixels, je vous donne le résultat :
  • Width : 35
  • Height : 25

Programme principal de la Calculette

Pour la Testabilité & Evolution tous les boutons "chiffre" sont câblés sur la même gestion d'events :

buttonNumber_Click()

Tous les boutons "Operands" sont également câblés ainsi :

buttonOperand_Click()

On y gère l'état de l'objet "Calcul" qui passe de AquireOperand1 à BeginAquireOperand2

Enfin la gestion de l'events clique sur "Equal" qui exécute le calcul en utilisant l'Opérand1 et l'Opérande2 :

buttonEqual_Click()

Qui prend en compte le fonctionnement particulier de la Calculette comme par exemple lorsque le résultat du calcul précédent devient l'Opérande1 pour le calcul suivant.

Je vous laisse découvrir le reste des codes sources dans le .ZIP à télécharger à la fin de cet article.

Gestion des touches tapées au clavier dans la Calculette

La Calculatrice Windows est utilisable au clavier numérique pad et touches d'opérations. Pour faire la même chose dans notre Calculette nous allons cabler l'event KeyPress de la Form :

FormCalculatrice_KeyPress()

Code source de la fonction FormCalculatrice_KeyPress()

FormCalculatrice_KeyPress()

Astuce concernant la gestion des touches du clavier

Si vous en restez là, cela ne fonctionne pas. En effet il faut passer l'event à la Form sinon elle ne le gère pas. Pour ce faire il faut setter la propriété "KeyPreview" de la Form à True.

Pour gérer les événements clavier mettre à True la propriété KeyPreview

Conclusion

Voilà c'est fini ! En gros les grandes parties de ce petit projet "Test de la Calculette Windows". Qui n'est finalement pas si petit.

C'est vraiment désobligeant quand on vous demande d'effectuer ce genre de test pendant l'entretien d'embauche alors que vous avez une expérience comme la mienne en développement de logiciel.

Que même s'il existe un "mini" cahier des charges les pièges sont nombreux et vous ne manquerez pas de tomber dedans. Donc j'espère avoir cassé les pattes de ces recruteurs peu scrupuleux.

La prochaine fois nous verrons comment coder une calculette en WPF avec le modèle MVVM (Model View ViewModel) de Prims et l'utilisation d'un EventToCommand.

Ou peut-être que l'on choisira ASP.NET avec le modèle MVC (Model View Controller) pour en faire une application Web, ou bien en faire une application Multi-plateforme avec ASP.NET Core et Angular2.

Revenez nous voir.

Download calculator sources code

Here on github :


Here you can find Calculator sources code 

Download Source Code - Calculator in C#

Have fun! Don't forget to go to the beach!

Statistiques over years

2017 : 1826 visites
22/10/2018 : 2294
22/06/2019 : 3944 quel succès apparemment le sujet vous intéresse.
24/11/2020 : 7140 bientôt tout le monde saura coder une calculette.
17/11/2022 : 13302

En 2022, j'ai pu exécuter les sources sur ma machine Windows 10 avec Visual Studio Community 2019.

Cet article vous a plu vous a aidé dans votre pratique de développeur, surtout laissez-moi votre commentaire.

Même, juste un petit merci, would be please ;) 

TFS vs Git vs Codeplex comment contrôler vos codes sources ?

Lequel des ces outils est le meilleur ? Dans lequel investir en formation, c'est toujours la même question rendue plus difficile depuis l’émergence de Git ou GitHub. On trouve dans Visual Studio Team Services (Microsoft Azure Cloud) la possibilité de choisir Git comme gestionnaire de version de codes sources comment l'utiliser et à quoi cela peut-il servir ?

Voici l'interface du Cloud de Microsoft pour Visual Studio qui permet de choisir Git comme gestionnaire de code source :

Microsoft Azure Cloud - Choisir Git comme gestionnaire de codes sources
Voici le tableau de bord lorsque l'on arrive chez Git dans les GitHub(s), je trouve que cela ressemble assez au Codeplex pas vous ? :

Tableau de bord chez GitHub
Et l'interface du Codeplex aujourd'hui à cette tête la :

Tableau de bord du Codeplex
Dans le Codeplex, l'interface de Création d'un projet se présente de la façon suivante et l'on peut choisir Git, TFS, ou Mercurial (not recommended ) ;-) :

Codeplex Git TFS ou Mercurial (not recommended)

Conclusion rapide

Pour exposer un projet open source, le TFS Cloud de Microsoft Visual Studio Azure ne suffit pas. On peut alors se servir indifféremment d'un site dédié du Codeplexe ou même de Git & GitHub. Ce que je vois pour l'instant c'est que Git possède les deux aspects ; contrôle de code source et site d'exposition d'un projet open source.

Ce qui m'ennuie, c'est le projet "BlogEngine.NET" qui a migré du codeplex vers Git... (je m'expliquerai).

Littérature

Discussion très intéressante et très commentée du stackoverflow mais je pense qu'il y a plein de bêtises écrites sur cette page.

Tuto pour mapper un projet Cloud Microsoft avec Git

http://stackoverflow.com/questions/19576116/how-to-add-multiple-files-in-git-at-the-same-time
Et là on apprend en ligne de commande comment ajouter plusieurs fichiers dans un seul commit ! Et oui Git n'est pas un outil convivial !

http://www.theregister.co.uk/2015/01/15/codeplex_repository_out_of_favour_as_microsoft_moves_major_projects_to_github/
Oh le mélange, le dernier projet de compilateur C# open source "Roslyn" est migré du codeplex à github, si cela continue on va tous se retrouver sous linux...

Conclusion

Microsoft se mets à GitHub ! Oups, oups, oups :

.NET Compiler Platform ("Roslyn") has moved to GitHub
Là je crois que l'on ne peut plus faire qu'une chose : Se rendre !

Tous aux abris ! 

Le projet Roslyn de compilateur C# passe du Codeplex à GitHub...

Let me know !

TFS vs Git vs GitHub vs Codeplex encore un petit mot

Pfff ma ma ma, GitHub whaou c'est de la dau(bip), l'interface graphique pour PC ma ma ma c'est de la dau(bip), aucune aide disponible. C'est un vulgaire truc en ligne de commande façon UI rien de convainquant ! 
Le site GitHub, vous en pensez quoi ? Pfff pareil de la dau(bip) c'est pas à la hauteur du Codeplex non d'un chien. 

Il n'y a qu'à regarder la front page de Roslyn sur GitHub et constater les tableaux du fichier readme.md ... pfff mais comment ils font ces tableaux... jeter un oeil sur la syntaxe.

Whaou, j'ai cliqué sur modifier un fichier pour voir ce qu'il y avait dedans et il a fait un fork spécial pour moi  et je me retrouve avec un repo dans mes favoris !!! ARRRGGG !!!

Et vous avez essayé de supprimer un Repository qui vous ai attribué dès que vous cliquez sur un bouton modifier ? ma ma, poua pfff.

Arrrgggg poua pfff mince mais c'est dau(bip) et tout le monde est content... ?

GitHub supprimer un Repository

Ah ça sent pas bon, elle n'est pas cool cette doc ! Explications trop succinctes, images trop petites.

Supprimer un Repository - Reprenons

Sur la page principale du Repository à supprimer, accédez à l'onglet "Settings" comme ci-dessous :

GitHub - Supprimer un Repository 1/2

Ensuite, déroulez tout en bas et trouvez la Danger Zone :

GitHub - Supprimer un Repository 2/2
Et encore, après avoir cliqué Delete this repository, cela ne suffira pas, il vous faudra confirmer le nom du Repository au clavier (si si au clavier) que vous souhaitez supprimer. Tout cela car vous avez mis en édition le fichier d'un collègue dans un autre Repository. Ce n'est pas très normal !

Tuto Git

Bien sûr, je suis allé plus loin pour ne pas rester sur cette première impression, j'ai préféré continuer dans mon blog dédié aux outils développement, vous pouvez lire : Mon Tuto Git

Conclusion sur TFS vs Git

Oui Linus Torvalds a créé un outil de Gestion de Version ultra-rapide pour Giter vos projets Open Source et tout le monde se demande comment il a fait.

Mais, pour ceux qui travaillent en intégration continue et en TDD avec Team Foundation Server Azure, je pense qu'ils vont pleurer.

Mais Github est très mauvais pour "faire parler" de votre projet Open Source pour communiquer sur son existence. La plus part des équipes de développement quand elles ont migré de Codeplex à Github, ont gardé le Wiki de présentation de leur projet dans Codeplex ou elles ont créé un site dédié.

Visual Studio - devenv.exe processus WerFault.exe - l'enfer du C#.NET

Cette après midi, je reprends un ancien projet Visual Studio 2013 et je lance Visual Studio mais cela ne fonctionne pas ! Je suis avec Windows 7, je lance le Gestionnaire des tâches, je vois devenv démarrer puis s'exécute un processus que je ne connais pas WerFault.exe. Puis plus rien !? C'est l'enfer du DotNET. On crois que l'on a installé une machine stable. Juste les outils de développement qu'il faut, rien de plus ça fonctionne mais un jour cela ne fonctionne plus !

Visual Studio c'est l'enfer du DotNET
Me voici avec ma chaîne de développement Visual Studio C# en rade. Ce n'est pas du tout professionnel, j'ai un travail à rendre, je vais devoir expliquer à mon client que ... je vais trouver, il va me comprendre.

Je soupçonne un install foireux une saloperie qui se serait installée sans mon accord.

Voici les processus de cette machine en défault, on y voit le WerFault.exe s'exécuter :

Visual Studio - devenv et WerFault.exe

Recherche d'une solution

La solution est sans doute ici :


Ou peut être là :


mais là, crashes while debbuging ? Non, non, non, Visual Studio ne se lance même pas ! Après l'eécution de WerFault il disparaît et devenv disparait aussi.

Si vous avez une piste, je prends, sinon je continue de chercher et je reviens, à+

Exécuter : devenv /safemode

là j'ai un souci, c'est VS 2010 qui s'exécute...

Ajouter une légende
Visual Studio Erreur inconnue
Essayons de relancer l'installation de Visual Studio 2013 :

Visual Studio 2013 - Installation bloquée !
problèmes courant et leurs solutions
Je ne pense pas que la solution soit là, en tous cas on n'y parle pas de WerfFault...

En savoir plus sur WerFault.exe

WerFault qu'est ce que c'est ? C'est le "rapporteur d'erreur de Microsoft" ! Il y a des petits malins qui essayent de se faire de l'argent en proposant des logiciels de correction d'erreurs Windows...

Tout se passe comme si WerFault n'arrivait pas à faire son travail... c'est à dire à rendre compte d'une erreur et du coup il se ferme.

Regardons dans les journaux de Windows :

Exécution de devenv 
Il y a bien une erreur Application qui semble relater le problème. Cela parle de vrfcore.dll mais il est impossible d'en tirer quoi que ce soit.

Tentative de réparation de Visual Studio 2013

Je passe par Panneau de configuration->Programmes et fonctionnalités, ce qui est installé c'est Microsoft Visual Studio Professional 2013 avec Update 4...

Allons y, en double cliquant dessus, on me propose de réparer Visual Studio...

Visual Studio 2013 Professional with Update 4 - Réparation
Plusieurs heures après... La réparation se poursuis quand d'un coup :

Visual Studio Professional 2013 - Erreur inconnue !
Ce n'est pas professionnel. A cet instant, je me dis qu'en cliquant sur Ok c'est la fin de la réparation et que tout va cracher... Il n'en est rien, la boite de dialogue "Visual Studio" disparaît et la réparation se poursuit...

Réparation de Visual Studio - Redémarrer pour terminer.
Mais croyez-vous que mon Visual Studio 2013 soit réparé ? Ben non la réparation ne donne rien, bien sûr ! Quelle cochonnerie, j'ai envie de tout effacer et de recommencer une nouvelle machine. Mais qu'elle perte de temps.

Là, je peux dire, pas de fun ! Je suis bien dans l'enfer du DotNET.

Tentative de restauration de Windows 7 Pro

Comment choisir son point de restauration ? J'en essaye plusieurs qui me semble avoir été créés avant la mise à jour fatidique (et je crois que c'est le framework 4.6)  mais croyez moi cela ne fonctionne pas !

Démarrer->Ordinateur->bouton droit->Propriétés système->Protection du système->Cliquez bouton "Restauration du système". Mais rien n'y fait ! Là je suis surpris comme quoi mon système n'est pas aussi bien protégé que cela.

Solution finale, ce qui a fonctionné pour moi

Il s'agit donc certainement d'une erreur mise à jour automatique du Framework 4.6 avec Visual Studio 2013 Update 4. Je décide de désinstaller toutes les mises à jour réalisées après "une date à laquelle cela fonctionnait". Puis je désinstalle Visual Studio Update 4.

Puis je passe un petit coup de CClearner sur la base de registres.

Et enfin je réinstalle Visual Studio 2013 :

Les points de restauration du système
Une petite dernière opération : je configure windows update pour ne pas installer automatiquement les mises à jour mais qu'il me prévienne !

Installation et nouvelles fonctionnalités de Visual Studio Community 2015

Quelles sont les nouvelles fonctionnalités de Visual Studio Community 2015 ? Je fais un tour rapide sur ces nouvelles fonctionnalité, en passant par le processus d'installation et la création rapide d'un nouveau projet.

Visual Studio Community 2015 en téléchargement
Visual Studio Community 2015 en téléchargement

Visual Studio 2015 Community - Installation

Visual Studio Community 2015
Visual Studio Community 2015 
Cliquez sur "Personnalisé" pour voir les différentes possibilités, les différentes fonctionnalités, offertes avec l'installation gratuite de Visual Studio 2015 Community :





Installation de Visual Studio Communiy 2015 - Update 1 - Volet 1
Installation de Visual Studio Communiy 2015 - Update 1 - Volet 1
Outils de développement d'applications Windows universelles oula la, optimisées pour Windows 10. oups oups mais quésaco ? Tout cela est très impressionnant.


Installation de Visual Studio Communiy 2015 - Update 1 - Volet 2
Installation de Visual Studio Communiy 2015 - Update 1 - Volet 2
Parmi les différentes possibilités on trouve :
Développement multiplateforme pour appareil mobile.
C#/.NET (Xamarin) : développement d'applications Android et iOS natives en C# - oh la la ...

Est-on vraiment arrivé au fameux outils de développement multiplateforme ? Cela fonctionne t-il vraiment ? C'est assez perturbant, on dirait bien que cette version donne accès à plus de possibilités que mon ancienne version de Visual Studio 2013 Professional que j'ai acheté 450 $ !

Je poursuis l'installation en choisissant de cocher "Tout sélectionné". Le processus d'installation est long, long, long, très très long ! Mais au petit matin cela y est :


Aide->A propos de Microsoft Visual Studio
Aide->A propos de Microsoft Visual Studio

Visual Studio 2015 Community - Types de projets

Et je crée mon premier projet :

Visual Studio 2015 Community - Fichier->Nouveau->Projet
Visual Studio 2015 Community - Fichier->Nouveau->Projet
On trouve un tas de trucs nouveaux, dont les Windows Universal ! Windows 8 Universal !


Visual Studio 2015 Community - Création d'applications universelles
Visual Studio 2015 Community - Création d'applications universelles
C'est un paradoxe non ?! On vous propose de créer des applications universelles pour Windows 8 ou pour Windows 10, et pourtant ce n'est pas si universel que ça, non ?

Visual Studio 2015 Community - Application Web

En ce qui concerne le développement des Applications Web, il y a ça :

Visual Studio 2015 Community - Application Web dans l'Azure
Visual Studio 2015 Community - Application Web dans l'Azure
On est de plus en plus lié à notre compte outlook et à l'Azure...
Mais on peut également créer des applications Android, cloud, iOS, Silverlight, ...

Pour essayer de ne pas trop resté collé à l'Azure, je propose de décocher la case Ajouter Application Insight au projet.

On choisit ensuite le type d'application ASP.NET que l'on veut développer :


Visual Studio 2015 Community - Types d'applications ASP.NET
Visual Studio 2015 Community - Types d'applications ASP.NET
J'ai coché la case "Host in the cloud". Et il y a encore un truc, Configure Microsoft Azure Web App Settings :
Visual Studio 2015 Community - Encore et encore des options des choix des truc des machins ...
Visual Studio 2015 Community - Encore et encore des options des choix des truc des machins ...
Ça n'en finit pas ! Et là il faut choisir "Cancel". Non, non on ne s'inquiète pas, ce n'est pas le Cancel de la création du projet, c'est le Cancel de l'inscription de l'application sous Microsoft Azure, encore Azure... Toujours Azure. On vous met en garde tout de même sur le coût de la création de cette nouvelle application.

Blend community 2015

Et voici le retour de Blend avec Community 2015 qui s'est installé avec Visual Studio :


Blend revient
Blend revient
Quand je pense que cet outil était payant et même fortement payant ... là on l'installe gratuitement ...

Visual Studio 2015 Community - Colors and themes

Pour avoir de jolies couleurs dans votre outils de développement favori c'est ici :

Visual Studio 2015 Community - Présentation en vidéo

https://www.youtube.com/watch?v=ECJ-sug1jbo

Visual Studio 2015 Community - iOS natives apps in C#

Dans l'ensemble des projets que l'on peut créer avec Visual Studio 2015 Community, l'un d'entres eux est intriguant c'est la création d'application native pour iOS, et pourtant dans VS, aucun souci :

Visual Studio 2015 Community - Natives iOS apps in C#
Visual Studio 2015 Community - Natives iOS apps in C#
Franchement, je suis pas sûr que cela fonctionne sur ma plateforme de développement actuelle !

Install Xamarin to develop iOS an Android apps in C#
Install Xamarin to develop iOS an Android apps in C#
Franchement... ça à l'air trop fun ! Mais ce n'est pas encore très ouvert :

S'enregistrer pour démarrer avec Xamarin pour Visual Studio
S'enregistrer pour démarrer avec Xamarin pour Visual Studio
Le moins que l'on puisse dire est qu'il faut montrer patte blanche. Et pour la formation bien sûr comme d'habitude c'est ... payant ;)

1 799,00 $ pour la conférence vous en pensez quoi ?



Xamarin EVOLVE16 - 2,999.00 $
Xamarin EVOLVE16 - 2,999.00 $
Voilà ! Un monde semble s'ouvrir à nous mais pour l'instant ce monde est réservé au payants, il est probable que bientôt VS Community 2015 pourra en faire plus en payant moins.

We stay In Touch !