Les meilleurs cours et tutoriels pour apprendre la programmation DotNET Consultez tous les cours
Nombre d´auteurs : 143, nombre d´articles : 388, dernière mise à jour : 8 avril 2015
Pour débuter
-
Introduction au langage C# par l'exemple (bases du langage, programmation objet, interfaces graphiques, gestion d'événements, bases de données, programmation tcp-ip, services web).Création : 1er mai 2002 · Mise à jour : 27 octobre 2013 -
Il s'agit d'un cours de Visual Basic.Net © de Microsoft complet, pour débutants (pas de pré requis) ou programmeurs voulant passer à la version .net .Création : 1er janvier 2005 · Mise à jour : 8 janvier 2011 · 89 commentaires
Sommaire
-
Les tutoriels C#
- Général
- Winform
- ASP.NET
- Réseaux
- Système
- Fichiers
- Localisation
- Sécurité
- Mono
- Base de données / ADO.NET
- Office
- Visual Studio
- Service Windows
- Web Service
- Mobilité
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation
- Windows Cardspace
- Silverlight
- Applications Windows
- Windows Phone
- Windows Azure
- Windows 8 (WinRT)
- Outils
- DirectX
- Divers
- Les tutoriels VB.NET
- Les tutoriels C++/CLI
- Les tutoriels Delphi.NET
- Les tutoriels Sharepoint
- Divers
menu
Général
-
Ce tutoriel a pour but de donner quelques règles simples afin de bien commenter et documenter son code en C#Création : 1er décembre 2006 -
Présentation des nouveautés du framework dotnet 2.0Création : 5 septembre 2005 -
Vous trouverez dans cet article des indications de conversion du langage C# vers Delphi 2005 pour .NET.Création : 8 février 2004 · Mise à jour : 23 juillet 2005 -
Tutoriel pas à pas expliquant le principe, le développement et l'intégration d'un addin dans Visual Studio .NetCréation : 25 octobre 2004 · Mise à jour : 20 mars 2005 -
Cet article vous propose, à travers une installation pas à pas, de dcouvrir l'outil de compilation NAnt et de l'intégrer à Visual Studio .NET. Le code propos est en C# et en VB.NET. Et après l'article : dtente avec du sudoku.Création : 1er janvier 2005 -
Bien souvent l'enregistrement des evènements d'une application est oublié faute de moyen rapide et efficace. Dans cet article nous verrons ce que met le framework .NET à notre disposition afin de "logger" son application.Création : 8 février 2006 -
Lorsque nous avons besoin d'exécuter un programme externe, surtout un programme console, nous devons généralement attendre le résultat de cette exécution avant de poursuivre notre traitement principal. Il s'agit d'une exécution synchrone. Il est également intéressant de connaître le résultat de cette exécution. Nous allons voir dans cet article comment réaliser une exécution synchrone et comment récupérer non seulement le code de retour mais également du texte affiché par le programme console.Création : 30 janvier 2005 -
Ce document a pour but de présenter la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#.Création : 2 décembre 2002 -
Ce document a pour but de présenter les principales différences entre le C++ et le C# et d'aider les personnes désireuses de réaliser le portage d'une application C++ en C#.Création : 27 novembre 2002 -
Le développement avec Avalon et XAML, comment cela marche ?Création : 24 août 2005 -
Web Data Administrator est un outil gratuit de Microsoft permettant d'administrer des bases de données sous SQL Server 2000 mais également MSDE (version allégée et gratuite du célèbre serveur de base de données de Microsoft). Cet outil est en fait une interface Web qui permettra de réaliser des tâches d'administration même sur des serveurs distants.Création : 1er juillet 2004 -
Cet article présente une synthèse des dictionnaires du Framework .Net 2.0Création : 10 septembre 2007 -
Jetons un coup d'oeil sur la collection générique HashSet qui sera disponible avec la nouvelle version du Microsoft .NET Framework 3.5.Création : 3 août 2007 -
Cette page présente un tutoriel sur le développement dirigé par les tests (ou Test Driven Development en anglais). Le tutoriel présente les principes de cette méthode, et ensuite l'illustre pas à pas sur un exemple concret : la recherche de toutes les solutions du problème des pentaminos. Les principaux outils utilisés sont Visual C# Express et Nunit. Les notions de couverture de code, de complexité cyclomatique sont également abordées. A titre indicatif, le temps nécessaire pour suivre le tutoriel est de l'ordre d'une dizaine d'heures. N'hésitez pas à me faire part de vos impressions : vos remarques pourront être prises en compte dans de futures versions.Création : 10 juillet 2007 -
Les design patterns sont nombreux et plus ou moins connus, au cours de cet article je vais vous présenter le plus connu et populaire, il s'agît du Singleton. Ce pattern à pour but de contrôler et de limiter à une ou quelques unes le nombre d'instances existantes pour une classe donnée. Voyons sans plus tarder comment implémenter ce pattern en .Net (Visual Basic 2005 et C# 2.0).Création : 10 juillet 2007 -
Cet article, au format PDF, est une introduction au développement en couches. Attention, tout ne sera pas couvert dans cet article mais cela vous donnera un bon aperçu de ce qu'il faut faire pour bien développer en couche !Création : 26 juin 2007 -
Introduit avec la version 2 du Framework, les méthodes anonymes permettent de faire "pointer" un délégué sur un bout de code. Au travers de cet article, vous apprendrez comment utiliser les méthodes anonymes mais nous irons plus loin en comprenant leur mécanisme interne afin d'élucider certains comportements étranges...Création : 25 février 1984 -
Suite à l'article "Les mots réservés du langage Java" de Baptiste Wicht, il était temps de faire de même. Au travers de cet article, vous découvrirez ce qu'est un mot clé avec une présentation de chacun des 77 mots clés du langage C#.Création : 20 mars 2007 -
Tutoriel présentant des notions avancés de DataBinding.Création : 1er janvier 2007 -
A travers cet article nous allons découvrir le système des attributs de dotnet, voir à quoi ils servent, et comment créer ses propres attributs.Création : 17 octobre 2006 -
Cet article, au format PDF, vous en apprendra plus sur C# 3 et LINQ.Création : 8 août 2006 -
Nous allons ici voir comment ces références particulières sont mises en oeuvre sous .NET à la fois sous C# et Delphi.NET.Création : 17 avril 2006 -
Dans notre article consacré à UML nous avons vu comment BDS intègre grâce à Together un expert permettant de créer des classes suivant des design patterns particulières. Mais en quoi les design patterns représentent-elles un outil extraordinaire et comment les appliquer au developpement avec Delphi ou C# ?Création : 1er janvier 2006 -
Les délégués en C#, ou signaux en C++/QT, ou GTK sont des notions ajoutées à la programmation objet afin d'aider le développeur à dialoguer entre les différents objets.Création : 1er janvier 2005 -
Dans cet article, vous apprendrez comment faire appel, dans vos applications .NET, à des fonctions dont le code est implémenté dans des DLL natives.Création : 18 novembre 2004 -
Tutoriel pas à pas expliquant le principe, la syntaxe et l'utilisation des REGEX en .Net.Création : 8 mars 2005 -
Un programme dit 'multithreads' permet de réaliser plusieurs tâches en parallèle, par exemple: " calculer en même temps l'âge du capitaine et la vitesse de son bâteau". Ce concept est ancien car il provient du fameux 'fork' qu'on apprend durant ses cinquièmes leçons de C :) Le Framework .Net fournit une multitude de choix pour implémenter des programmes à plusieurs tâches. Ce principe a été heureusement largement simplifié et je vais essayer d'y vous initier.Création : 1er janvier 2005 -
Cet article permet d'apprendre à créer et à utiliser des threads managés par le framework .NET avec le langage C#. L'article explique également comment passer des paramètres a un thread et une façon simple de protéger une zone de code critique.Création : 10 janvier 2005 -
Ce document a pour but de présenter les threads avec .NET. Il parle des traitements multi-threadés ainsi que de l'interaction entre un thread et l'interface utilisateurs.Création : 1er mars 2005 -
Vous allez vous rendre compte ainsi directement du rôle de l'XML, ce programme étant beaucoup plus long en utilisant un script pour lire et traiter le fichier.Création : 1er janvier 2005 -
La réflexion permet de découvrir et d'utiliser dynamiquement des types, comme l'instanciation tardive d'objets ou l'invocation de méthodes à la volée.Création : 11 février 2005 -
En C#, il existe une classe qui permet d'interroger une page web afin de récupérer sa source. Cette classe est évidemment bien pratique car elle évite un travail sur les sockets, et d'employer les protocoles HTTP. Nous allons créer une application qui appelle la page web http://www.yahoo.fr et affiche son code dans une zone de texte.Création : 1er janvier 2005 -
Ce petit tutorial à pour but de montrer simplement comment créer, générer et intercepter vos événement en C#.Création : 25 octobre 2005 -
La plate-forme .NET est un ensemble formé d'outils (présents dans le SDK), de modules actifs au runtime (le CLR par exemple) et de classes formant une API très étendue pour les applications de bureau comme pour les applications Internet. Des langages exploitent cette nouvelle base comme C# ou Delphi.NET . Du point de vue du développeur la plate-forme .NET peut être vue comme le successeur objet des API Win32. Mais cela va plus loin. Entrons dans le vif du sujet.Création : 1er janvier 2006 -
Arrivé en version finale au mois de Novembre 2006, le Framework .NET 3.0 va apporter pas mal de changements au niveau du développement d'applications. Voyons cela un peu plus en détails.Création : 17 novembre 2006 -
Découvrons les nouvelles possibilités en matière de syndication avec le FrameWork 3.5.Création : 22 octobre 2007 -
Vous souhaitez débuter en .NET ? Vous ne savez pas par quoi commencer ? Ce guide va vous aider dans vos premiers pas, en passant en revue les différentes ressources utiles pour développer avec la plateforme .NET.Création : 29 octobre 2007 -
Au travers de cet article nous irons à la découverte du design pattern Adaptateur. Nous verrons la problématique qu'il permet de résoudre ainsi que son implémentation en C#.Création : 20 novembre 2007 -
Cet article a pour but de présenter diverses utilisations des fichiers de configuration dans une application Winforms en C#.Création : 5 décembre 2007 -
Cet article vous permettra d'intégrer l'annuaire RSS de Windows (Windows RSS Plateform) au sein de vos applications .Net, ce qui vous permettra de rendre votre application "RSS-aware".Création : 4 janvier 2008 -
Rendre une application extensible passe par la possibilité d'y ajouter des add-ins. Plus facile à dire qu'à faire. De nombreux points sont à prendre en compte et les problèmes à résoudre ne manquent pas. L'arrivée de la version 3.5 du Framework .Net et du nouvel espace de noms System.AddIn va permettre une prise en charge beaucoup plus facile de ce genre de fonctionnalité au sein de nos applications.Création : 9 janvier 2008 -
Introduction au langage C# par l'exemple (bases du langage, programmation objet, interfaces graphiques, gestion d'événements, bases de données, programmation tcp-ip, services web).Création : 1er mai 2002 · Mise à jour : 27 octobre 2013 -
Si vous pensez tout connaître sur les custom attributs, c'est article est pour vous. J'y montrerai comment PostSharp leur ouvre de nouveaux horizons en leur permettant d'ajouter de nouveaux comportements à votre code. Apprenez comment encapsuler dans des custom attributs le traçage, l'instrumentation de la performance et la validation des champs.
Lien vers la seconde partie.Création : 1er mars 2008 -
La seconde partie de cet article va dans le détail de l'implémentation de deux custom attributs qui ajoutent vraiment quelque chose à votre code : l'un pour la mesure de la performance et le second pour la validation des champs.
Lien vers la première partie.Création : 1er mars 2008 -
Cet article explore en profondeur les itérateurs apparus avec C# 2.0, ainsi que l'utilisation du mot clé yield.Création : 28 mai 2008 -
Cet article a pour but de proposer quelques techniques d'optimisations qui peuvent s'avérer utiles dans la plupart des scénarios impliquant l'invocation dynamiques de méthodes en C#.Création : 19 juin 2008 -
Cet article a pour objectif de lever le voile sur LINQ to Objects, sur son fonctionnement interne et sur les nouveautés de C# 3.0 nécessaires à son utilisation. Cet article est le premier d'une série dont le thème sera l'implémentation des différentes composantes de LINQ (LINQ to Objects, LINQ to SQL, etc.).Création : 4 août 2008 -
Article présentant et expliquant les types nullables apparus avec le framework 2.0Création : 22 août 2008 -
C'est lors de la Microsoft PDC 2008 (Professional Developer Conference) que Anders Hejlsberg - père spirituel de C# - a dévoilé le voile sur la prochaine version de son langage : C# 4.0. Au cours de cet article, nous ferons un tour d'horizon des nouveautés qui nous attendent pour cette nouvelle version du langage.
CommentezCréation : 9 décembre 2008 -
Ce tutoriel explique comment sérialiser et désérialiser des objets en XML à l'aide des fonctionnalités du .NET Framework. On verra notamment comment contrôler très finement le schéma des documents XML générés par la sérialisation.Création : 26 février 2009 · 16 commentaires -
Dans cet article, je vais essayer de vous présenter les principes SOLID, tels que décrits dans le livre de Robert Martin, en Agile Software Development, Principles, Patterns, and Practices. On va essayer de voir l'intérêt de ces principes, et comment les appliquer, de façon (si possible) abordable par tout le monde.Création : 21 octobre 2008 · 18 commentaires -
Voici un petit article qui explique comment copier un objet. Nous allons voir dans un premier temps voir ce que l'on entend par "copier un objet", puis nous verrons quelles solutions apportent le Framework .NET pour résoudre ce problème. Avant de poursuivre nous allons faire un petit rappel sur ce que sont les types références et les types valeurs en .NET.Création : 15 avril 2009 -
Le framework .NET propose toute une panoplie de classes dites génériques. L'exemple le plus connu est probablement les List<type> qui permet de créer des listes fortement typées. Ce mécanisme est puissant, et nous pouvons nous aussi définir des classes génériques dans nos développements applicatifs. Mais qu'est ce qu'une classe générique ?Création : 18 mai 2009 -
Ce tutoriel s'adresse à des personnes maîtrisant déjà la sérialisation XML. Il aborde des concepts plus avancés que le précédent tutoriel et présente quelques astuces permettant de résoudre des problèmes fréquemment rencontrés.Création : 27 juillet 2009 · 6 commentaires -
Dans mon article précédent sur fr les principes SOLID, j'ai mentionné, brièvement, les outils disponibles pour faire de l'injection de dépendances. Comme ces outils, ainsi que les patterns et principes qui s'y rattachent, semblent relativement peu connus (et encore moins utilisés) dans la communauté .NET francophone, cet article va s'attarder plus longuement sur les avantages de l'injection de dépendances, ainsi que sur les moyens de la mettre en oeuvre.Création : 2 juin 2009 · 15 commentaires -
Cet article vous permettra de découvrir le nouveau type Tuple introduit avec le .NET Framework 4 de Microsoft.Création : 12 janvier 2010 · 67 commentaires -
Ce tutoriel a pour but d'expliquer le fonctionnement des expressions régulières et les possibilités offertes par cet outil.La syntaxe des expressions régulières pouvant sembler "barbare" pour les débutants, ce document s'attardera justement sur cette partie, après avoir vu le principe de fonctionnement.L'utilisation des expressions régulières avec .NET conclura enfin cet article.Création : 10 mars 2010 · 9 commentaires -
On constate ces dernières années l'éclosion d'une nouvelle génération d'informaticiens qui a appris à développer directement en langage managé. Bien que bénéficiant des nombreuses facilités qu'apporte un langage moderne comme le C#, celle-ci éprouve souvent quelques difficultés à appréhender une notion pourtant centrale de la programmation objet : les délégués. A contrario, les développeurs C et C++, déjà familiers de la notion de pointeur de méthode, sont naturellement plus enclins à cerner cette notion.
Cet article se propose donc d'expliquer aux débutants comment fonctionnent les délégués en C#, quelle est leur utilité, et quelle a été leur évolution avec les différentes versions du Framework .NET. Il peut également permettre aux développeurs plus expérimentés de réviser leurs connaissances sur ce vaste sujet.Création : 17 novembre 2010 · 16 commentaires -
Cet article est la traduction la plus fidèle possible de l'article original de Rudy Lacovara : en « What is the Difference Between a DTO and a POCO? ».
Je l'ai trouvé très intéressant car il donne une définition des notions de DTO et de POCO qui sont des termes qui reviennent souvent en tant que bonnes pratiques, mais dont nous n'avons pas forcément de définition claire. Il décrit également dans quels cas utiliser l'un ou l'autre de ces modèles.Création : 10 avril 2013 · 30 commentaires -
Quoi de plus simple en apparence que les énumérations ? En apparence, car elles sont bien plus qu'une simple liste de constantes et leur fonctionnement, ainsi que certains mécanismes qui leur sont propres méritent que l'on s'y attarde.
Cet article se propose de présenter leur fonctionnement, d'exposer leurs subtilités et de montrer un aperçu de leurs possibles utilisations.Création : 12 janvier 2010 · 12 commentaires -
Comprendre les différents design patterns de construction fait partie d'une suite d'articles que j'ai écrits pour expliquer comment implémenter les 23 modèles de conception les plus connus. Dans cet article, nous allons nous concentrer sur le fonctionnement des design patterns liés à la construction d'objets, les deux autres familles feront le sujet d'un autre article.Création : 4 avril 2011 · 11 commentaires -
Avec des architectures informatiques toujours plus complexes, des méthodes de développement exigeant toujours plus de flexibilité, l'injection de dépendances, le découplage et l'architecture en couches sont de bons moyens de répondre à ces problématiques et ainsi s'assurer d'avoir un système d'information cohérent, flexible et robuste.
Dans cet article nous allons étudier Unity, le framework d'injection de dépendances de Microsoft afin de mettre en place une architecture en couches découplées.Création : 25 mai 2011 · 14 commentaires -
Lorsque l'on développe pour plusieurs plateformes (.Net, Silverlight, XNA, Windows Phone 7), il se pose souvent la question de comment partager le code ? La Portable Class Library permet de répondre efficacement à cette problématique puisqu'elle permet à un projet d'être multiplateforme. Nous allons voir comment l'utiliser dans un cas de figure où il faut partager du code entre un client Silverlight et le serveur.Création : 21 juin 2011 · Commentez -
Connaître la distance et le temps de parcours entre plusieurs villes grâce à l'API JSON Google Distance Matrix
par ImmobilisJe vis dans une région qui n'est pas aussi bien desservie que Paris par les transports publics. La majorité des déplacements ce font en voiture. En cas de changement de logement, il faut trouver une ville ou un village le plus près possible de toutes les commodités. Le petit bout de code que je vous propose dans ce chapitre va vous permettre de rapidement connaître les distances et les temps de parcours entre toutes les agglomérations et bourgs que vous souhaitez.
Accessoirement, vous verrez comment désérialiser une réponse JSON à l'aide du Framework 4.Création : 19 juin 2011 · 6 commentaires -
Ceci est un article sur une nouveauté (fort discrète) de C# 4.0 : la covariance et la contravariance. Toujours bon à savoir pour briller en société!Création : 21 novembre 2011 · 17 commentaires -
(Traduction) Beaucoup de gens sont un peu désorientés par la façon dont les paramètres sont passés en C#, particulièrement en ce qui concerne les types référence. Cette page devrait aider à dissiper en partie cette confusion.Création : 5 mars 2012 · 4 commentaires -
(Traduction) Dans le chapitre 8 (NdT : du livre C# in Depth), je suppose sans trop me poser de questions que les lecteurs considèrent comme une bonne pratique l'utilisation de propriétés plutôt que de champs. Eric m'a suggéré de mentionner pourquoi c'est une bonne pratique. Je trouvais que ça ne rentrait pas vraiment dans le chapitre, mais c'est un sujet qui revient souvent dans les groupes de discussion et listes de diffusion, donc je me suis dit que je pourrais en faire un article.Création : 5 mars 2012 · 8 commentaires -
(Traduction) Le pattern singleton est un des patterns les plus connus dans le génie logiciel. Fondamentalement, un singleton est une classe qui permet une seule instance d'elle-même, et habituellement donne un accès simple à cette instance. Le plus souvent, des singletons n'autorisent aucun paramètre lors de la création de l'instance - dans le cas contraire d'une seconde demande pour une instance mais avec un paramètre différent, cela pourrait s'avérer problématique ! (Si la même instance devait être accédée par toutes les demandes avec le même paramètre, le pattern factory est plus approprié.) Cet article traite seulement le cas où aucun paramètre n'est requis. Typiquement, un critère des singletons est qu'ils sont créés en différé - c'est-à-dire que l'instance n'est créée que lors de la première fois où on en a besoin.Création : 14 mars 2012 · 6 commentaires -
(Traduction) Régulièrement, je tombe sur des situations intéressantes en C# qui amènent des résultats surprenants. Cette page contient une liste d'exemples. Pour ceux ne contenant qu'un bout de code, nous supposerons que celui-ci est dans la méthode Main. Afin de ne pas tomber accidentellement sur les résultats avant que vous ne le souhaitiez, j'ai mis les réponses sur une autre page.Création : 11 avril 2012 · 7 commentaires -
(Traduction) Beaucoup de gens ont du mal à voir la différence entre les évènements et les délégués. Il faut dire que C# n'aide pas à comprendre, en nous permettant de déclarer des évènements de type champ qui sont automatiquement supportés par un champ délégué du même nom. Le but de cet article est de clarifier les choses pour vous. Une autre source de confusion est l'ambiguïté du terme « délégué ». Parfois il est utilisé pour parler d'un type délégué, et parfois pour parler d'une instance d'un type délégué. J'utiliserai « type délégué » et « instance de délégué » pour les distinguer, et « délégué » pour parler de ce sujet dans un sens général.Création : 18 avril 2012 · Commentez -
Dans cet article, nous allons découvrir une technologie encore peu utilisée aujourd'hui : les Templates T4.Création : 30 mai 2012 · 7 commentaires -
Dans cet article, nous allons voir comment utiliser les templates T4 pour générer nos POCO par rapport à un EDMX.Création : 4 juin 2012 · Commentez -
(Traduction) Le type System.String (raccourci string en C#) est l'un des types les plus importants en .NET, et malheureusement, il est très mal compris. Cet article tente d'expliquer certaines bases de ce type.Création : 13 mai 2012 · 2 commentaires -
Dans cet article, nous allons continuer la découverte des templates T4. Nous allons nous pencher sur un cas précis : les data annotations combinées aux templates T4 et à Entity Framework.Création : 14 juin 2012 · Commentez -
Cet article présente les deux grandes nouvelles fonctionnalités du langage C# en version 5.0.Création : 26 juillet 2012 · 13 commentaires -
Il est souvent utile de récupérer automatiquement des données à partir d'une page web, en analysant le code HTML de la page pour extraire les informations qui nous intéressent. Si on n'utilise pas les outils adéquats, écrire du code pour faire ce genre de chose peut vite devenir fastidieux... Ce tutoriel présente un outil très facile à utiliser pour extraire des données d'une page web : HTML Agility Pack.Création : 12 août 2012 · 45 commentaires -
Lors de la conférence BUILD 2014, Microsoft a fait plusieurs annonces importantes ; la plus marquante, de mon point de vue de développeur, est que le projet Roslyn est maintenant open source ! Pour rappel, il s'agit du nouveau compilateur pour C# et VB.NET. Du coup, bien que le projet ne soit pas encore terminé, la liste des nouveautés des langages est déjà disponible, et on peut même commencer à jouer avec certaines d'entre elles. Cet article se propose de faire un petit tour d'horizon des nouveautés prévues pour C# 6.Création : 14 avril 2014 · 26 commentaires -
Beaucoup de confusion a été causée par des personnes qui expliquent la différence entre les types valeur et les types référence par exemple « les types valeur vont sur la pile, les types référence vont sur le tas. » C'est tout simplement faux (tel que c'est formulé) et cet article tente de clarifier un peu les choses.Création : 22 octobre 2013 · Commentez -
Ce tutoriel est l'introduction à une série intitulée Edulinq et composée de plusieurs parties où Jon Skeet propose une réimplémentation de Linq to Objects. Chaque partie sera consacrée à un ou des groupes d'opérateurs et expliquera les problématiques tant au niveau de la réimplémentation que des tests unitaires.Création : 29 juin 2013 · 3 commentaires -
Ce tutoriel est la deuxième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Where » de Linq to Objects.Création : 29 juin 2013 · 2 commentaires -
Réimplémentation de LINQ to Objects : Partie 3 - « Select » (et un renommage ...)
par Holty Samba SOWBlogCe tutoriel est la troisième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Select » de Linq to Objects.Création : 29 juin 2013 · Commentez -
Ce tutoriel est la quatrième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Range » de Linq to Objects.Création : 29 juin 2013 · Commentez -
Ce tutoriel est la cinquième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Empty » de Linq to Objects.Création : 29 juin 2013 · Commentez -
Ce tutoriel est la sixième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Repeat » de Linq to Objects.Création : 6 juillet 2013 · Commentez -
Ce tutoriel est la septième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation des opérateurs « Count » et « LongCount » de Linq to Objects.Création : 23 octobre 2013 · Commentez -
Ce tutoriel est la huitième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Concat » de Linq to Objects.Création : 28 octobre 2013 · Commentez -
Ce tutoriel est la neuvième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « SelectMany » de Linq to Objects.Création : 13 novembre 2013 · Commentez -
Ce tutoriel est la dixième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation des opérateurs « Any » et « All » de Linq to Objects.Création : 29 novembre 2013 · Commentez -
Réimplémentation de LINQ to Objects : Partie 11 - « First », « Single », « Last » et leur variante « OrDefault »
par Rémy MainilCe tutoriel est la onzième partie de sa série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation des opérateurs « First », « Single », « Last » et leur variante « OrDefault » de LINQ to Objects.Création : 11 juin 2014 · 4 commentaires -
Ce tutoriel est la douzième partie de la série intitulée Edulinq. Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « DefaultIfEmpty » de LINQ to Objects.Création : 14 janvier 2014 · Commentez -
Ce tutoriel est la treizième partie de la série intitulée « Edulinq ». Dans cette partie, Jon Skeet nous propose la réimplémentation de l'opérateur « Aggregate » de LINQ to Objects.Création : 22 janvier 2014 · Commentez -
Beaucoup de confusion a été causée par des personnes qui expliquent la différence entre les types valeur et les types référence par exemple « les types valeur vont sur la pile, les types référence vont sur le tas. » C'est tout simplement faux (tel que c'est formulé) et cet article tente de clarifier un peu les choses.Création : 22 octobre 2013 · Commentez -
Développer avec une architecture en Csharp - Apprenez à développer avec une architecture en C#
par Landry BogbéUne architecture est un ensemble de règles établies permettant à un développeur de concevoir des applications selon une organisation particulière.Création : 30 novembre 2014 · 18 commentaires -
Vous avez entendu parler des tests unitaires, vous voulez en faire, mais il vous manque le comment ?
D'accord pour faire des tests unitaires, mais sans écrire des milliers de lignes de code, sans réinstaller autre chose ?
Visual Studio, votre IDE favori a déjà la solution.
Tout d'abord, nous allons rappeler des notions de base sur les tests unitaires, puis présenter l'outil, ce qu'il offre. Ensuite, on va le comparer avec la concurrence.
L'article s'ouvrira enfin sur l'opportunité de passer à une licence supérieure avec les coûts associés et enfin les apports du passage à Visual Studio 2012 en ce qui concerne les TU.
Je vous proposerai alors des retours d'expériences sur l'usage que j'ai pu en faire lors de mes missions.Création : 21 octobre 2014 · 4 commentaires
menu
Winform
-
Création : 1er janvier 2005 -
Dans cet article nous allons aborder les bases de la construction d'une application MDI avec C# Builder. Je pense que la procédure est peu différente sur les autres EDI RAD. Le résultat devrait donner une application semblable à la copie d'écran ci-dessous.Création : 30 avril 2004 · Mise à jour : 30 avril 2004 -
Création : 1er janvier 2005 -
Windows Vista et ses fenêtres transparentes vous fait rêver ? Apprenez à utiliser le thème Aero Glass de Windows Vista pour que vous puissiez, vous aussi, avoir de la transparence dans vos fenêtres Winform.Création : 9 mai 2007 -
Nous allons montrer ici, au travers d'une application WinForm, comment utiliser le service Web de Windows Live Search pour effectuer des recherches en ligne et en récupérer le résultat.Création : 17 avril 2007 -
Nous allons voir ici la façon de créer un add-in pour Windows Live Messenger, le tout en C#.Création : 8 mars 2007 -
Le but de cet article est de pouvoir créer son propre type de fichier (avec une extension et une icône personnalisées) et de l'associer à son application en utilisant un projet de déploiement Visual Studio 2005.Création : 1er février 2007 -
Les applications peuvent avoir besoin de stocker des informations sur elles mêmes. Ces informations peuvent etre stockées dans une base de données ou encore des fichiers. Dans ce dernier cas, cela peut poser des problemes de sécurité suivant la strategie de sécurité mise en place par l'administrateur système. Heureusement le Framework .NET dispose de l'espace de nom System.IO.IsolatedStorage qui permet de faire le lien entre les besoins du developpeur et les besoins de l'administrateur.Création : 11 octobre 2006 -
Ce premier article vous permettra d'appréhender la lecture des informations de configuration d'application .NET 2.0. Il est illustrés de manière à avoir des couples Code/Résultats pour une meilleure compréhension. Toutes les sources sont également mises à disposition.Création : 4 octobre 2006 -
Comme vous le savez tous, dotnet est une plateforme dont les langages sont 100% orientés objet. Pas une ligne de code ne peut être écrite en dehors d'une classe. Conceptuellement parlant, et ceci est peut-être moins connu, nous pouvons appliquer les mêmes mécanismes de POO au niveau de nos formulaires qu'au niveau de nos composants. C'est ce que nous allons démontrer en utilisant un exemple simple.Création : 13 mars 2006 -
Cet article vous apprendra comment créer et manipuler un contrôle utilisateur en C#.Création : 26 janvier 2006 -
Comment profiter pleinement du schéma d'Active Directory, notamment la récupération et mise en ligne d'images.Création : 18 octobre 2004 -
Dans cet article, vous apprendrez comment rendre vos applications localisables, c'est à dire multi-langues.Création : 7 décembre 2004 -
Développement d'un programme C# permettant la personnalisation de la nouvelle zone de message personnel de MSN7.Création : 8 juillet 2005 -
Tutoriel pas à pas expliquant le principe, l'utilisation et l'intégration de la synthèse et la reconnaissance vocale dans une application en .Net.Création : 18 mai 2005 -
Création d'un contrôle utilisateur prenant en charge les fonctionnalités de mise en forme d'un texte enregistré au format Rtf. Ce contrôle personalisé est une version évoluée du contrôle RichTextBox.Création : 6 décembre 2004 -
Lorsque nous avons besoin d'exécuter un programme externe, surtout un programme console, nous devons généralement attendre le résultat de cette exécution avant de poursuivre notre traitement principal. Il s'agit d'une exécution synchrone. Il est également intéressant de connaître le résultat de cette exécution. Nous allons voir dans cet article comment réaliser une exécution synchrone et comment récupérer non seulement le code de retour mais également du texte affiché par le programme console.Création : 30 janvier 2005 -
Cet article à pour but de présenter ce qu'est la WMI et comment l'utiliser en C#.Création : 5 juin 2003 -
Danc cet article nous allons aborder le placement des composants avec .NET 2.0. Nous verrons comment faire des interfaces graphiques qui ne craignent pas le redimesionnement de la fenêtre.Création : 14 novembre 2005 -
Dans ce cours, nous allons étudier la gestion des contrôles lorsqu'ils sont liés à une source de données. On parle alors de contrôles dépendants ou consommateurs. L'ensemble de ce cours basera ses exemples sur la base de données 'Northwind' pour Access en français. On utilisera le fournisseur managé pour OleDb, donc l'espace de nom System.Data.OleDb. Ce cours ne portera que sur les contrôles des applications Windows.Forms, celle-ci étant déjà un vaste sujet. Après un rappel sur le travail avec des données, nous nous livrerons à une étude pour plusieurs contrôles, celle-ci étant agrémentée d'exemples.Création : 13 mai 2004 -
Cet article vous expliquera comment utiliser le C# (csharp) et VB.NET pour effectuer les manipulations les plus courantes sur Active Directory (listage des utilisateurs, ajout, modification)Création : 21 juillet 2004 -
Vos applications doivent tout le temps évoluer, nécessitent de nouvelles fonctionnalités : la solution est de développer de façon modulaire afin que vos fonctionnalités se rajoutent automatiquement sans avoir à recompiler votre application à chaque fois.Création : 18 août 2003 -
Dans ce tutoriel, nous allons présenter la fonctionnalité d'auto-complétion et expliquer son implémentation au sein de vos applications .Net.Création : 30 octobre 2007 -
Rendre une application extensible passe par la possibilité d'y ajouter des add-ins. Plus facile à dire qu'à faire. De nombreux points sont à prendre en compte et les problèmes à résoudre ne manquent pas. L'arrivée de la version 3.5 du Framework .Net et du nouvel espace de noms System.AddIn va permettre une prise en charge beaucoup plus facile de ce genre de fonctionnalité au sein de nos applications.Création : 9 janvier 2008 -
Dans cet article, on va voir comment lister les utilisateurs d'un site SharePoint, ainsi que comment utiliser le contrôle PeopleEditor pour ajouter ou modifier un utilisateur existant.Création : 29 avril 2008 -
Le hook du clavier et de la sourisCréation : 1er janvier 2008 -
Cet article traite du développement de winforms .NET en mode MVC.Création : 30 juin 2009 · Commentez -
Il s'agit d'un cours sur 'Chart' le contrôle de Microsoft permettant de créer des graphiques en Vb.Net ou en C#.Création : 6 août 2010 · 4 commentaires -
Présentation des composants WebForms et WinForms d'Infragistics NetAdvantage 2010 Volume 3
par Hinault Romaric DONFACKCe tutoriel a pour but de vous faire découvrir les composants WebForms, WinForms et quelques autres outils du pack NetAdvantage 2010 Volume 3 d'Infragistics, et l'impact que ces outils pourraient avoir sur vos projets .NET.Création : 6 mai 2011 · 5 commentaires
menu
ASP.NET
-
Introduction aux nouveauté d'ASP.NET 2.0 et de Visual Studio 2005 pour ASP.NETCréation : 17 juillet 2005 · Mise à jour : 17 juillet 2005 -
Introduction aux WebParts d'ASP.Net 2.0Création : 1er janvier 2005 -
Cet article a pour but de vous montrer comment gérer l'authentification par formulaire en ASP.NET.Création : 26 mai 2003 · Mise à jour : 26 mai 2003 -
Création : 7 décembre 2004 · Mise à jour : 7 décembre 2004 -
Création : 18 mai 2005 · Mise à jour : 18 mai 2005 -
Voici la création pas à pas d'un programme de création de mosaïque de texte en dotNET.Création : 24 août 2005 · Mise à jour : 24 août 2005 -
Création : 19 juillet 2005 · Mise à jour : 19 juillet 2005 -
Obsolète : le contenu de cet article est obsolète. Si vous utilisez .NET 2.0 ou une version plus récente, référez-vous plutôt à cet article.
Cet article vous explique comment envoyer des emails en utilisant ASP.NetCréation : 10 juillet 2004 · Mise à jour : 10 juillet 2004 -
Cet article est une introduction à ASP.NET Mobile. La mise en oeuvre de cette nouvelle technologie est présentée. Le projet d'exemple "Météo" en Delphi .NET accompagne cette présentation.Création : 26 avril 2005 · Mise à jour : 31 mai 2005 -
dfCréation : 28 novembre 2005 · Mise à jour : 28 novembre 2005 -
Internationalisation d'un site web avec Visual Studio 2005 sans une seule ligne de code
par Jérôme LambertAu travers de cet article, vous découvrirez ce qu'apporte Visual Studio 2005 en terme d'internationalisation d'application Asp.NET, mais le meilleur dans tout ça, c'est que nous n'écrirons aucune ligne de code !Création : 20 avril 2007 -
Nous vous proposons, via une démonstration, d'appliquer les bons principes d'architecture et de conception dans la réalisation d'une petite application Web. Rien de révolutionnaire, mais une utilisation optimisée des outils standards.Création : 22 mars 2007 -
Le but de ce tutoriel est de démontrer comment connecter deux WebParts.Création : 25 février 2007 -
Implémenter son propre Membership provider en 30 minutes.Création : 9 avril 2006 -
Dans cet article nous allons aborder de manière approfondie la gestion de services web en dotnet. Un exemple complet ainsi que les sources sera expliqué et disponible en téléchargement. Nous verrons comment créer et consommer un service web en utilisant ASP.NET et C#.Création : 10 juin 2004 -
Ce tutoriel vise à expliquer en ASP.NET comment effectuer des requêtes HTTP afin de récupérer un contenu web de façon asynchrone.Création : 14 février 2005 -
Cet article décrit les méthodes pour créer un webservice sécurisé en HTTPS ainsi que deux méthodes d'accès (avec et sans authentification). Le code proposé est en C# et en VB.NET. Et après l'article : détente avec du sudoku.Création : 13 avril 2005 -
Utilisation et manipulation de fichiers texte dans vos applications ASP.Net grâce aux classes fournies par le .Net Framework : version VB.Net et C#.Création : 1er janvier 2004 -
Au cours de cet article, vous découvrirez ce que sont les Thèmes de ASP.NET 2.0 et réaliserez votre premier thème en quelques minutes et sans effort.Création : 1er novembre 2007 -
Cet article a pour but de présenter diverses utilisations des fichiers de configuration dans une application Winforms en C#.Création : 5 décembre 2007 -
Cet article a pour but de présenter les bases d'écriture d'un module d'url-rewriting.Création : 10 janvier 2008 -
Au travers de cet article, nous allons ainsi faire une petite introduction à AJAX avant de passer aux éléments de base d'ASP.NET AJAX.Création : 14 janvier 2008 -
Une des toutes dernières technologies de Microsoft nommée Volta fait de plus en plus parler d'elle. Nous allons, au cours de cet article, essayer de savoir un peu plus ce qui se cache derrière ce nom étrange. Cet article se base sur la toute première CTP disponible au public.Création : 22 janvier 2008 -
Cet article constitue une introduction à la création de contrôles templates pour Asp.Net en C#. Il se présentera sous la forme d'un tutoriel pour créer un bouton paramétrable, de style "Veuillez patienter ..."Création : 8 avril 2008 -
Cette webcast est consacrée à la dernière version de ASP.NET Dynamic Data sortie au mois d'avril 2008 afin de présenter les nouveautés et changements qui ont eu lieu de puis la version précédente.Création : 21 avril 2008 -
Cet article a pour but d'améliorer votre compréhension de la création et de l'utilisation de contrôles ASP.NET. Il fera également le tour du cycle de vie d'une page ASP.NET et montrera quelques erreurs qui peuvent apparaitre lorsque l'on ne maitrise pas exactement ces notions.Création : 25 avril 2008 -
Cet article a pour but de présenter les principes et l'utilisation de la validation des saisies utilisateurs d'une page web à travers le framework de validation d'ASP.NET 2.0.Création : 27 mai 2008 -
Edition d'un état jasper à partir d'une application ASP.NET en utilisant un web service java
par Faisel ChabliCet article a pour objectif de vous présenter comment éditer un état jasper à partir d'une application ASP.NET en utilisant un web service java.Création : 30 mai 2008 -
Cet article présente comment créer un contrôle qui affiche un overlayer d'attente pendant un postback partiel AJAX pour ASP.NET en C#. Vous y verrez comment encapsuler le contrôle UpdateProgress et vous aurez un aperçu du cycle de vie client d'un postback AJAX.Création : 24 juillet 2008 -
Paramétrage et personnalisation des WebParts d'ASP.Net 2.0Création : 1er janvier 2008 -
Pour faire de l'AJAX, ou parser des pages sur la toile, dans le domaine du web on connait bien notre chère HTTPRequest pour faire des GET ou POST. Découvrer dans cette article qu'il est possible à travers WebDAV d'étendre les possibilités du protocole HTTP pour faire de la gestion de ressource Web.Création : 14 octobre 2008 · Mise à jour : 23 octobre 2008 -
Cet article à pour but d'illustrer le processus de création d'un contrôle serveur ASP.NET écrit en C# au travers de la création d'un contrôle de type textbox.Création : 24 février 2009 -
Cet article présente une solution pour gérer l'historique dans un site ASP.NET utilisant de l'Ajax.Création : 15 avril 2009 · Commentez -
Cet article vous présente comment faire communiquer les différents éléments d'une page ASP.NET. On y verra comment faire communiquer une ContentPage avec sa MasterPage, ainsi que comment faire communiquer un UserControl avec sa page mère.Création : 23 mars 2009 -
Cet article présente plusieurs méthodes de rafraichissement partiel de page en AJAX pour un site web ASP.NET.Création : 6 mai 2009 · 5 commentaires -
Ces tutoriels sont la traduction non officielle du portail officiel anglophone du framework ASP.Net MVC.Création : 1er janvier 2009 -
Ces tutoriels sont la traduction non officielle du portail officiel anglophone du framework AJAX ASP.Net.Création : 1er janvier 2009 · 9 commentaires -
Les nouveautés d'ASP.NET 4 fait partie d'une suite d'articles écrits par l'équipe .NET de Developpez.com, et destinée à vous faire découvrir les nouveautés en ce qui concerne Visual Studio 2010, la version 4 du Framework .NET les langages C# et VB.NET, ainsi que les technologies associées comme WPF 4, ASP.NET 4, WF 4, WCF 4, Entity Framework 4 et autres nouveautés autour de la plateforme .NET. Dans cet article, nous allons nous concentrer sur le framework ASP.NET, en excluant les nouveautés venant du framework MVC et d'Ajax, qui feront l'objet d'un autre article.Création : 18 novembre 2009 · 9 commentaires -
Ce bref tutoriel va vous montrer comment générer à peu de frais un fichier lisible par Excel, depuis une machine ne disposant pas d'un Excel installé.Création : 3 décembre 2009 · 9 commentaires -
Les nouveautés d'ASP.NET MVC 2 fait partie d'une suite d'articles écrits par l'équipe .NET de Developpez.com, et est destinée à vous faire découvrir les nouveautés en ce qui concerne Visual Studio 2010, le Framework .NET 4, les langages C# et VB.NET, ainsi que les technologies associées comme WPF 4, ASP.NET 4, WF 4, WCF 4, Entity Framework 4 et autres nouveautés autour de la plateforme .NET.Création : 26 avril 2010 · 10 commentaires -
Nous allons voir dans cet article les nouveautés apparues avec Visual Studio 2010 concernant le déploiement d'application Web.Création : 13 mai 2010 · 23 commentaires -
Routage d'URL et Search Engine Optimization dans les applications ASP.NET 4.0 Web Forms
par Nicolas EspritNous allons voir dans cet article les bases de la Search Engine Optimization et comment mettre en place le routage d'URL dans les applications ASP.NET 4.0 Web Forms.Création : 13 juillet 2010 · 8 commentaires -
Cet article traite d'une méthode d'internationalisation d'une application ASP.Net, d'un site Internet, grâce à une base de données. Il décrit une méthode parmi d'autres pour rendre votre site multilingue.Création : 30 septembre 2010 · 9 commentaires -
Cet article aborde la réalisation d'une application ASP.Net selon une architecture multicouche. Pas à pas, nous verrons comment faire évoluer une simple page Web vers cette architecture robuste.Création : 20 octobre 2010 · 21 commentaires -
Dans ce tutoriel, nous allons traiter d'une méthode d'importation et d'exportation de données grâce à Excel 2007.Création : 27 octobre 2010 · 39 commentaires -
Dans cet article, nous allons voir les nouveautés apparues avec ASP.NET 4.0 concernant la détection et la gestion des navigateurs internetCréation : 3 novembre 2010 · 1 commentaire -
Lancé fin 2009 comme une alternative à ASP.NET Web Forms, ASP.NET MVC est récemment entré en version 3. Dans cet article, nous allons revenir sur les nouveautés que cette version 3 apporte.Création : 15 février 2011 · Commentez -
WebMatrix : découverte et prise en main d'un outil de développement Web gratuit, "tout-en-un"
par Hinault Romaric DONFACKVous découvrirez au travers de cet article le nouvel environnement de développement Web gratuit et léger WebMatrix, à partir d'exemples simples, nous allons progressivement prendre en main la plate-forme et explorer un ensemble riche d'outils qu'elle met à notre disposition.Création : 10 mars 2011 · 4 commentaires -
Présentation des composants WebForms et WinForms d'Infragistics NetAdvantage 2010 Volume 3
par Hinault Romaric DONFACKCe tutoriel a pour but de vous faire découvrir les composants WebForms, WinForms et quelques autres outils du pack NetAdvantage 2010 Volume 3 d'Infragistics, et l'impact que ces outils pourraient avoir sur vos projets .NET.Création : 6 mai 2011 · 5 commentaires -
Cet article décrit comment, en ASP.Net, il est possible de créer ses propres Expressions Builder, des balises interprétées dans le code ASP.Création : 29 mai 2011 · Commentez -
WebMatrix : utilisation des Helpers Razor et de la galerie d'applications à partir du cas de WordPress
par Hinault Romaric DONFACKVous découvrirez dans cet article comment utiliser les Helpers Razor dans l'environnement de développement Web WebMatrix pour créer des pages Web dynamiques intégrant des flux Twitter, des widgets Facebook, etc. Vous verrez également comment utiliser la galerie d'applications pour la création et la publication d'un blog WordPress.Création : 23 août 2011 · Commentez -
Création des pages Web ASP.NET en utilisant le moteur de vue Razor
par Philippe Vialatte, Hinault Romaric DONFACKCet article a pour but de vous présenter le nouveau moteur de vue ASP.NET Razor, et de vous expliquer comment l'utiliser pour effectuer des manipulations au sein des pages Web ASP.NET.Création : 29 août 2011 · Commentez -
Le MVC Music Store est une application d'étude qui introduit et explique étape par étape comment utiliser ASP.NET MVC et Visual Web Developer pour faire du développement web. Le MVC Music Store est un exemple simplifié d'application de magasin qui vend des albums de musique en ligne, implémente l'administration du site, l'authentification d'utilisateurs et la fonctionnalité d'achat sous forme de panier. Ce tutoriel détaille toutes les étapes à suivre pour construire le MVC Music Store.Création : 16 janvier 2012 · 5 commentaires -
Cet article a pour vocation de vous fournir une démarche pour mettre en oeuvre pas à pas un site multilingue avec le Framework Web ASP.NET MVC.Création : 2 mars 2012 · 2 commentaires -
Création d'une application CRUD avec WebMatrix, Razor et Entity Framework
par Hinault Romaric DONFACKCet article fournit une démarche pas à pas pour mettre sur pied une application Web CRUD robuste avec WebMatrix, Razor et Entity Framework.Création : 2 mai 2012 · 6 commentaires -
ASP.NET MVC : optimiser le temps de chargement des pages en utilisant le regroupement et la minification à la volée du CSS et JavaScript
par Hinault Romaric DONFACKVous découvrirez dans cet article comment améliorer le temps de chargement de vos pages Web avec ASP.NET MVC 4 en utilisant le regroupement et la minification à la volée du CSS et JavaScript. Une section de l'article montre également comment le faire pour une application ASP.NET MVC 3.Création : 17 août 2012 · 1 commentaire -
ASP.NET Web API est sans aucun doute la nouveauté phare qu'apporte ASP.NET MVC 4. Elle permet aux développeurs de mettre sur pied avec souplesse des services Web RESTful pouvant être consommés par un large éventail de clients, indépendamment de la plateforme. Dans ce tutoriel introductif, vous découvrirez ASP.NET Web API, comment mettre en oeuvre une API et consommer celle-ci dans une application Web et une application Desktop.Création : 20 septembre 2012 · Commentez -
Ce cours / tutoriel est destiné aux personnes connaissant C# et souhaitant développer des applications web avec la technologie ASP.NET MVC. Son contenu est le suivant : Un cours / tutoriel (240 pages) qui présente, à l'aide de nombreux exemples, les points importants d'ASP.NET MVC : Introduction ; Les bases de la programmation web ; Les bases du langage HTML ; Contrôleurs, Actions, Routage ; Le modèle d'une Action ; La vue et son modèle ; Internationalisation des vues ; Ajaxification d'une application ASP.NET MVC ; Une étude de cas d'une centaine de pages environ présentant une application ASP.NET MVC dans une architecture multicouche [web, métier, DAO, ORM Entity Framework 5]. L'application web développée suit le modèle APU (Application à Page Unique) où le navigateur ne charge que la première page de l'application web, les autres pages étant obtenues avec des appels Ajax. Cette étude de cas est présentée comme un TD (Travail Dirigé). Ce TD est donné en dernière année de l'école d'ingénieurs ISTIA de l'université d'Angers.Création : 7 novembre 2013 · 8 commentaires -
On est parfois confronté à des situations où, dans une application Web, le serveur doit envoyer en temps réel des données à ses clients connectés. Par exemple : un service de notification, un tableau de bord ou même un service de chat.
Avant les Websockets HTML5, plusieurs techniques JavaScript pouvaient être utilisées du côté client pour simuler l'effet push/temps réel du serveur : le client envoie continuellement des requêtes au serveur pour voir s'il a de nouveaux messages qui lui sont destinés (utilisation du XMLHttpRequest et de fonctions JavaScript tels que setInterval ou setTimeout). On se retrouvait souvent à maintenir un certain nombre de lignes de code écrites en JavaScript.
Les Websockets offrent une réponse au polling client en assurant un canal bidirectionnel et full-duplex entre le client et le serveur.Création : 30 janvier 2013 · Mise à jour : 21 octobre 2014 · 1 commentaire -
Les annonces récentes concernant ASP.NET vNext sont telles que nous savons maintenant que notre usage des technologies Web de Microsoft va prendre un nouvel essor et radicalement se redynamiser. Je souhaite revenir sur ces annonces dans mes prochains billets de blog, mais, avant de commencer, je voudrais revenir sur la genèse de ces annonces et sur deux concepts moteurs annoncés il y a maintenant un an et qui sont pourtant encore trop méconnus des développeurs : OWIN et Katana.Création : 1er octobre 2014 · Commentez -
Les annonces récentes concernant ASP.NET vNext sont telles que nous savons maintenant que notre usage des technologies Web de Microsoft va prendre un nouvel essor et radicalement se redynamiser. Dans mon précédent billet, je suis revenu sur la spécification OWIN. Avant d'aborder des thématiques propres à ASP.NET vNext, je souhaiterais maintenant aborder l'implémentation d'OWIN réalisée par Microsoft, Katana.Création : 1er octobre 2014 · Commentez -
Ce billet est l'occasion pour moi de revenir sur Glimpse, un outil à destination des développeurs Web Microsoft qui permet de faciliter le débogage et l'analyse en vue d'optimiser une application.Création : 1er octobre 2014 · 1 commentaire -
Cet article présente la création d'une application Web avec ASP.NET. Il présente divers éléments techniques : Web form, tags ASP.Net (dont DataGrid), internationalisation, accès aux données (chaîne de connexion, DataReader, Command, Entity Framework, LINQ), validation des formulaires, page maître, manipulation des fichiers et les Ajax Controls (Ajax Control Toolkit).Création : 17 novembre 2014 · 13 commentaires
menu
Réseaux
-
Tutoriel sur les fonctions asynchrones et sockets en .Net. Ce tutoriel a pour but de donner les bases pour la programmation des sockets asynchrone (non bloquante).Création : 1er décembre 2006 -
Ce tutoriel a pour but de vous présenter comment envoyer et recevoir des mails à l'aide du Framework 2.0Création : 21 août 2005 -
Dans cet article nous allons aborder les sockets. Les sockets sont des points de communication au sein d'un réseau ou d'une même machine permettant à des processus d'échanger des informations. Les chats sont généralement basés sur les sockets. Nous vous proposons donc d'étudier le chat développé pour ce tutoriel.Création : 10 octobre 2004 -
Cet article vous expliquera comment utiliser vous initier à la programmation réseau avec .NET.Création : 28 juillet 2004 -
Cet article vous propose de découvrir la technologie .NET Remoting à travers un tutorial expliquant la réalisation d'un projet client/serveur complet. Le code proposé est en C# et en VB.NET. Et après l'article : détente avec du sudoku.Création : 1er janvier 2005
menu
Système
-
Dans cet article, nous allons parcourir la programmation .NET des AppDomains. Nous aborderons les raisons de cette technique de programmation ainsi que ses applications, ceci au travers d'exemples concrets.Création : 29 octobre 2005 -
Dans cet article, je présente le composant BackgroundWorker. Je détaille ensuite sa création ainsi que son utilisation au travers d'un exemple concret.Création : 28 septembre 2005 · Mise à jour : 5 octobre 2005 -
Nous allons voir dans cet article comment il est possible avec le Framework .Net 2.0 de compresser ou de décompresser un fichier au format GZip. Cette nouveauté fait suite aux demandes des développeurs qui souhaitaient que le Framework intéègre de telles fonctionnalits. Toutes ces opérations sont désormais rendues possibles par l'introduction d'un nouveau namespace : le System.IO.Compression .Création : 7 juillet 2005 -
ClickOnce est la nouvelle technologie de déploiement d'applications. Cet article vous montrera les différentes possibilités que cette technologie vous apporte, tant au niveau du déploiement que de la mise à jour de vos applications.Création : 30 août 2005 · Mise à jour : 30 août 2005
menu
Fichiers
-
Bien souvent l'enregistrement des evènements d'une application est oublié faute de moyen rapide et efficace. Dans cet article nous verrons ce que met le framework .NET à notre disposition afin de "logger" son application.Création : 8 février 2006 -
Cet article traite de la façon de lire et de modifier un document XML avec la technologie XPath.Création : 26 août 2007 -
En général on trouve facilement de l'aide sur internet à propos du traitement des fichiers quelque soit le langage mais on ne trouve jamais directement les bonnes fonctions, ou méthodes utiles dans notre cas.Création : 1er janvier 2005 -
Cet article a pour but de présenter diverses utilisations des fichiers de configuration dans une application Winforms en C#.Création : 5 décembre 2007
menu
Localisation
-
Dans cet article, vous apprendrez comment rendre vos applications localisables, c'est à dire multi-langues.Création : 7 décembre 2004 -
Internationalisation d'un site web avec Visual Studio 2005 sans une seule ligne de code
par Jérôme LambertAu travers de cet article, vous découvrirez ce qu'apporte Visual Studio 2005 en terme d'internationalisation d'application Asp.NET, mais le meilleur dans tout ça, c'est que nous n'écrirons aucune ligne de code !Création : 20 avril 2007
menu
Sécurité
-
Les applications peuvent avoir besoin de stocker des informations sur elles mêmes. Ces informations peuvent etre stockées dans une base de données ou encore des fichiers. Dans ce dernier cas, cela peut poser des problemes de sécurité suivant la strategie de sécurité mise en place par l'administrateur système. Heureusement le Framework .NET dispose de l'espace de nom System.IO.IsolatedStorage qui permet de faire le lien entre les besoins du developpeur et les besoins de l'administrateur.Création : 11 octobre 2006 -
Ce tutoriel a pour but d'expliquer le principe de la signature électronique et comment mettre en place la signature XML à l'aide des fonctionnalités du .NET Framework.Création : 27 février 2009 · 4 commentaires
menu
Mono
-
Ce tutoriel a pour but de faire découvrir au lecteur le framework Mono qui permet de faire du développement en C# et VB.NET sous LinuxCréation : 9 mai 2005 -
Ce tutoriel a pour but de faire découvrir au lecteur la programmation graphique sous .NET avec GTK#. Les exemples ont tous été compiles avec Mono sous Linux.Création : 1er décembre 2006
menu
Base de données / ADO.NET
-
Au cours de cet article, nous allons voir comment interagir avec l'annuaire Active Directory de Microsoft grâce au Framework .Net, en effet, ce dernier prsente une base solide en la matiéère depuis sa version 1.1, mais offre de grandes nouveauts dans sa version 2.0, notamment grâce à son namespace System.DirectoryServices.ActiveDirectory. Nous nous attacherons, au cours de cet article, à effectuer des requêtes dans l'annuaire mais aussi à grer les objets qu'il contient en procédant à des accès aussi bien en lecture qu'en criture. L'autre point principal de cet article concernera la gestion d'une infrastructure Active Directory depuis du code .Net 2.0, nous parlerons alors contrôleurs de domaine, forêts, units d'organisation, catalogues global ou encore rôles FSMO... et tout cela dans une application .Net, alors accrochez-vous ! Microsoft nous a particulièrement gatés !!!Création : 26 octobre 2005 -
Principes de réalisation d'un DAC indépendant du SGBD en .NET 2.0Création : 14 décembre 2005 · Mise à jour : 14 décembre 2005 -
nous allons voir ce qu'il en est pour le développeur ADO. Ce cours risque d'être assez dense. La bonne compréhension de celui-ci présuppose que vous ayez assimilé correctement les concepts fondamentaux d'ADO. Un certain nombre d'autres connaissances vous seront nécessaires, même si nous nous livrerons à quelques séances de rappels dans ce cours.Création : 3 février 2004 -
Cet article à pour but de présenter les objets Connection, Command et Datareader dans ADO.NET.Création : 1er juin 2003 -
Cet article à pour but de présenter les objets DataAdapter et DataSet dans ADO.NET.Création : 1er juin 2003 -
Cet article a pour but de vous faire découvrir les fonctionnalités de Persistent Datasets, un outil de mapping objet/relationnel.Création : 17 février 2006 -
Apprenez les mécanisme basiques mais néanmoins essentiels impliqués dans la conception d'une application .Net connectée à une base OracleCréation : 5 mai 2006 -
Dans ce cours, nous allons étudier la gestion des contrôles lorsqu'ils sont liés à une source de données. On parle alors de contrôles dépendants ou consommateurs. L'ensemble de ce cours basera ses exemples sur la base de données 'Northwind' pour Access en français. On utilisera le fournisseur managé pour OleDb, donc l'espace de nom System.Data.OleDb. Ce cours ne portera que sur les contrôles des applications Windows.Forms, celle-ci étant déjà un vaste sujet. Après un rappel sur le travail avec des données, nous nous livrerons à une étude pour plusieurs contrôles, celle-ci étant agrémentée d'exemples.Création : 13 mai 2004 -
Utilisation des requêtes paramétrées avec SQL Server et .Net : version VB.Net et C#.Création : 5 septembre 2004 -
Cet article vous expliquera comment utiliser le C# (csharp) et VB.NET pour effectuer les manipulations les plus courantes sur Active Directory (listage des utilisateurs, ajout, modification)Création : 21 juillet 2004 -
Article paru dans le magazine Programmez! de février 2006. Microsoft SQL server 2005 apporte de nouvelles fonctionnalités majeures au produit, dont une des plus importante est l'intégration du framework .NET dans le moteur. Cet article va vous guider dans la création de code .NET destiné à être embarqué dans SQL Server.Création : 4 septembre 2006 -
Développer une couche de persistance est assurément une des tâches les plus difficiles lors de la réalisation d'une application de gestion. Alors que les techniques de mapping objet / relationnel sont restées pendant plus de dix ans l'apanage d'experts, de plus en plus de projets franchissent le pas. Avec cet engouement, ces mêmes projets payent souvent les pots cassés d'une mauvaise conception ou d'une méconnaissance des principes du mapping, dont la persistance est tout sauf transparente (malgré ce qu'affirment les présentations marketing).Création : 20 mars 2007 -
Cet article présente brièvement le Mapping Objet / Relationnel (en anglais: Object / Relational Mapping); une technique permettant d'utiliser les principes de la programmation orienté objet et des bases de données relationnel en faisant un minimum de compromis. Une application console est définie pour effectuer quelques opérations de base. Et son implémentation utilise NHibernate afin de montrer concrètement ce qu'est le Mapping Objet / Relationnel et comment s'en servir.Création : 12 janvier 2006 -
Procédure Stockée sous SQL Server 2000 et utilisation dans une application Windows Forms .NET en C#
par Nicolas BarlatierCe cours est destiné plus au programmeur intermédiaire, un débutant peut suivre ce cours à condition d'avoir un minimum de connaissances en SQL, Transact-SQL et SQL Server 2000 en général (pas besoin de connaitre l'administration par exemple).Création : 5 septembre 2005 -
MySQL, la base de données la plus connue du monde Open Source, attire les développeurs par bien des égards: ses possibilités, ses performances, son prix... SGBDR préféré des développeurs PHP, voyons comment les développeurs .NET peuvent également l'utiliser dans leurs projets (professionnels ou personnels).Création : 1er octobre 2004 -
Figurant parmi les bases de données les plus puissantes du marché, Oracle constitue la solution pour les applications nécessitant une base de données robutes et extrêmement configurable. Voyons comment .NET peut être utilisé pour tirer profit, au maximum, des performances et des possibilités, de cette base de données.Création : 16 février 2005 -
Cet article a pour but de vous présenter SQL Server 2005, le nouveau Système de Gestion de Bases de Données de Microsoft.Création : 9 juin 2005 -
Cet article, au format PDF, est une présentation d'ADO.NET Data Services, le projet Microsoft anciennement connu sous le nom de code "Astoria".Création : 7 janvier 2008 -
Cet article a deux objectifs :
1. Présenter quelques manières d'écrire un code générique pour les accès aux données (.NET 1.1 et 2.0)
2. Rappeler et expliquer les avantages des paramètres SQL dans le cadre des requêtes SQL (et des procédures stockées).Création : 6 février 2008 -
Cet article est une introduction à Entity Framework, l'outil de mapping objet-relationnel de Microsoft.Création : 18 décembre 2008 -
Dans cet article vous découvrirez la prise en charge du XML dans SQL Server 2005 et comment effectuer des traitements côté client avec ADO.net XML indexation.Création : 23 mars 2010 · Commentez -
De nombreuses discussions ont lieu à propos de l'usage de " Linq to SQL ", beaucoup en critiquent les performances. Dans la mesure où j'essaie de fonder mes choix sur des arguments concrets, j'ai développé un petit programme pour tester différentes façons de réaliser les opérations C.R.U.D. (Create, Read, Update, Delete) à l'aide de " Linq to SQL ", SQL et Entity Framework.Création : 1er juillet 2011 · 61 commentaires -
SQLXML 4 et la prise en charge des classes managées SQLXML dans le Framework .NET
par Hinault Romaric DONFACKCe tutoriel a pour but de vous faire découvrir l'outil SQLXML, les améliorations qu'il apporte pour le traitement côté client du format XML pris en charge dans le moteur de base de données SQL Server. Vous verrez également comment utiliser les classes managées SQLXML pour le traitement avec souplesse dans une application .NET du type de données XML dans SQL Server.Création : 10 avril 2013 · 5 commentaires -
Création d'une application CRUD avec WebMatrix, Razor et Entity Framework
par Hinault Romaric DONFACKCet article fournit une démarche pas à pas pour mettre sur pied une application Web CRUD robuste avec WebMatrix, Razor et Entity Framework.Création : 2 mai 2012 · 6 commentaires -
Ce tutoriel vous propose de découvrir Entity Framework Code First dans sa version 4.2.Création : 2 juin 2012 · 4 commentaires -
Au travers de cet article, vous découvrirez Code First Migrations, une nouveauté intéressante d'Entity Framework 4.3, permettant d'effectuer des mises à jour de la base de données à partir des modifications apportées au modèle avec souplesse et simplicité.Création : 28 juin 2012 · 3 commentaires -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 1
par Hervé TaraveauCréation : 1er novembre 2013 · 23 commentaires -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 2
par Hervé TaraveauCréation : 1er novembre 2013 · 23 commentaires -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 3
par Hervé TaraveauCréation : 1er novembre 2013 · 23 commentaires -
Pour accéder à une base de données avec .NET, on a traditionnellement le choix entre deux grandes approches : utiliser un ORM (Object-Relational Mapper), ou requêter directement en SQL à l'aide d'ADO.NET. Si les ORM permettent généralement de gagner du temps, ce sont aussi souvent des « usines à gaz », ce qui les rend peu adaptés pour certaines applications. Mais d'un autre côté, l'API ADO.NET pour requêter en SQL est un peu laborieuse à utiliser... Il faudrait donc un compromis entre les deux : c'est là qu'intervient Dapper, une petite librairie open source qui appartient à la catégorie des micro-ORM.Création : 20 octobre 2013 · 19 commentaires -
SQL Server est un système de gestion de base de données « Made In Microsoft » très complet qui offre l'accès à plusieurs services. Ceux qui vont nous intéresser ici, sont ceux qui vont permettre à notre base de données de notifier nos applications de ses changements.
En effet, grâce à certains services dont on va parler dans cet article, il est possible d'envoyer des messages à nos applications, mais aussi de créer des requêtes de notification, on y reviendra plus tard. Commençons par le « Service Broker ».Création : 14 mai 2014 · Mise à jour : 21 octobre 2014 · 3 commentaires
menu
Office
-
Les VSTO 2 (Visual Studio 2005 Tools For Office) représentent la nouvelle génération d'outils de développement d'applications Microsoft Office. Cet article vous présentera ces outils ainsi que leurs fonctionnalités.Création : 28 septembre 2005 · Mise à jour : 28 septembre 2005 -
Lire et/ou écrire dans un fichier Office Excel est chose courante dans nos développements. Cependant, ce n'est pas évident pour le commun des développeurs. Cet article fournit une base très simple permettant de lire et d'écrire dans un fichier Excel.Création : 22 août 2007 -
Avec l'arrivée de la nouvelle version de Microsoft Office 2007, Microsoft introduit le nouveau format de document Office Open XML pour Word, Excel et PowerPoint et qui succèdent aux formats de fichier binaires d'Office (.doc, .xls et .ppt) apparus avec la sortie d'Office 97. Cet article présente les bases pour la lecture et la modification d'un fichier Word OpenXML en .Net.Création : 18 juin 2007 -
Avec l'arrivée de la nouvelle version de Microsoft Office 2007, Microsoft introduit le nouveau format de document Office Open XML pour Word, Excel et PowerPoint et qui succèdent aux formats de fichier binaires d'Office (.doc, .xls et .ppt) apparus avec la sortie d'Office 97. Cet article présente les bases pour la création d'un fichier Word OpenXML en .Net.Création : 5 février 2007 -
Comment créer, modifier un document Word depuis une application C# et ce y compris le transfert d'informations au format Rtf.Création : 12 novembre 2004 -
Tutoriel pas à pas expliquant le principe, le développement et l'intégration d'un add-in dans Microsoft Office.Création : 15 avril 2005 -
Dans cet article nous allons regarder comment communiquer avec les composants d'applications MS Office comme Word ou Excel. Il n'est pas possible d'être exhaustif dans ce type d'applications tant les possibilités sont nombreuses. Je me limiterais donc à deux exemples concrets qui nous permettront de voir le fonctionnement. Les codes sont donnés en VB.NET et en C#, les applications Offices sont Excel 2000 et Word 2000.Création : 25 février 2004 -
Cet article a pour but de montrer une utilisation conjointe du format Open XML et de Windows Workflow Foundation à travers la création d'un Workflow de traitement de formulaires Microsoft Word.Création : 4 septembre 2008 -
Cet article a pour but d'initier tout développeur familier avec Excel et .NET au développement d'add-in pour Excel 2007 à partir de Visual Studio 2010Création : 30 avril 2011 · 4 commentaires
menu
Visual Studio
-
Introduction à l'environnement de dveloppement Visual Studio 7.Création : 1er janvier 2005 -
Introduction au placement graphique des composants à l'aide Visual Studio 7Création : 1er janvier 2005 -
Tutoriel présentant les nouvelles fonctionnalités de Visual Studio 2005Création : 1er juin 2005 -
Synthèse des témoignages les plus pertinents des utilisateurs de Visual Studio .NET
par La rédaction DotnetCréation : 7 février 2003 · Mise à jour : 7 février 2003 -
Tutoriel pas à pas expliquant le principe, le développement et l'intégration d'un addin dans Visual Studio .NetCréation : 25 octobre 2004 · Mise à jour : 20 mars 2005 -
Visual Studio .NET, l'IDE de développement de Microsoft, est un outil complet et tréès puissant. Malgr cela, certains d'entre vous peuvent penser qu'il lui manque pas mal de fonctionnalités que l'on peut retrouver de base dans des IDE tels que Eclipse. Nous allons donc voir comment utiliser et exploiter au mieux ReSharper pour augmenter votre productivité sous Visual Studio 2003.Création : 27 avril 2005 · Mise à jour : 27 avril 2005 -
Cet article vous propose, à travers une installation pas à pas, de dcouvrir l'outil de compilation NAnt et de l'intégrer à Visual Studio .NET. Le code propos est en C# et en VB.NET. Et après l'article : dtente avec du sudoku.Création : 1er janvier 2005 -
Tutoriel pas à pas expliquant le principe, le dveloppement et l'intégration d'un template de projet dans Visual Studio .NetCréation : 20 mai 2005 -
Tutoriel pas à pas expliquant le principe, l'utilisation et le dveloppement d'un visualiseur de deboggage avec Visual Studio .Net 2005Création : 17 mai 2005 -
Les VSTO 2 (Visual Studio 2005 Tools For Office) représentent la nouvelle génération d'outils de développement d'applications Microsoft Office. Cet article vous présentera ces outils ainsi que leurs fonctionnalités.Création : 28 septembre 2005 · Mise à jour : 28 septembre 2005 -
Création : 7 décembre 2004 · Mise à jour : 7 décembre 2004 -
Crystal Reports est l'outil de création d'états fourni avec Visual Studio .NET. Dans cet article nous allons voir comment créer très simplement un état alimenté par des données extraites d'une application .NET et comment afficher l'état généré dans une fenêtre Windows. Nous finirons ce tutoriel par quelques explications sur le déploiement d'applications winforms utilisant des états Crystal Reports.Création : 15 juillet 2004 -
Cet article vous en apprendra plus sur Visual Studio Team Foundation Server, le nouvel outil de travail collaboratif de Microsoft. De l'installation à l'utilisation, j'essayerais de couvrir le maximum de choses.Création : 29 novembre 2005 -
Ce tutoriel vous dévoile toutes les ficelles du débogage sous Visual Studio, et vous aidera à corriger rapidement les comportements anormaux de vos programmes.Création : 5 janvier 2007 -
Visual Studio est, depuis plusieurs années, l'outil numéro un pour les développeurs souhaitant utilisant la plateforme .NET ainsi que les différentes solutions Microsoft. Cette nouvelle version de l'environnement de développement reste la référence en la matière tant elle offre des nouvelles fonctionnalités. Cette fois, ce n'est pas seulement le développeur qui y trouvera son compte puisque Visual Studio 2008 propose un nombre important de nouveautés pour les architectes, les développeurs de bases de données ou encore les chefs de projets par l'intermédiaire de Team Foundation Server, l'outil de centralisation des sources et de compilation de la plateforme Team System.Création : 30 avril 2008 -
Ces termes, bien qu'étroitement liés, font référence à des logiciels différents ou tout du moins à des éléments différents d'une solution globale. Ainsi, vu la confusion qui règne parfois, il est nécessaire de faire un peu le point sur ce que signifient ces différents termes.Création : 6 juin 2008 -
Cet article décrit comment créer, tester et déployer un Custom Tool en utilisant Visual Studio 2008.Création : 5 novembre 2008 -
Les nouveautés de Visual Studio 2010 fait partie d'une suite d'articles écrits par l'équipe .NET de Developpez.com et destiné à vous faire découvrir les nouveautés en ce qui concerne Visual Studio 2010, le .NET Framework 4, les langages C# et VB.NET, ainsi que les technologies associées comme WPF 4, ASP.NET 4, WF 4, WCF 4, Entity Framework 4 et autres nouveautés autour de la plateforme .NET.Création : 5 novembre 2009 · 17 commentaires -
Nous allons voir dans cet article les nouveautés apparues avec Visual Studio 2010 concernant le déploiement d'application Web.Création : 13 mai 2010 · 23 commentaires -
Cet article est une traduction autorisée du guide de programmation MEF disponible en anglais sur CodePlex et enrichi de quelques compléments. Il se découpera en trois parties : une introduction sur le Managed Extensibility Framework, une autre centrée sur la découverte et l'utilisation de MEF, tandis que la dernière se penchera sur les fonctionnalités spécifiques à Silverlight.Création : 30 mai 2010 · 16 commentaires -
Cet article présente le gestionnaire de package .NET open source Nuget, comment l'utiliser dans Visual Studio 2010 et comment créer et publier ses propres packages Nuget.Création : 5 octobre 2011 · 7 commentaires -
Dans cet article, nous allons découvrir une technologie encore peu utilisée aujourd'hui : les Templates T4.Création : 30 mai 2012 · 7 commentaires -
Dans cet article, nous allons voir comment utiliser les templates T4 pour générer nos POCO par rapport à un EDMX.Création : 4 juin 2012 · Commentez -
Dans cet article, nous allons continuer la découverte des templates T4. Nous allons nous pencher sur un cas précis : les data annotations combinées aux templates T4 et à Entity Framework.Création : 14 juin 2012 · Commentez -
La création d'un installeur est une étape importante dans la conception d'un logiciel afin de pouvoir le diffuser le plus efficacement possible. Dans cet article, nous allons voir comment générer un installeur pour notre application, directement depuis Visual Studio 2012.Création : 8 avril 2013 · 4 commentaires
menu
Service Windows
-
Cet article vous apprendra à créer un service windows en .NET et à le configurer.Création : 24 novembre 2010 · 15 commentaires
menu
Web Service
-
Dans cet article nous allons aborder de manière approfondie la gestion de services web en dotnet. Un exemple complet ainsi que les sources sera expliqué et disponible en téléchargement. Nous verrons comment créer et consommer un service web en utilisant ASP.NET et C#.Création : 10 juin 2004 -
Cet article décrit les méthodes pour créer un webservice sécurisé en HTTPS ainsi que deux méthodes d'accès (avec et sans authentification). Le code proposé est en C# et en VB.NET. Et après l'article : détente avec du sudoku.Création : 13 avril 2005 -
Cet article vous enseignera les bases de l'utilisation des WebServices en .NET.Création : 22 juillet 2004 -
Dans cet article, nous abordons l'architecture WSE, nous présentons quelles sont les nouveautés de ce nouveau modèle objet et sa mise en oeuvre. Nous étudierons le niveau de compatibilité assuré par rapport à la version 1.0; enfin nous terminerons par quelques exemples de mise en oeuvre de WS-Security.Création : 10 février 2005 -
Transfert de fichiers en utilisant un Web Service avec la technologie MTOM et WSE 3.0
par Jean-Alain BaeyensSi vous utilisez une architecture utilisant la technologie web service, vous aurez peut être besoin de transférer des fichiers au travers de ces web services (upload, download, transfert d'une image vers l'interface graphique...). Un moyen très simple pour y parvenir est l'utilisation de MTOM (Message Transmission Optimization Mechanism).Création : 17 janvier 2008 -
Dans notre série des articles de démonstration des différentes utilisations de Workflow Foundation, nous allons cette fois nous intéresser à l'utilisation de Workflow Foundation avec les Web Services ainsi que l'utilisation de Workflow Foundation en tant que Web Service.Création : 18 février 2009
menu
Mobilité
-
Cet article vous expliquera ce qu'est le Compact Framework .NET, à quoi il sert, ses particularités, etc... Vous pouvez voir cet article comme un "résumé" de la MSDN à propos du Compact Framework .NET.Création : 22 juillet 2004 -
Cet article vous expliquera comment développer sous Pocket PC (ou autres périphériques mobiles) et utiliser la base de données SQL Server CE pour vos applications.Création : 31 octobre 2004 -
Synchronisation de données sur Pocket PC en utilisant la méthode Remote Data Access
par Christian PeyrussePour répondre entre autre à ce besoin deux mécanismes sont proposés par le .Net Compact Framework pour le transfert de données : le Remote Data Access (RDA) et Merge Replication. Nous allons dans cet article étudier comment synchroniser des données entre une base de données embarquée SQLCE et une base de données centralisée SQLServer 2000 en utilisant la méthode RDA.Création : 19 octobre 2004 -
Dans cet article nous aborderons le développement d'application pour périphérique. Nous verrons surtout que si vous connaissez le Framework .NET alors vous n'avez déjà toutes les bases pour développer avec le Compact Framework.Création : 26 décembre 2007
menu
Windows Presentation Foundation
-
Cet article, au format PDF, vous en apprendra plus sur WPF (Windows Presentation Foundation), le nouveau système d'affichage graphique de Microsoft Windows.Création : 24 avril 2006 -
Découvrez, au travers de cette vidéo, les possibilités qui vous sont offertes par Windows Presentation Foundation pour vous permettre de réaliser des interfaces utilisateurs complexes mais ergonomiques.Création : 18 mai 2006 -
Cet article, au format PDF, vous en apprendra plus sur le Microsoft Annotations Framework, utilisé pour réaliser des annotations dans WPF (Windows Presentation Foundation).Création : 22 novembre 2006 -
Cet article, au format PDF, vous en apprendra plus sur l'ObjectDataProvider de WPF (Windows Presentation Foundation).Création : 5 avril 2007 -
Cet article est un premier aperçu de la technologie XAML pour la gestion de l'affichage. Rappelons que la technologie XAML sera introduite par Microsoft sur ses futures OS. Pour réaliser cet aperçu, j'ai utilisé le produit Xamlon.Création : 4 janvier 2005 -
Windows Presentation Foundation offre un grand nombre de contrôles disponible pour développer vos applications. Cet article vous permettra de voir les deux options qui vous sont offertes si vous souhaitez, vous-même, créer votre propre contrôle.Création : 3 juin 2008 -
Cette article parlera du système de layout WPF et des changements et des nouveautés qu'il nous sont proposées.Création : 20 octobre 2008 -
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langage XAML. Plusieurs exemples commentés vous permettront de comprendre comment créer vos propres markup extensions pour réaliser toutes sortes de fonctionnalités. Pour finir, le dernier chapitre expliquera comment gérer les problèmes liés au fonctionnement des markup extensions dans le designer WPF.
CommentezCréation : 31 décembre 2008 · Mise à jour : 8 janvier 2009 -
Au travers de la réalisation d'un mini lecteur MP3, cet tutoriel aborde différents concepts de la technologie WPF comme le DataBinding, les styles et les thèmes ainsi que le format de tag ID3Tag(1)Création : 23 février 2009 -
Dans cet article nous allons nous pencher sur la possibilité d'héberger le designer de workflow dans vos applications WPFCréation : 23 mars 2009 -
Cet article présente un cas pratique d'utilisation de Visio 2010 et sa nouvelle fonctionnalité d'export en XAML pour développer un outil de monitoring réseau en WPF et WCF.Création : 11 mars 2010 · 2 commentaires -
Depuis sa version 3, Microsoft Expression Blend, l'outil de design pour WPF et Silverlight, propose une fonctionnalité de prototypage d'application désignée sous le nom de SketchFlow. Le but est de pouvoir rapidement exprimer des idées, des concepts d'interface, de mise en page et de les faire partager le plus simplement possible. Cet article vous propose de découvrir cette fonctionnalité au travers d'un cas pratique de création d'un prototype d'application avec SketchFlow.Création : 31 octobre 2010 · 5 commentaires -
Une visite guidée de Windows Presentation Foundation, une fonctionnalité à la fois.Création : 3 janvier 2011 · 2 commentaires -
Avec l'arrivée de WPF et Silverlight, on a vu apparaître le XAML, nouvel élément pour construire des interfaces graphiques riches dans le monde de .Net. Avec l'essor de ces technologies ainsi que le renfort de Windows Phone 7 et WinRT, il devient essentiel de comprendre ce qui ce cache sous cette pierre angulaire du XAML qu'est le Binding afin d'avoir des applications à la fois riches et simples.Création : 8 mai 2012 · Commentez
menu
Windows Communication Foundation
-
Au court de cet article je vais vous présenter Windows Communication Foundation, ou WCF, qui est une des grandes nouveautés du Framework.Net 3.0. WCF fournit un modèle de programmation unifiée pour construire des applications distribuées, WCF va permettre de faire communiquer des composants applicatifs se trouvant sur une même machine, mais le plus souvent sur différentes machines reliées en réseau.Création : 14 août 2007 -
Cet article vous présente le principe de la communication entre applications et en particulier Windows Communication Foundation pour l'implémentation.Création : 30 mars 2007 -
Dans cet article nous allons construire pas à pas une petite application permettant à plusieurs personnes de chatter ensemble. Cela va nous permettre d'aborder plusieurs notions de WCF: contrats, contrat de rappel, communication duplex, session.Création : 5 mars 2008 · Mise à jour : 12 mars 2008 -
Partons à la découverte des Web Services de type REST et de leur prise en charge dans WCF 3.5.Création : 25 mai 2008 -
Cet article va être l'occasion de nous intéresser au support des communications bidirectionnelles entre un service WCF et un client Silverlight 2 via HTTP.
CommentezCréation : 15 décembre 2008 -
Ce tutoriel a pour but de décrire les étapes à suivre pour mettre en place RIA, mais en tenant compte de l'expérience acquise au cours de ces derniers mois (réalisation de projets qui utilisent RIA). Il aborde donc la technologie et expose les solutions mises en place pour faciliter les phases de développement (gestion des erreurs, conflits, classe partielle pour définir le "DomainService", etc.). Il s'agit, en quelque sorte, d'ébauches de "bonnes conduites" (en toute modestie) qui ont facilité le développement des logiciels.Création : 7 juin 2010 · 6 commentaires -
L'Open Data Protocol est un nouveau standard suivant le style d'architecture REST dont le but est de permettre aux applications d'exposer des données en tant que service à travers des réseaux intranet ou le Web. WCF Data Services quant à lui est un composant serveur du Framework .NET basé sur WCF permettant la création de services utilisant l'Open Data Protocol.Création : 5 juin 2010 · 1 commentaire
menu
Windows Workflow Foundation
-
Windows Workflow Foundation en abrégé WF et non WWF correspond à la base du workflow selon Microsoft. Il ne s'agit pas d'un moteur de workflow à part entière mais uniquement des briques de base nécessaires à la réalisation d'un moteur de workflow. Ces briques doivent vous permettre soit de créér votre propre moteur complet soit de donner une orientation résolument workflow à vos développements sans toutefois faire appel à un environnement workflow complet.Création : 21 mai 2007 -
Au cours de cet article, nous verrons comment mettre en place le mécanisme de persistance afin de rendre plus fiable l'utilisation de Workflow Foundation au sein de vos applications.Création : 17 octobre 2008 -
Dans cet article nous allons nous pencher sur la possibilité d'héberger le designer de workflow dans vos applications WPFCréation : 23 mars 2009 -
Dans notre série des articles de démonstration des différentes utilisations de Workflow Foundation, nous allons cette fois nous intéresser à l'utilisation de Workflow Foundation avec les Web Services ainsi que l'utilisation de Workflow Foundation en tant que Web Service.Création : 18 février 2009 -
Création d'activité personnalisée avec Workflow Foundation
par Louis Guillaume Morand, Vincent LainéCréation : 18 octobre 2008
menu
Windows Cardspace
menu
Silverlight
-
Cet article, au format PDF, vous en apprendra plus sur Introduction à Windows Presentation Foundation Everywhere, présenté par Microsoft comme le concurrent direct de Flash !.Création : 28 décembre 2006 -
Cet article est une introduction à Silverlight 1.1Création : 27 septembre 2007 -
Dans cet article, vous verrez comment réaliser un chat en Silverlight.Création : 25 octobre 2007 -
Cet article est une introduction à Silverlight 2.Création : 27 janvier 2008 -
Dans cet article nous allons voir une utilisation avancée des templates en Silverlight.Création : 5 mai 2008 -
Dans cet article, vous allez découvrir les différents types d'animation proposés dans Silverlight.Création : 5 mai 2008 -
Cet article présente une solution pour utiliser Silverlight avec une base de données MySQL. On y verra également quelques utilisations des composants de Silverlight.Création : 18 juin 2008 -
Cet article vous présentera le Data Binding en Silverlight 2.Création : 16 septembre 2008 -
Cet article va être l'occasion de nous intéresser au support des communications bidirectionnelles entre un service WCF et un client Silverlight 2 via HTTP.
CommentezCréation : 15 décembre 2008 -
Nous allons voir au travers de cet article comment développer un système de gestion de fenêtres en Silverlight 2 (un peu à la manière du bureau sous Windows). Nous aborderons notamment la création d'un Custom Control et son utilisation.
CommentezCréation : 17 décembre 2008 -
Cet article présente une solution pour envoyer des fichiers grâce à Silverlight sur un serveur PHP. On y verra notamment comment créer un web service avec NuSOAP afin de réaliser cet upload.Création : 3 mars 2009 · Mise à jour : 18 avril 2009 · Commentez -
La première partie de cet article, destiné au Silverlight Toolkit vous présentera toutes les nouveautés au niveau contrôles.Création : 23 février 2009 -
Comme toute techno Web un tant soit peu intéressante, Silverlight permet d'effectuer des requêtes vers un serveur et d'en exploiter les résultats. Mais, entre l'objet WebClient et WebRequest : un choix s'impose !Création : 11 mai 2009 -
Cet article vous présentera les nouveautés de Silverlight 4.Création : 7 décembre 2009 · 2 commentaires -
Cet article vous présentera comment localiser une application Silverlight.Création : 14 décembre 2009 -
Cet article vous présentera comment utiliser Silverlight et WCF Data Services 1.5Création : 2 avril 2010 -
Utilisez le pattern Model-View-ViewModel dans vos applications Silverlight grâce à MVVM Light toolkit
par Nico-pyright(c)Cet article constitue une introduction au développement d'applications Silverlight en utilisant le design pattern M-V-VM grâce au MVVM Light Toolkit de Laurent Bugnion.Création : 26 mai 2010 · 15 commentaires -
Dans cet article, nous allons montrer à travers un exemple, la puissance des Listboxes et ainsi, en explorer les mécanismes internes de base.Création : 16 juin 2010 · Commentez -
Depuis sa version 3, Microsoft Expression Blend, l'outil de design pour WPF et Silverlight, propose une fonctionnalité de prototypage d'application désignée sous le nom de SketchFlow. Le but est de pouvoir rapidement exprimer des idées, des concepts d'interface, de mise en page et de les faire partager le plus simplement possible. Cet article vous propose de découvrir cette fonctionnalité au travers d'un cas pratique de création d'un prototype d'application avec SketchFlow.Création : 31 octobre 2010 · 5 commentaires -
Créer un service Web très simple en PHP qui récupère des données d'une base de données MySQL et afficher les données en Silverlight.Création : 14 décembre 2010 · Commentez -
Industrialisation de Silverlight - Transformation du ServiceReferences.ClientConfig
par Nathanael MarchandLorsque l'on utilise Silverlight, il y'a plusieurs astuces pour gérer les différentes adresses des webservices contenus dans le "ServiceReferences.ClientConfig". Cependant, la plupart relèvent plus du bricolage que d'autre chose. Nous allons donc voir une manière propre pour gérer plusieurs profils prédéfinis et intégrer ceci dans une compilation automatisée.Création : 23 mars 2011 · 7 commentaires -
Exemple d'application métier avec Silverlight 3 et .NET RIA Services
par Brad Abrams, Jérôme Lambert, Deepin Prayag, Philippe Vialatte, Thomas LevesqueCeci est la traduction la plus fidèle possible de la série Business Apps Example for Silverlight 3 RTM and .NET RIA Services de Brad Abrams.Création : 15 février 2012 · Commentez -
Ces articles font partie d'une série de traductions d'articles de Brad Abrams sur le développement d'applications métier avec Silverlight 4 et .NET RIA Services.
Cette série se concentre uniquement sur la base des applications métier : l'interrogation, la mise à jour, la validation et la sécurisation de vos données métier importantes.Création : 5 mars 2012 · Commentez -
Avec l'arrivée de WPF et Silverlight, on a vu apparaître le XAML, nouvel élément pour construire des interfaces graphiques riches dans le monde de .Net. Avec l'essor de ces technologies ainsi que le renfort de Windows Phone 7 et WinRT, il devient essentiel de comprendre ce qui ce cache sous cette pierre angulaire du XAML qu'est le Binding afin d'avoir des applications à la fois riches et simples.Création : 8 mai 2012 · Commentez
menu
Applications Windows
-
Avec l'arrivée du nouveau système d'exploitation Windows Vista, un grand nombre de fonctionnalités se sont vues présentées aux utilisateurs, tant au niveau de la sécurité que d'améliorations graphiques ou interactives. Pour les développeurs, il est alors possibles d'intégrer ces nouveautés au sein de leurs applications et c'est ce que cet article va tâcher de présenter.Création : 1er janvier 2009
menu
Windows Phone
-
Cet article constitue une introduction au développement d'applications pour Windows Phone 7. Il est le premier d'une série traitant de divers aspects de programmation sous ce nouvel environnement.Création : 15 novembre 2010 · Commentez -
Utiliser la ListBox et l'Isolated Storage dans vos applications Windows Phone 7 avec Silverlight
par Nico-pyright(c)Cet article est la suite du tutoriel d'introduction au développement d'applications Windows Phone 7. Il présentera d'autres aspects du développement WP7 avec Silverlight en explorant notamment la ListBox et l'Isolated Storage.Création : 23 novembre 2010 · 3 commentaires -
Appeler des services web et utiliser le contrôle Pivot dans vos applications Windows Phone 7
par Nico-pyright(c)Cet article constitue une introduction au développement d'applications Windows Phone 7. Il est le troisième d'une série traitant de divers aspects de programmation sous ce nouvel environnement. Nous y verrons comment appeler des services web et comment utiliser le contrôle Pivot.Création : 1er décembre 2010 · 5 commentaires -
Cet article constitue une introduction au développement d'applications Windows Phone 7. Il est le quatrième d'une série traitant de divers aspects de programmation sous ce nouvel environnement. Nous y verrons comment naviguer entre les pages d'une application et comment passer des informations de pages en pages.Création : 15 décembre 2010 · Commentez -
Cet article a pour but de présenter le développement d'application pour Windows Phone 7 en Silverlight à l'aide de MVVM LightCréation : 3 février 2011 · 13 commentaires -
Résumé de la session sur l'optimisation des performances Windows Phone 7 aux TechDays 2011
par Aymeric LagierVoici mes notes sur la session de Luc Vo Van (Microsoft) et Simon Ferquel (Access IT) sur la performance et l'optimisation des applications Windows Phone 7 donnée aux techdays 2011. En attendant d'avoir la présentation Powerpoint ainsi que le webcast, voici ce que j'ai retenu de cette conférence très intéressante.Création : 13 février 2011 · 1 commentaire -
Dans ce tutoriel, je réaliserai une application WinPhone pour « Mango » 7.1 beta 2. Elle permettra à des smartphones d'envoyer des paquets UDP à un groupe multicast. Chaque mobile exécutant cette application, et connecté au groupe, recevra les messages.Création : 29 juillet 2011 · 3 commentaires -
Le but de cet article est de présenter les nouvelles tâches apportées par Windows Phone 7 Mango.
Chaque tâche sera vue en détail et accompagnée d'un exemple de code et de plusieurs captures d'écran.Création : 29 août 2011 · 4 commentaires -
Ceci est la traduction la plus fidèle possible des tutoriels Windows Phone 7 de Peter Bull.Création : 6 mars 2012 -
Dans cet article, nous allons voir comment agrémenter nos applications Windows Phone d'animations. N'oubliez pas que la qualité visuelle de votre application est tout aussi importante que la qualité du contenu délivré.Création : 20 avril 2012 · 4 commentaires
menu
Windows Azure
-
Cet article se veut une introduction brève à la plateforme Azure, ainsi qu'aux concepts qui y sont rattachés. Il permettra aussi de voir comment mettre en place un environnement de développement Azure.Création : 11 mai 2010 · 2 commentaires -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Dans ce tutoriel nous allons voir comment faire pour qu'une base de données soit redondée dans le nuage de façon à disposer d'une solution de secours si notre machine serveur tombe en panne.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 31 octobre 2013 · Mise à jour : 4 novembre 2013 · Commentez -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Dans ce tutoriel nous allons voir comment faire pour sauvegarder une base de données SQL Server dans le nuage.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 31 octobre 2013 · Mise à jour : 4 novembre 2013 · Commentez -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Ce tutoriel montre comment on peut utiliser l'élasticité du cloud pour permettre à l'informatique interne d'une entreprise de déborder sur le nuage pendant les périodes de plus forte charge. Pour illustrer cela, on s'appuie sur l'exemple de la saisie des feuilles de temps dans laquelle les employés de l'entreprise affectent leur temps à des projets, pour le suivi budgétaire de ces derniers.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 10 novembre 2013 · Mise à jour : 11 novembre 2013 · 1 commentaire -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Une des promesses de l'informatique en nuage ou « cloud computing » est l'élasticité qui permet d'allouer des ressources informatiques pour des besoins ponctuels. Dans ce tutoriel nous allons voir comment on peut utiliser cette élasticité pour permettre à l'informatique interne de l'entreprise de déborder sur le nuage pendant les périodes de plus forte charge. Pour illustrer cela, on s'appuie sur l'exemple de la saisie des feuilles de temps dans laquelle les employés de l'entreprise affectent leur temps à des projets, pour le suivi budgétaire de ces derniers.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 8 novembre 2013 · Mise à jour : 11 novembre 2013 · Commentez -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Contoso dispose d'une application mobile et d'un site Web qui renvoient des informations d'utilisation. Une sonde (en JavaScript depuis les pages HTML, en Objective-C sur iOS, en Java depuis Android, en C# depuis Windows Phone, en C# ou en JavaScript depuis Windows 8+) envoie via HTTP POST ces informations d'usage en JSON (JavaScript Object Notation) à l'adresse http(s)://webtracker.contoso.com/t/. Le but de ce tutoriel est de montrer comment on peut : mettre en oeuvre la réception de ces informations de sonde de façon à ce que cela puisse monter fortement en charge sans changement d'architecture ; analyser les données ; restituer ces données.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 9 novembre 2013 · Mise à jour : 11 novembre 2013 · Commentez -
L'équipe de Windows Azure, la plateforme Cloud de Microsoft, a préparé beaucoup de contenu intéressant, en exclusivité pour les lecteurs de Developpez.com. Chaque semaine, on va partager ce contenu avec vous. Regardez les vidéos, rejoignez des Web Events, étudiez les tutoriels. À la fin de chaque semaine, il y aura des questions, et chaque personne qui répondra correctement à 80 % de ces questions recevra un t-shirt sympa. Le 23 décembre, un tirage au sort sera effectué entre tous les gagnants, et le vainqueur recevra un Nokia Lumia - un cadeau sympa de Noël ! Tous ceux qui auront au moins une fois trouvé 80 % de bonnes réponses à une série de questions - et donc, gagné un t-shirt - seront sélectionnés pour participer à ce tirage. En d'autres mots, un seul challenge réussi suffira pour participer au tirage. Dans ce tutoriel nous allons voir comment se connecter à Windows Azure depuis Visual Studio 2013.
L'équipe Windows Azure de Developpez.com tient à remercier « L'équipe Azure de Microsoft » pour la mise à disposition de ce tutoriel aux membres de Developpez.com.Création : 15 novembre 2013 · Mise à jour : 22 novembre 2013 · Commentez
menu
Windows 8 (WinRT)
-
Windows 8 pointe le bout de son nez et apporte son lot de nouveautés du côté des interfaces utilisateurs et de la manière de consommer un système d'exploitation. Une des nouveautés les plus marquantes, les tuiles ! Nouveau moyen pour une application d'intéragir avec l'utilisateur. Nous allons découvrir comment tirer un maximum profit de cette fonctionnalité qui possède une valeur ajoutée énorme, fidèlise les utilisateurs et permet de se distinguer de la concurrence.Création : 24 juin 2012 · 6 commentaires -
Comme vous le savez, on peut facilement développer des applications natives pour Windows 8 en utilisant XAML et C# (ou encore VB.NET ;)). Parmi beaucoup d'autres choses, XAML nous permet de créer un contrôle personnalisé afin de factoriser notre UI.Création : 2 avril 2013 · Commentez
menu
Outils
-
Témoignage de développeurs utilisant l'EDI C# Builder de BorlandCréation : 8 juin 2003 · Mise à jour : 8 juin 2003 -
Cet article présente l'utilisation du plugin bootstrapper avec Visual Studio .NET. Ce plugin gratuit permet d'installer le Framework .NET ainsi que le MDAC lors du deploiement de vos applications Windows sur des postes ne disposant pas de .NET.Création : 21 avril 2005 -
Ce tutoriel décrit comment créer une installation standard pour le Microsoft .Net Framework avec InstallWIz.Net. Pour les futurs version d'InstallWIz.Net, voir le projet DreamShield.Création : 26 septembre 2005 -
Tutoriel sur l'utilisation de Borland Optimizeit Profiler for .netCréation : 10 juillet 2005 -
La société Red-Gate nous a proposé de réaliser le test de plusieurs de ses applications.Création : 12 décembre 2005 -
La société Red-Gate nous a proposé de réaliser le test de plusieurs de ses applications.Création : 11 novembre 2005 -
Cet article vous expliquera comment protéger, optimiser et déployer vos applications .NET grâce à XenoCode 2005.Création : 10 janvier 2005 -
Voici une liste non exhaustive des principaux outils pouvant être utilisés pour le développement cartographique.Création : 12 septembre 2007 -
Découverte et présentation du logiciel {smartassembly}, un must-have pour tout développeur, qui permet d'optimiser, obfusquer et débugguer son code, le plus simplement et le plus efficacement possible.Création : 26 mars 2005 -
Cet article décrit les procédures permettant de distribuer une application .NET en utilisant DreamShieldCréation : 28 juillet 2007 -
Je vous propose dans cet article de voir comment déployer automatiquement la mise à jour de votre application, par exemple dans le cadre d'un parc informatique.Création : 26 octobre 2007 -
Mise en place d'un serveur d'Intégration continue avec TeamCity et Visual SVN Server
par Philippe VialatteLe but de cet article est de mettre en place un contrôleur de code source, un serveur d'intégration continue, en moins de 30 minutes ... et surtout, gratuitement (dans le cadre d'un projet open source)Création : 21 février 2008 -
L'objectif de cet article est de présenter les différents outils intégrés directement dans le framework .NET pour faciliter le débogage.Création : 1er avril 2008 -
Dans ce tutoriel, nous allons voir comment générer simplement une documentation pour notre code, en se basant sur les commentaires de notre code, et sur Sandcastle Help File Builder. De plus, nous allons voir comment intégrer cette génération à notre cycle d'intégration continue.Création : 2 juillet 2008 · Mise à jour : 5 août 2008 -
Test et présentation de l'add-in pour Visual Studio: Resharper 4.0Création : 20 juillet 2008 -
Présentation du Data Access Application Block, bloc applicatif de l'Enterprise Library permettant l'accès aux bases de données de façon générique.Création : 1er octobre 2008 -
Article de présentation et de prise en main de la librairie de création de PDF: iTextSharpCréation : 26 septembre 2008 -
Pour faire de l'AJAX, ou parser des pages sur la toile, dans le domaine du web on connait bien notre chère HTTPRequest pour faire des GET ou POST. Découvrer dans cette article qu'il est possible à travers WebDAV d'étendre les possibilités du protocole HTTP pour faire de la gestion de ressource Web.Création : 14 octobre 2008 · Mise à jour : 23 octobre 2008 -
Dans cet article, vous allez apprendre comment utiliser Windows Desktop Search au sein de vos applications afin de fournir des fonctionnalités de recherches avancées à vos utilisateurs.Création : 10 octobre 2008 -
Cet article est une introduction à log4net, un framework aidant le développeur à logger des informations vers diverses cibles.Création : 13 décembre 2008 -
Dans cet article, nous allons découvrir des outils qui vont nous permettre d'automatiser une partie de la création d'une documentation pour nos projets. Cette étape est importante pour une éventuelle reprise de votre projet, mais aussi afin d'éviter un maximum la redondance de code. Jugée des fois longue à mettre en place, nous allons découvrir deux outils qui vont nous simplifier la tâche.Création : 9 juin 2014 · 2 commentaires -
Cet article est le premier d'une série qui va traiter du développement de jeux vidéo en C# avec la bibliothèque MonoGame. C'est en même temps un recueil de mon expérience vu que j'étudie cette bibliothèque en même temps que l'écriture des articles donc, soyez indulgents quant à la qualité des codes et des informations que je vous transmet dans ces différents tutoriels.Création : 11 juin 2014 · 14 commentaires -
Dans cette seconde partie, nous allons voir comment gérer la détection de collision entre notre personnage et son environnement. La technique utilisée ici sera celle du « Pixel Perfect » donc une détection de collision au pixel près.Création : 11 juin 2014 · 3 commentaires -
Comme beaucoup de jeux vidéo, souvent la manette est préférable au clavier et à la souris. Bien que ce soit relativement simple à gérer avec MonoGame, je vais tout de même vous montrer comment utiliser la manette toujours dans le même projet. Les tests effectués dans cet article ont été réalisés avec une manette Xbox sans fil sur PC !Création : 11 juin 2014 · Commentez -
Savoir afficher des images, les animer, les faire bouger, les entrer en collision, tout cela est bien beau mais, comme dans tous jeux vidéo, il faut tât ou tard afficher du texte à l'écran. Afficher du texte sera donc le but de ce tutoriel !Création : 11 juin 2014 · 14 commentaires -
Le but de cet article est d'expliquer une manière assez simple d'afficher et d'imprimer des fichiers PDF à partir d'application .Net avec le composant fourni par Adobe Acrobat ReaderCréation : 4 novembre 2013 · Mise à jour : 5 novembre 2013 · 6 commentaires
menu
DirectX
-
Ce tutoriel vous apprendra à afficher des primitives avec Managed Direct X en C#.Création : 7 août 2006 -
Ce tutoriel vous apprendra comment créer une application DirectX en utilisant C#. Nous verrons une brève présentation de la technologie DirectX ainsi que son utilisation dans un programme C#.Création : 4 août 2006 -
Cet article vous enseignera les bases pour utiliser DirectX dans vos applications .NET.Création : 7 janvier 2005 -
XNA est la plateforme de Microsoft qui permet de développer des jeux vidéo en code managé qui pourront être exécuté sous Windows ou sur une console Xbox 360. Elle propose de nombreuses fonctionnalités qui seront abordées à travers cet article.Création : 24 août 2007 -
Cette série de tutoriel va présenter le moteur XNA qui sert pour programmer des jeux sous XBox. Ceci se fait en utilisant Visual Studio C# Express et un module XNA. Bonne lecture !Création : 20 septembre 2006
menu
Divers
-
Nous avons parfois besoin de compiler du code à la volée que ce soit pour faire de petit moteur de scrip ou bien on aimerait générer du code de façon indépendante du langage final. Dans cet article nous verrons comment le faire grâce au mécanisme de CodeDOM de .NET.Création : 7 juin 2006 -
Ce document a pour but de présenter la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#.Création : 2 décembre 2002 -
XMLRAD est une alternative à ASP.NET pour créer des applications web avec .NET. La technologie est basée sur XML/XSL pour générer les pages HTML.Création : 1er septembre 2005 -
Cet article vous présente une mise en bouche de la gestion de IIS 7 grâce à C# sous Vista et Longhorn server.Création : 13 mars 2007 -
Cette session a pour objectif de vous présenter l'ensemble des outils mis en oeuvre tout en insistant sur la nécessité d'une démarche globale basée sur l'intégration continue.Création : 14 mars 2007 -
L'Enterprise Library permet de résoudre les problèmes courants auxquels on est confrontés lorsqu'on développe un projet. C'est un framework édité par Microsoft et approuvé par l'ensemble de la communauté des développeurs. On y retrouve de nombreux "Design Patterns" et autres "Best Practices". Nous allons étudier plus en détails le contenu de ce framework dans cet article.Création : 21 février 2007 -
Cet article a pour objet de présenter puis de mettre en place pas à pas un système d'intégration continue d'une application grâce à la plateforme CruiseControl.NET. Téléchargez la version pdf. Et après l'article : détente avec du sudoku.Création : 21 octobre 2005 -
Compte rendu sur la présentation MSDN "Visual Studio Team System" qui a eu lieu au Kinepolis Bruxelles ce 23 Septembre 2005Création : 4 octobre 2005 -
Une évaluation des "Rencontres Windows Forms" organisées par Microsoft France par plusieurs membres de développez.com.Création : 17 juin 2005 -
Petit résumé de la présentation "Visual C# and Windows Forms in Visual Studio 2005".Création : 13 mai 2005 -
Les Teched 2005 ont eu lieu à Amsterdam, du 04 juillet 2005 au 08 juillet 2005. Voici donc un compte rendu de cette semaine, dédiée à des conférences sur les produits Microsoft.Création : 15 juillet 2005 -
Une évaluation des "Rencontres Accès aux Données" organisées par Microsoft France par quatre rédacteurs de développez.com.Création : 19 janvier 2005 -
Le programme et l'avis de participants aux Developpers Days 2005 organisés dans toute la France par Microsoft.Création : 14 mars 2005 -
Les DevDays 2004 viennent de se terminer. Ce fût un vrai moment de plaisir ! Trouvez ci-dessous quelques instants de bonheur.Création : 1er janvier 2004 -
Il s'agit d'une journée entièrement dédiée aux technologies Microsoft, orientée pour les développeurs. Cette année cette journée était présentée comme un retour d'expérience sur une année de développement .NET.Création : 29 janvier 2003 -
Le terme "objet simulacre" est devenu populaire pour décrire des objets spéciaux qui imitent de vrais objets dans le but de les tester. La plupart des environnements de développement ont maintenant des outils qui permettent de créer facilement des objets simulacres. Cependant, souvent on ne réalise pas que les objets simulacres sont un cas particulier d'objets de tests, qui permettent un style de test différent. Dans cet article j'explique comment les objets simulacres fonctionnent, comment ils encouragent le test basé sur la vérification du comportement, et comment la communauté autour d'eux les utilise pour développer un style de test différent.Création : 31 août 2007 -
Avec l'arrivée du nouveau système d'exploitation Windows Vista, un grand nombre de fonctionnalités se sont vues présentées aux utilisateurs, tant au niveau de la sécurité que d'améliorations graphiques ou interactives. Pour les développeurs, il est alors possible d'intégrer ces nouveautés au sein de leurs applications et c'est ce que cet article va tâcher de présenter.Création : 1er janvier 2008 -
Dans cet article vous découvrirez comment développer une console d'administration à l'aide de .NET et de MMC 3.0.Création : 14 février 2007 -
Par l'utilisation du pattern MVP vous allez découvrir comment créer une application pouvant utiliser différents interfaces graphiques (Windows, Console, Web, ...) en minimisant au maximum la redondance de code.Création : 5 mars 2008 -
Dans cet article, on va voir comment on peut, en utilisant un Framework dédié, fournir un moyen de tester l'interaction entre les objets de notre code, ou même entre nos objets et des entités extérieures au code, telles que des bases de données ou le système.Création : 22 mars 2008 · Mise à jour : 1er avril 2008 -
A travers cet article nous allons voir une technique de programmation qui à mon avis est amenée à se répandre: La programmation parallèle. Pour cela nous utiliserons le framework dotnet et sa nouvelle extension : les "Parallel extensions". La lecture de cet article suppose que vous êtes familier avec la programmation dotnet et surtout la gestion des threads.Création : 27 septembre 2008 -
Cet article décrit plusieurs exemples de tests unitaires qui exploitent un principe de vérification d'invariances.Création : 28 octobre 2008 -
Petit article de présentation pour créer des applications tirant partie des fonctionnalités d'un Tablet PC.Création : 11 janvier 2008 -
Présenté lors de la PDC 2008 (Professional Developer Conference), le SDK (Software Development Kit) de Microsoft Surface permet de développer des applications utilisables avec ce produit. Cet article vous guidera dans les étapes nécessaires à la mise en place d'applications pour Microsoft Surface.Création : 2 novembre 2008 -
Dans cet article nous allons nous pencher sur deux aspects des "parallel extensions" que nous n'avons pas abordés dans le précédent article : - Les collections gérant les accès concurrents. - Les tâches parallèles.Création : 23 septembre 2008 -
Microsoft Distributed Cache Service - Introduction au service de cache distribué de Microsoft
par Matthieu KlotzCet article a pour but de présenter Microsoft Distributed Cache Service, la solution de cache distribué livrée avec Windows Server AppFabric.Création : 28 juin 2010 · Commentez -
Cet article permet de faire un premier pas dans l'interopérabilité entre la plate-forme .net et le langage web PHP. A l'aide d'exemples assez simples il vous montre comment exploiter les fonctionnalités du framework .net à travers la classe DOTNET, introduite dans PHP, comment créer et utiliser ses propres classes managées, dans son programme PHP.Création : 31 janvier 2011 · 2 commentaires -
Vous découvrirez au travers de ce tutoriel le support du langage PHP sur la plate-forme .NET grâce à Phalanger, les différentes possibilités que vous offre l'outil ainsi que les technologies .NET(ASP.NET, Silverlight ) que vous pouvez utiliser avec du code PHP.Création : 7 mars 2011 · 2 commentaires -
Dans cet article, nous allons expliquer le fonctionnement des Microsoft Tags. Ensuite nous montrerons comment créer des Tags, tout d'abord manuellement, puis en développant une application sommaire de carte de visite.Création : 9 mars 2011 · 6 commentaires