Évolution du langage C#

Depuis la sortie de sa version 1 en 2001, le langage C# n’a cessé d’évoluer, en apportant à chaque version un lot de nouveautés. Avec la sortie de Visual Studio 2012, C# 5 a vu le jour.

Il m’a donc semblé utile d’écrire un billet qui résume l’évolution de ce langage tant prisé par les développeurs.

Le diagramme ci-dessous présente l’évolution du langage C#, depuis la sortie de la version 1 jusqu’à la toute récente : C# 5.

Encore bravo à toute l’équipe C# de Microsoft!

Be connected!

Loading

Categories: Non classé Tags:

Visual Studio 2012 Update 1 est disponible

Vue2

    Déjà un peu plus de 60 jours que Visual Studio 2012 est disponible, Microsoft vient de publier une mise à jour pour l’IDE : Visual Studio 2012 Update 1.

Cette première version vient avec un grand nombre de nouvelles fonctionnalités. En voici quelques unes :

    Fonctionnalités SharePoint

    • Collection IntelliTrace pour des applications SharePoint
    • Possibilité de créer des tests d’interface utilisateur pour des applications SharePoint 2010

    Liste de développement de Windows Store

    • Outil d’analyse mémoire JavaScript
    • Support du débogage natif ARM
    • Prise en charge pour le débogage managé et natif des applications Windows Store
    • Profiling mémoire pour des applications JavaScript

    Équipes Agile

    • Suivis de l’avancement de projet avec Kanban
    • Assignation des tâches à l’utilisateur par le biais des “drag and drop” dans le tableau de bord
    • Améliorations de l’utilisation pour les tests d’UI
    • Modifier les propriétés du scénario de Test directement à partir du gestionnaire de tests
    • Fonctionnalité de ligne de commande pour la copie de suites de tests entière
    • La possibilité d’interrompre et de reprendre une session de test manuel dans gestionnaire de tests

Nouvelles fonctionnalités de Visual Studio 2012

  • Intégration Visual Studio IntelliTrace avec System Center
  • Nouvelles page de démarrage vidéos pour les versions Premium et Ultimate
  • Analyse de code pour des Applications Windows Phone
  • Possibilité de développer des applications à destination des systèmes Windows XP
  • Améliorations pour le chargement de symboles
  • Arrêt de MSBuild lorsque Visual Studio est fermé

….

Le lien du téléchargement se trouve ici.

Il est à noter que cette sortie est la première d’une série.

Loading

Categories: Non classé Tags:

Pré-commander Windows 8

 Vue2

 

 

Pour ceux qui ne l’ont pas encore fait, il vous reste quelques heures pour pré-commander Windows 8 ici.

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 : Quelques nouveautés du moteur de rendu Razor

Vue2

 

Avec la sortie de Visual Studio 2012, voici quelques nouveautés du moteur de rendu RAZOR (version 2) :

 

 

1. Résolution automatique des URLs relatives

Lors de la sortie de ASP.NET MVC 3, l’on devait se servir de la méthode Content de la classe UrlHelper si l’on souhaitait convertir le chemin d’accès virtuel (relatif) en chemin d’accès absolu. Dans la version 2 de RAZOR, plus besoin de cette méthode.

Version RAZOR 1

 

Lire la suite…

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 [Sixième partie] : Razor ou ASPX

Vue2

  1. ASP.NET MVC 4 [Première partie]   : Introduction
  2. .NET MVC 4 [Deuxième partie]  : Ajout d’un model
  3. ASP.NET MVC 4 [Troisième partie]  : Ajout d’un contrôleur
  4. ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue
  5. ASP.NET MVC 4 [Cinquième partie] : Page Inspector
  6. ASP.NET MVC 4 [Sixième partie]      : Razor ou ASPX
  7. ASP.NET MVC 4 [Septième partie]   : Conclusion

Dans cette partie nous aborderons le thème “Razor ou ASPX”.

Je ne m’attarderai pas sur ce thème, cette partie sera brève.

Razor et ASPX sont des moteurs de rendu (template).

Lire la suite…

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 [Cinquième partie] : L’inspecteur de page

Vue2

  1. ASP.NET MVC 4 [Première partie]   : Introduction
  2. .NET MVC 4 [Deuxième partie]  : Ajout d’un model
  3. ASP.NET MVC 4 [Troisième partie]  : Ajout d’un contrôleur
  4. ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue
  5. ASP.NET MVC 4 [Cinquième partie] : Page Inspector
  6. ASP.NET MVC 4 [Sixième partie]      : Razor ou ASPX
  7. ASP.NET MVC 4 [Septième partie]   : Conclusion

Dans cette partie nous parlerons de l’inspecteur de page.

L’inspecteur de page  est l’une des nouvelles fonctionnalités de Visual Studio 2012, qui   affiche une page Web directement dans l’IDE de Visual Studio.

Il permet de modifier des propriétés CSS et des attributs des éléments DOM et de consulter les modifications répercutées immédiatement dans le navigateur intégré. Les modifications faites ne sont pas persistantes et les fichiers sources d’origine ne sont pas affectés.

Lorsque vous choisissez un élément rendu, l’inspecteur de page ouvre le fichier dans lequel le balisage a été généré et met en surbrillance la source.

Lire la suite…

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue

