background preloader

C#

Facebook Twitter

C# Un article de Wikipédia, l'encyclopédie libre.

C#

Titre correct : « C# » En raison de limitations techniques, la typographie souhaitable du titre n’a pu être restituée correctement. Pour les articles homonymes, voir Sharp et .cs. Le C# (C sharp [siː.ʃɑːp] en anglais) est un langage de programmation orienté objet, commercialisé par Microsoft depuis 2002[1] et destiné à développer sur la plateforme Microsoft .NET. Présentation[modifier | modifier le code] C# .NET : êtes-vous plus C# ou VB ? Entretien avec le PDG de SoftFluent qui envisage de réactiver l'option Visual Basic dans CodeFluent Entities.

En tant qu’éditeur de CodeFluent Entities, SoftFluent a concentré ses efforts de R&D et surtout de test sur la génération de code C#.

.NET : êtes-vous plus C# ou VB ? Entretien avec le PDG de SoftFluent qui envisage de réactiver l'option Visual Basic dans CodeFluent Entities

Néanmoins, le produit a également été conçu de manière compatible avec Visual Basic .NET. « Et nous envisageons de réactiver cette option », explique Daniel COHEN-ZARDI, PDG de SoftFluent. L'occasion de revenir avec lui sur ces deux langages, leurs points communs, leurs différences et pourquoi choisir l'un plutôt que l'autre. Comment choisir entre VB et C# pour mener un projet ? Daniel COHEN-ZARDI : Beaucoup de gens débattent avec passion des vertus techniques de chaque langage. Car techniquement, il est important de se rappeler que les deux langages dans leurs versions actuelles ont été conçus pour la plateforme. Ce sont plus les facteurs opérationnels qui sont à prendre en considération lors d’une prise de décision sur le choix d’un langage de programmation.

Il existe aussi des cas où l'on peut prendre la décision de lancer un projet « hybride » ? Et aussi. Microsoft: C#, Visual Basic are now set to diverge. Developers using Microsoft's C# and Visual Basic languages can expect to see more differentiation between them soon.

Microsoft: C#, Visual Basic are now set to diverge

Microsoft also expects to speed the release cycle for C#. The two object-oriented languages have shared programming concepts and features over the years. But Microsoft has decided to differentiate them more strongly, after hearing from the two developer communities. Visual Basic developers value stability, quality, support, and tooling. C# developers appreciate those aspects but particularly prize getting new features and being modern, said Mads Torgersen, Microsoft's program manager for C#. "We are realizing that this approach of doing everything to Visual Basic that we're doing to C# just sort of automatically doesn't seem like the right approach," Torgerson said. Microsoft hints at potential C# 7 features. Microsoft is moving forward with plans for version 7 of its C# language, posting lists of potential features, including tuples, pattern matching, nullability tracking, and syntax for lists.

Microsoft hints at potential C# 7 features

The lists posted on GitHub this week characterize features by Strong Interest, Some Interest, and Small but Useful, right on down to Probably Never and Unbucketed. In a memo accompanying the GitHub post, Microsoft's Mads Torgerson urged developers not to get ahead of themselves. "Please don't infer anything about the final shape of C# 7 (or future versions). The list is a tracking mechanism for work, not a description of the outcome. We have a long way to go yet! " Xamarin Studio 6.0 et Xamarin for Visual Studio 4.1 disponibles : une pile de nouveautés pour les outils de développement mobile multiplateforme. Xamarin, l’environnement de développement mobile multiplateforme a été mis à jour.

Xamarin Studio 6.0 et Xamarin for Visual Studio 4.1 disponibles : une pile de nouveautés pour les outils de développement mobile multiplateforme

Il est assez unique dans la mesure où il permet aux développeurs de recourir au langage de programmation C# pour créer des applications natives pour les plateformes Android, iOS et Windows. La société a été rachetée par Microsoft cette année, qui a ensuite rendu le SDK Xamarin open source et proposé les outils de la plateforme via Visual Studio gratuitement. Au cours de la récente conférence dotNetConf, Microsoft a annoncé une nouvelle version stable de sa plateforme, regroupant plusieurs améliorations.

WPF : 10 bonnes raisons de choisir cette technologie. Description Présentation de WPF sous la forme d'un tutorial expliquant les diverses facettes de cette technologie.

WPF : 10 bonnes raisons de choisir cette technologie

Présentation de l'auteur Formations .NET - Audit, Conseil, Développement Articles gratuits à télécharger www.e-naxos.com Dot.Blog, le blog www.e-naxos.com/blog © Copyright 2008 Olivier DAHANReproduction, utilisation et diffusion interdites sans l'autorisation de l'auteur. Sommaire de l'article Version 1.04 Table des figures Figure 1 - Projet Wpf10-1 5 Figure 2 - La classe Synthétiseur 7 Figure 3 - Projet Wpf10-2 8 Figure 4 - La page 2 avec ses trois sliders 10 Figure 5 - Le ToolTip en action 12. Méthodologie Model-View-ViewModel avec WPF. Dans cet article, je présente une méthodologie, appelée MVVM pour Modèle-Vue-VueModèle.

Méthodologie Model-View-ViewModel avec WPF

MVVM permet de tirer partie des bénéfices de la plateforme WPF tout en conservant une application correctement architecturée, maintenable et testable. Vous remarquerez que tout au long de l'article, j'utilise plus le terme méthodologie que design pattern pour parler de MVVM. Ce choix est personnel, et les ressources que l'on trouve sur le sujet, notamment en anglais, utilisent parfois la deuxième terminologie.

J'estime que le lecteur connaît les fondamentaux de WPF (XAML, Databinding, Commandes, etc.) et de la plateforme .Net.