Vue2

  1. ASP.NET MVC 4 [Première partie]   : Introduction
  2. ASP.NET MVC 4 [Deuxième partie]  : Ajout d’un model
  3. ASP.NET MVC 4 [Troisième partie]  : Ajout d’un contrôleur
  4. ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue
  5. ASP.NET MVC 4 [Cinquième partie] : Page Inspector
  6. ASP.NET MVC 4 [Sixième partie]      : Razor ou ASPX
  7. ASP.NET MVC 4 [Septième partie]   : Conclusion

Petit rappel, La vue : affiche le contenu envoyé par le contrôleur dans un fureteur (navigateur). Utilisé par l’application pour générer dynamiquement des réponses HTML.

Modification du fichier _Layout.cshtml

Nous allons modifier le contenu du fichier _Layout.cshtml qui se trouve dans le dossier “Views/Shared”.

 

Lire la suite…

Loading

Categories: Non classé Tags:

Faille de sécurité “zero day” découverte dans IE

Vue2

Une faille de sécurité a été découvert dans Internet Explorer.

Pour l’heure Microsoft recommande aux utilisateurs des navigateurs Internet Explorer 6,7,8 et 9 de déployer la trousse à outil EMET et de modifier les paramètres des fureteurs concernés.

Lien Microsoft

Loading

Categories: Non classé Tags:

Le nouvel Office est disponible

Le nouvel Office est disponible sous sa version preview.

Vue2

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 [Troisième partie] : Ajout d’un contrôleur

ASP NET MVC4

  1. ASP.NET MVC 4 [Première partie]   : Introduction
  2. ASP.NET MVC 4 [Deuxième partie]  : Ajout d’un model
  3. ASP.NET MVC 4 [Troisième partie]  : Ajout d’un contrôleur
  4. ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue
  5. ASP.NET MVC 4 [Cinquième partie] : Page Inspector
  6. ASP.NET MVC 4 [Sixième partie]      : Razor ou ASPX
  7. ASP.NET MVC 4 [Septième partie]   : Conclusion

Petit rappel, Le contrôleur : interprète les actions à réaliser et ordonne l’exécution de celles-ci; c’est le pilote de l’application.

Dans cette partie, nous ajouterons un contrôleur à notre application.

Lire la suite…

Loading

Categories: Non classé Tags:

ASP.NET MVC 4 [Seconde partie] : Ajout d’un model (Complété)

ASP NET MVC4

  1. ASP.NET MVC 4 [Première partie]   : Introduction
  2. ASP.NET MVC 4 [Deuxième partie]  : Ajout d’un model
  3. ASP.NET MVC 4 [Troisième partie]  : Ajout d’un contrôleur
  4. ASP.NET MVC 4 [Quatrième partie] : Ajout d’une vue
  5. ASP.NET MVC 4 [Cinquième partie] : Page Inspector
  6. ASP.NET MVC 4 [Sixième partie]      : Razor ou ASPX
  7. ASP.NET MVC 4 [Septième partie]   : Conclusion

Dans cette partie, nous ajouterons un fichier Model dans notre projet GCS MVC.

Dans un projet MVC, le modèle décrit les données manipulées par l’application. Il assure la gestion et garantit leur intégrité de ces données. En gros le modèle représente tout le comportement de l’application : le traitements des données, les interactions avec la base de données,…

Dans le cas d’une base de donnée, le modèle offre des méthodes pour manipuler les données : insertion, suppression, modification, récupération.

Passons aux choses sérieuses Sourire

Lire la suite…

Loading

Categories: Non classé Tags:

VS2012 Disponible pour les développeurs

WP 8

Comme promis, les abonnés MSDN peuvent télécharger Visual Studio 2012 depuis le 15 Août.

Bon téléchargement.

Loading

Categories: Non classé Tags:

Windows Phone 8 annoncé

WP 8

Windows Phone est annoncé. Terry Myerson et son équipe ont montré les premiers éléments de WP 8 et de la plateforme SDK lors du Windows Phone Summit  tenu à San Francisco.

Vous retrouverez la keynote et d’autres vidéos sur Channel 9 ici.

Pour en savoir plus visitez le le blog WP.

Loading

Categories: Non classé Tags:

VS 2012 RC est arrivé!

VS 2012 RC

C’est fait, Microsoft vient de dévoilé la version Release Candidate de Visual Studio 2012.

Le téléchargement de cette version est disponible ici.

Prenez le soin de lire le Readme avant de procéder à l’installation de cette version, idem pour le bon fonctionnement du .NET Framework 4.5 RC.

Loading

Categories: Non classé Tags:

Kinect for Windows: SDK and Runtime version 1.5 Released

kinnectDepuis le 21 Mai, Kinnect pour Windows SDK et Runtime est disponible en version 1.2 Releasded

 

Quelques grandes nouveautés :

  • Suivis du squelette en position assise.
  • Rendement pour la cartographie amélioré.
  • La qualité d’image RVB améliorée .
  • Kinnect Studio : outil permettant aux développeurs d’enregistrer et de lire les données Kinect.
  • Quatre nouvelles langues pour la reconnaissance vocale: français, espagnol, italien et japonais.

Pour en savoir plus MSDN Kinnect

Loading

Categories: Non classé Tags: