Les meilleurs cours et tutoriels pour apprendre la programmation DotNET
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation DotNet. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ DotNet et à poser vos questions sur les forums d'entraide DotNet.
Si vous avez des remarques concernant cette page cours DotNet, un espace de dialogue vous est proposé sur le forum Commentez
Page lue fois.
Nombre d´auteurs : 162, nombre de traducteurs : 1, nombre d´articles : 431, dernière mise à jour : 22 avril 2018
-
Ce tutoriel va vous apprendre les bases de la programmation .net. C'est un cours pour vous aider dans vos premiers pas, en passant en revue les différentes ressources utiles pour développer avec la plateforme .NET. -
Ce cours se charge de vous apprendre le 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). -
Ce cours a pour objectif de vous apprendre les bases de Visual Basic.Net, pour débutants (pas de prérequis) ou programmeurs voulant passer à la version .net. -
Apprendre les bonnes pratiques objet en .net : Introduction aux principes SOLID
par Philippe VialatteDans ce tutoriel, nous allons apprendre 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. -
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. Ce cours, nous allons apprendre à utiliser les nouveautés prévues pour C# 6. -
Ce cours est une introduction à ASP.NET en quatre Tomes. À travers cette série de tutoriels, nous allons apprendre à créer une page en ASP (Active Server Page) basé sur la technologie .NET. -
Ce tutoriel se charge de vous apprendre quelques règles simples afin de bien commenter et documenter votre code en C#.
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
- Silverlight
- Applications Windows
- Windows Phone
- Microsoft Azure
- Windows 8 (WinRT)
- Outils
- DirectX
- Divers
- Les tutoriels VB.NET
- Les tutoriels C++/CLI
- Les tutoriels Delphi.NET
- Les tutoriels Sharepoint
- Divers
-
Ce cours se charge de vous apprendre le 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). -
Vous allez apprendre dans ce cours des indications de conversion du langage C# vers Delphi 2005 pour .NET. -
Ce tutoriel vous propose, à travers une installation pas à pas, de découvrir l'outil de compilation NAnt et de l'intégrer à Visual Studio.NET et d'apprendre à l'utiliser. -
Bien souvent l'enregistrement des événements d'une application est oublié faute de moyen rapide et efficace. Dans ce cours, nous allons apprendre à utiliser le framework .NET à notre disposition afin de « logger » son application. -
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. Nous allons apprendre dans ce cours 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. -
Ce cours a pour but de vous apprendre à utiliser la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#. -
Ce tutoriel a pour but de présenter les principales différences entre le C++ et le C# et de vous apprendre à réaliser le portage d'une application C++ en C#. -
Microsoft nous offre dès aujourd'hui la possibilité d'utiliser « Windows Presentation Foundation » plus connu sous le nom d'Avalon et « Windows Communication Foundation » également connu sous le nom de code Indigo Dans ce cours nous allons apprendre le développement avec Avalon et XAML -
Ce tutoriel se charge de vous apprendre à utiliser le Web Data Administrator. Web Data Administrator est un outil gratuit de Microsoft permettant d'administrer des bases de données sous SQL Server 2000, mais également MSDE. Cet outil est en fait une interface Web qui permettra de réaliser des tâches d'administration même sur des serveurs distants. -
Le Framework 2.0 compte parmi ses classes une grande panoplie de collections aussi diverses l'une de l'autre et conçues pour un besoin spécifique. Le but de ce tutoriel est de vous apprendre à choisir le bon dictionnaire selon le cas de figure. C'est un cours qui traitera des avantages et des limites de chacun des dictionnaires du Framework tout en se focalisant sur les méthodes les plus intéressantes qu'offre chacune des classes. -
HashSet implémente les opérations standards des collections telles que Add, Clear, Remove, Contains, mais fournit aussi des opérations d'ensembles comme l'union, l'intersection ou la différence symétrique. Dans ce cours, nous allons apprendre à utiliser la collection HashSet du Framework 3.5. -
Cette page présente un tutoriel sur le développement dirigé par les tests. Le tutoriel se charge de vous apprendre à utiliser 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. -
Tutoriel pour apprendre à utiliser le design pattern Singleton avec .Net (VB.Net et C#)
par Ronald VasseurLes design patterns sont nombreux et plus ou moins connus. Ce tutoriel se charge de vous apprendre à utiliser le design pattern Singleton. Ce pattern permet de contrôler et de limiter à une ou quelques-unes le nombre d'instances existantes pour une classe donnée. -
Ce cours a pour objectif de vous apprendre le 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 couches. -
Les méthodes anonymes permettent de faire « pointer » un délégué sur un bout de code. Au travers de ce tutoriel, vous allez apprendre comment utiliser les méthodes anonymes, mais nous irons plus loin en comprenant leur mécanisme interne afin d'élucider certains comportements étranges. -
Un mot clé est un mot réservé qui a une signification particulière pour le compilateur. Les mots clés ne pourront donc pas être utilisés pour identifier les variables, classes ou encore les fonctions. Dans ce cours, l'ensemble des mots clés de C# vous seront présentés. Vous allez apprendre comment les utiliser pour identifier des variables, méthodes, voire classes contrairement à ce qui a été dit précédemment. -
Le but de ce tutoriel est de vous apprendre à utiliser les possibilités « avancées » du DataBinding telles que l'ajout virtuel de propriétés à une classe. Nous en profiterons pour présenter l'intérêt de la classe RealProxy. -
À travers ce cours nous allons apprendre à utiliser le système des attributs de Dotnet, voir à quoi ils servent, et comment créer ses propres attributs. -
Une référence faible est une référence à un objet qui bien qu'elle en autorise l'accès n'interdit pas la possible suppression de ce dernier par le Garbage Collector. Nous allons apprendre dans ce tutoriel à utiliser ces références particulières sous .NET à la fois sous C# et Delphi.NET. -
Ce tutoriel a pour objectif de vous présenter les design patterns un outil extraordinaire et se charge de vous apprendre à les appliquer au développement avec Delphi ou C#. -
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. Le but de ce tutoriel est de vous apprendre à utiliser les délégués. -
Dans ce tutoriel, vous allez apprendre à faire appel, dans vos applications .NET, à des fonctions dont le code est implémenté dans des DLL natives. -
Ce tutoriel a pour objectif de vous apprendre pas à pas le principe, la syntaxe et l'utilisation des REGEX en .Net. -
Un programme dit « multithreads » permet de réaliser plusieurs tâches en parallèle. Le Framework .Net fournit une multitude de choix pour implémenter des programmes à plusieurs tâches. À travers ce tutoriel, nous allons apprendre à utiliser ce principe. -
Ce cours va vous permettre d'apprendre à créer et à utiliser des threads managés par le framework .NET avec le langage C#. C'est un tutoriel qui explique également comment passer des paramètres à un thread et une façon simple de protéger une zone de code critique. -
Ce tutoriel a pour but de présenter les threads avec .NET. C'est un cours où vous allez apprendre les traitements multithreadés ainsi que de l'interaction entre un thread et l'interface utilisateur. -
Le XML est, en résumé, une façon de représenter des données sous forme d'arbre. Dans ce tutoriel, nous allons créer une application qui ouvre un fichier XML, et affiche ses données dans un tableau. -
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. À travers ce tutoriel, vous allez apprendre à utiliser la réflexion. -
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 permet d'employer les protocoles HTTP. Dans ce tutoriel, nous allons apprendre à utiliser cette classe. -
Ce tutoriel a pour but de vous apprendre simplement comment créer, générer et intercepter vos événements en C#. -
La plateforme .NET est un ensemble formé d'outils, de modules actifs au runtime 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. Dans ce tutoriel, nous allons apprendre à utiliser la plateforme .net. -
Le Framework .NET 3.0, est un ensemble de nouvelles technologies qui vont vous permettre de développer des applications révolutionnaires. À travers ce cours nous allons apprendre à exploiter le framework .Net 3.0. -
Ce tutoriel a pour objectif de vous apprendre les nouvelles possibilités en matière de syndication avec le FrameWork 3.5. -
Ce tutoriel va vous apprendre les bases de la programmation .net. C'est un cours pour vous aider dans vos premiers pas, en passant en revue les différentes ressources utiles pour développer avec la plateforme .NET. -
À travers ce tutoriel, nous allons apprendre à utiliser le design pattern Adaptateur. Nous verrons la problématique qu'il permet de résoudre ainsi que son implémentation en C#. -
Ce tutoriel a pour but de vous apprendre diverses utilisations des fichiers de configuration dans une application Winforms en C#. -
Ce cours va vous apprendre à 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 ». -
Rendre une application extensible passe par la possibilité d'y ajouter des add-ins. À travers ce cours, nous allons apprendre à mettre des Add-ins dans les applications avec le Framework 3.5. -
Dans ce cours, vous allez apprendre à développer des custom attributs qui ajoutent de nouveaux comportements à vos programmes .NET. C'est un cours où vous allez apprendre comment encapsuler dans des custom attributs le traçage, l'instrumentation de la performance et la validation des champs. -
Ce tutoriel va vous apprendre à utiliser deux custom attributs (OnMethodInvocation et OnFieldAccess) qui ajoutent vraiment quelque chose à votre code : l'un pour la mesure de la performance et le second pour la validation des champs. -
Ce tutoriel explore en profondeur les itérateurs apparus avec C# 2.0 et se charge de vous apprendre à utiliser le mot clé yield. -
Ce cours a pour but de vous apprendre quelques techniques d'optimisation qui peuvent s'avérer utiles dans la plupart des scénarios impliquant l'invocation dynamique de méthodes en C#. -
Ce tutoriel 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. -
Les types nullables sont une réponse à la problématique d'une valeur nulle pour les types valeurs. Dans ce tutoriel vous allez apprendre comment les nouvelles fonctionnalités de la plateforme 2.0 permettent de résoudre ce problème de la gestion des null dans les types valeurs, et comment certains comportements sont gérés par le compilateur. -
À travers ce cours, nous ferons un tour d'horizon des nouveautés qui nous attendent pour version 4.0 du langage C# afin de vous apprendre à les utiliser. -
Ce tutoriel se charge de vous apprendre à 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. -
Apprendre les bonnes pratiques objet en .net : Introduction aux principes SOLID
par Philippe VialatteDans ce tutoriel, nous allons apprendre 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. -
Ce tutoriel se charge de vous apprendre comment copier un objet. Dans ce cours, nous verrons ce que l'on entend par « copier un objet », puis nous allons apprendre les solutions qu'apporte le Framework .NET pour résoudre ce problème. -
Une classe générique est un Template (modèle) de comportements qui peut être appliqué à de multiples situations, sur de multiples objets. Ce mécanisme est puissant, et ce tutoriel se charge de vous apprendre à définir des classes génériques dans vos développements applicatifs. -
Ce tutoriel s'adresse à des personnes maîtrisant déjà la sérialisation XML. C'est un cours où vous allez apprendre des concepts plus avancés et quelques astuces permettant de résoudre des problèmes fréquemment rencontrés. -
L'injection de dépendances est une technique très intéressante pour augmenter le degré d'indépendance des différents éléments manipulés durant un développement. Ce cours se propose de vous apprendre les avantages de l'injection de dépendances, ainsi que sur les moyens de la mettre en ouvre. -
Avec l'arrivée du .NET Framework 4, un nouveau type nommé System.Tuple a été introduit pour permettre le stockage fixe d'objets de types différents. Ce tutoriel se charge de vous apprendre à utiliser ce nouveau type. -
Ce cours a pour but de vous apprendre le fonctionnement des expressions régulières et les possibilités offertes par cet outil. -
Les délégués (en anglais « delegate ») étaient présents dès la première livraison du Framework .NET. Ce cours se propose de vous apprendre 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. -
Ce tutoriel 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. C'est un cours qui va vous apprendre dans quels cas utiliser l'un ou l'autre de ces modèles. -
Ce tutoriel se propose de vous apprendre le fonctionnement des énumérations en C#, d'exposer leurs subtilités et de montrer un aperçu de leurs possibles utilisations. -
Comprendre les différents design patterns de construction fait partie d'une suite d'articles écrits pour expliquer comment implémenter les 23 modèles de conception les plus connus. Dans ce tutoriel, nous allons nous concentrer sur le fonctionnement des design patterns liés à la construction d'objets. -
Dans ce tutoriel, nous allons étudier Unity, le framework d'injection de dépendances de Microsoft afin d'apprendre à mettre en place une architecture en couches découplées. -
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 ? Nous allons apprendre dans ce tutoriel comment l'utiliser dans un cas de figure où il faut partager du code entre un client Silverlight et le serveur. -
Connaître la distance et le temps de parcours entre plusieurs villes grâce à l'API JSON Google Distance Matrix
par ImmobilisDans ce tutoriel, vous allez apprendre à calculer la distance et le temps de parcours entre plusieurs villes grâce à l'API JSON Google Distance Matrix. Accessoirement, vous verrez comment désérialiser une réponse JSON à l'aide du Framework 4. -
Le fait de rendre ses interfaces ou délégués covariants et/ou contravariants permet de les réutiliser plus facilement. Ce tutoriel se charge de vous apprendre à utiliser cette nouveauté de C# 4.0 : la covariance et la contravariance. -
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. Ce tutoriel va vous apprendre à dissiper en partie cette confusion. -
Ce tutoriel a pour objectif de vous présenter l'importance des propriétés afin de vous apprendre à mieux les utiliser. -
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 but de ce cours est de vous apprendre une impléméntation du pattern Singleton en C#. -
Ce tutoriel vous présente quelques casse-têtes en C#. -
Beaucoup de gens ont du mal à voir la différence entre les évènements et les délégués. Le but de ce tutoriel, est de clarifier les choses pour vous apprendre à utiliser convenablement ces concepts. -
Dans ce tutoriel, nous allons découvrir une technologie encore peu utilisée aujourd'hui : les Templates T4. Le Template T4 est une technologie de génération de code, existant depuis Visual Studio 2005. C'est un cours où nous allons apprendre à utiliser les templates T4. -
Dans ce cours, nous allons apprendre comment utiliser les templates T4 pour générer nos POCO par rapport à un EDMX. -
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. Ce cours tente d'expliquer certaines bases de ce type pour vous apprendre à mieux l'utiliser. -
Dans ce cours, nous allons continuer la découverte des templates T4. Nous allons nous pencher sur un cas précis et apprendre à utiliser les data annotations combinées aux templates T4 et à Entity Framework. -
Ce tutoriel présente les deux grandes nouvelles fonctionnalités du langage C# en version 5.0. -
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. Ce tutoriel se charge de vous apprendre à utiliser HTML Agility Pack, un outil très facile à utiliser pour extraire des données d'une page web. -
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. Ce cours, nous allons apprendre à utiliser les nouveautés prévues pour C# 6. -
Ce tutoriel est l'introduction à une série de cours où vous allez apprendre 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. -
Ce tutoriel est la deuxième partie de la série de cours intitulée Edulinq. Dans ce tutoriel, vous allez apprendre la réimplémentation de l'opérateur « Where » de Linq to Objects. -
Réimplémentation de LINQ to Objects : Partie 3 - « Select » (et un renommage ...)
par Holty Samba SOWBlogCe cours est la troisième partie de la série de tutoriels intitulée Edulinq. L'objectif de ce tutoriel est de vous apprendre la réimplémentation de l'opérateur « Select » de Linq to Objects. -
Ce tutoriel est la quatrième partie de la série intitulée Edulinq. Dans ce cours, vous allez apprendre la réimplémentation de l'opérateur « Range » de Linq to Objects. -
Ce tutoriel est la cinquième partie de la série de cours intitulée Edulinq. Vous allez apprendre, dans ce tutoriel propose la réimplémentation de l'opérateur « Empty » de Linq to Objects. -
Ce tutoriel est la sixième partie de la série de cours intitulée Edulinq. Ce cours a pour objectif de vous apprendre la réimplémentation de l'opérateur « Repeat » de Linq to Objects. -
Ce tutoriel est la septième partie de la série de cours intitulée Edulinq. Ce cours se charge de vous apprendre la réimplémentation des opérateurs « Count » et « LongCount » de Linq to Objects. -
Ce cours est la huitième partie de la série de tutoriels intitulée Edulinq. Dans ce cours, vous allez apprendre la réimplémentation de l'opérateur « Concat » de Linq to Objects. -
Ce tutoriel est la neuvième partie de la série de cours intitulée Edulinq. Dans ce tutoriel, vous allez apprendre la réimplémentation de l'opérateur « SelectMany » de Linq to Objects. -
Ce tutoriel est la dixième partie de la série de cours intitulée Edulinq. Le but de ce cours est de vous apprendre la réimplémentation des opérateurs « Any » et « All » de Linq to Objects. -
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 de cours intitulée Edulinq. Ce cours a pour objectif de vous apprendre la réimplémentation des opérateurs « First », « Single », « Last » et leur variante « OrDefault » de LINQ to Objects. -
Ce cours est la douzième partie de la série de tutoriels intitulée Edulinq. Ce cours a pour objectif de vous apprendre la réimplémentation de l'opérateur « DefaultIfEmpty » de LINQ to Objects. -
Ce cours est la treizième partie de la série de cours intitulée « Edulinq ». Dans ce cours, vous allez apprendre la réimplémentation de l'opérateur « Aggregate » de LINQ to Objects. -
Ce tutoriel a pour but de vous apprendre pas à pas le principe, le développement et l'intégration d'un addin dans Visual Studio .Net. -
Beaucoup de confusion a été causée par des personnes qui expliquent la différence entre les types valeur et les types références. Ce tutoriel a pour objectif de vous apprendre à mieux comprendre ces notions. -
À travers ce tutoriel, nous allons découvrir les nouveautés du framework Dotnet 2.0 et apprendre à les utiliser. -
Les fermetures permettent d'encapsuler un comportement et de le manipuler et le balader comme n'importe quel objet, tout en continuant à avoir accès au contexte dans lequel il a été déclaré initialement. Ce tutoriel a pour objectif de vous apprendre à mieux utiliser les fermertures. -
Une architecture est un ensemble de règles établies permettant à un développeur de concevoir des applications selon une organisation particulière. Dans ce cours, nous allons apprendre à développer une architecture en C#. -
Le test unitaire est un procédé permettant de s'assurer du fonctionnement correct d'une partie déterminée d'un logicielou d'une portion d'un programme. Ce tutoriel se charge de vous apprendre à faire des tests unitaires avec Visual Studion 2010. -
Ce tutoriel se charge de vous apprendre quelques règles simples afin de bien commenter et documenter votre code en C#. -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 1
par Rudy LacovaraCe cours est la première partie d'une série de trois tutoriels pour vous apprendre comment écrire une couche d'accès aux données de hautes performances (DAL). Dans cette première partie, nous allons nous intéresser à l'architecture globale de la DAL et l'utilisation des DTO pour transférer des données entre les différentes couches de l'application. -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 2
par Rudy LacovaraCe tutoriel est la deuxième partie d'une série de trois cours pour vous apprendre comment écrire une couche d'accès aux données de hautes performances (DAL). À travers ce tutoriel, nous allons apprendre la mise en ouvre de l'implémentation de la classe DALBase et faire une étude de l'écriture des méthodes qui sont utilisées dans l'implémentation des classes PersonDb et autres classes EntityDb. -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 3
par Rudy LacovaraCe cours est la troisième partie d'une série de trois tutoriels pour vous apprendre comment écrire une couche d'accès aux données de hautes performances (DAL). Dans ce tutoriel, nous allons apprendre le traitement du reader, lequel sera passé à un parser qui utilisera les données ordinales ainsi que les méthodes (get) fortement typées pour extraire les données du reader de la manière la plus efficace possible sans caster l'objet et ainsi obtenir le DTO. -
Avec l'utilisation de plus en plus grande de sources de données open data, le besoin de représenter des informations sur des applications de cartographie se fait ressentir. Cependant, une carte avec trop d'informations présentes devient rapidement illisible. Pour contourner le problème, il existe un moyen, le clustering de points, permettant de regrouper les points et de les afficher au fur et à mesure en fonction du zoom sur la carte. Ce tutoriel se propose de vous apprendre la clusterisation de points sur une carte. -
Les arbres informatiques sont parmi les plus utiles et les plus fascinantes structures de données évoluées que l'on puisse manipuler. Les arbres sont utiles pour modéliser et éventuellement faire persister des données aussi différentes. Ce cours se charge de vous apprendre la gestion des arbres en C#. -
Programmer avec les pools de threads en C# - Première partie : Présentation et usage
par François DORINLe pool de threads est un mécanisme facile d'utilisation permettant de tirer profit de la parallélisation. L'amélioration des performances ou de l'expérience utilisateur ne sont que deux exemples classiques. Dans ce tutoriel qui est la première partie de cette série de cours, nous allons découvrir ce qu'est un pool de threads et apprendre à l'utiliser. -
Programmer avec les pools de threads en C# - Deuxième partie : Chaînage et fabrique de tâches
par François DORINLe pool de threads est un mécanisme facile d'utilisation permettant de tirer profit de la parallélisation. L'amélioration des performances ou de l'expérience utilisateur ne sont que deux exemples classiques. Dans ce cours, nous allons apprendre comment relier l'exécution d'une tâche à une autre via le chaînage de tâches ainsi que de présenter les fabriques de tâches. -
Le pool de threads est un mécanisme facile d'utilisation permettant de tirer profit de la parallélisation. L'amélioration des performances ou de l'expérience utilisateur ne sont que deux exemples classiques. Dans ce tutoriel, nous allons apprendre à découvrir l'intégration poussée du pool de threads via les mots clés async et await. -
Le pool de threads est un mécanisme facile d'utilisation permettant de tirer profit de la parallélisation. L'amélioration des performances ou de l'expérience utilisateur ne sont que deux exemples classiques. À travers ce tutoriel, nous allons apprendre comment réaliser des tâches périodiques. -
Ce tutoriel présente les nouveautés de C# 7 et se charge de vous apprendre à l'utiliser. -
Windows 10 révolutionne le développement d'applications C# pour le Store : avec un seul code, l'application va fonctionner à la fois sur smartphone, tablette et PC. Cet article a pour but de présenter les nouveautés significatives de ce mode de développement inédit. Dans ce cours, vous allez apprendre le développement d'application native sur Windows 10. -
Le but de ce tutoriel est de présenter les classes implémentant la cryptographie en C#. Nous allons apprendre comment la cryptographie, et le hachage sont définis dans ce langage. -
L'objectif de ce cours est de vous apprendre comment créer un modèle de démarrage d'un nouveau projet C# pour AutoCAD dans Visual Studio Express, modèle permettant de lancer automatiquement AutoCAD en chargeant la DLL depuis Visual Studio en mode Debug. -
Cours pour apprendre à parser du texte facilement en C# avec la bibliothèque Sprache
par Thomas LevesqueSprache est une bibliothèque très élégante et facile à utiliser pour créer des analyseurs de texte, à l'aide de parser combinators, qui sont une technique très courante en programmation fonctionnelle. Ce cours a pour objectif de vous apprendre à parser du texte facilement en C# avec la bibliothèque Sprache. -
Ce cours a pour but de vous apprendre la programmation orientée objet (POO). Il présente de manière progressive et illustrée les concepts essentiels et les savoir-faire associés. -
Ce cours a pour but de présenter la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#. C'est un cours où vous allez apprendre à faire la migration de VB6 à VB.NET ou C#. -
L'objectif de ce cours est de vous apprendre 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#. -
À travers ce cours, nous allons apprendre à utiliser l'ensemble des nouveautés apportées par C# 6 et celles attendues par C# 7. Chaque fonctionnalité sera décortiquée avec des exemples illustratifs. -
La plateforme .Net est devenue au fil des ans une technologie « phare ». Dans cette série de tutoriels, nous allons approfondir notre connaissance de la plateforme .Net, apprendre à utiliser ses différents composants dont le ramasse-miette, le CIL ou encore le CLR sont de dignes représentants. -
Dans ce cours nous allons apprendre à utiliser une base de données SQLite dans un contexte .NET. C'est une technologie très intéressante dans le cas où l'on a besoin d'embarquer un stockage de données simple et léger dans une application cliente.
-
On voit dans maintes applications le fameux clic droit qui affiche par la suite un sous-menu. Très pratique, mais complexe à effectuer, nous allons apprendre dans ce tutoriel comment le faire. -
Dans ce tutoriel nous allons apprendre les bases de la construction d'une application MDI avec C# Builder. La procédure est un peu différente sur les autres EDI RAD. -
Le combo box est une liste déroulante, mais avec un seul élément affiché. Ce tutoriel se charge de vous apprendre à utiliser une ComboBox dans vos applications WinForms. -
Ce tutoriel a pour objectif de vous apprendre à utiliser le thème Aero Glass de Windows Vista pour que vous puissiez, vous aussi, avoir de la transparence dans vos fenêtres Winform. -
Nous allons apprendre dans ce tutoriel, 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. -
À travers ce cours, nous allons apprendre à créer un add-in pour Windows Live Messenger, le tout en C#. -
Le but de ce cours est de vous apprendre à créer votre 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. -
Les applications peuvent avoir besoin de stocker des informations sur elles-mêmes. Ces informations peuvent être stockées dans une base de données ou encore des fichiers. Dans ce dernier cas, cela peut poser des problèmes de sécurité suivant la stratégie de sécurité mise en place par l'administrateur système. Ce tutoriel a pour objectif de vous apprendre à utiliser l'espace de noms System.IO.IsolatedStorage qui permet de faire le lien entre les besoins du développeur et les besoins de l'administrateur. -
Ce tutoriel va vous apprendre la lecture des informations de configuration d'application .NET 2.0. Il est illustré de manière à avoir des couples Code/Résultats pour une meilleure compréhension. Toutes les sources sont également mises à disposition. -
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. -
Le Framework .NET comporte un nombre important de contrôles utilisables dans vos applications. Cependant, il peut arriver que vous ayez besoin d'utiliser un contrôle qui est en fait, une combinaison de plusieurs contrôles de base. Ce cours se charge de vous apprendre comment créer et manipuler un contrôle utilisateur en C#. -
Ce tutoriel a pour objectif de vous apprendre comment profiter pleinement du schéma d'Active Directory, notamment à récupérer et à mettre en ligne des images. -
La localisation est la technique qui vous permet de créer des applications multilangues en quelques clics de souris. Dans ce cours, vous allez apprendre comment rendre vos applications localisables, c'est-à-dire multilangues. -
Une nouveauté du célèbre MSN Messenger 7 est qu'il permet d'afficher un message personnel. Ce cours se charge de vous apprendre le développement d'un programme C# permettant la personnalisation de la nouvelle zone de message personnel de MSN7. -
Dans ce tutoriel, nous allons apprendre le principe, l'utilisation et l'intégration de la synthèse et la reconnaissance vocale dans une application en .Net. La reconnaissance vocale est un concept utilisé pour interagir avec une application (homme parle à machine). -
Cours sur la création d'un contrôle RichTextBox évolué pour du texte Rtf (C#)
par Jean-Alain BaeyensCe cours se charge de vous apprendre la 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 personnalisé est une version évoluée du contrôle RichTextBox. -
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. Nous allons apprendre dans ce cours 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. -
WMI permet d'accéder aux ressources d'un ordinateur sous Windows, les configurer, les gérer et les interroger. Ce tutoriel a pour but de présenter ce qu'est la WMI et de vous apprendre comment l'utiliser en C#. -
Dans ce tutoriel nous allons aborder le placement des composants avec .NET 2.0. C'est un cours où nous allons apprendre à faire des interfaces graphiques qui ne craignent pas le redimensionnement de la fenêtre. -
Dans ce cours, nous allons apprendre 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 fondera ses exemples sur la base de données « Northwind » pour Access en français. -
Ce tutoriel se charge de vous apprendre à utiliser le C# (csharp) et VB.NET pour effectuer les manipulations les plus courantes sur Active Directory (listage des utilisateurs, ajout, modification). -
Vos applications qui 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. Ce tutoriel se charge de vous apprendre la programmation modulaire en .NET. -
Dans ce tutoriel, nous allons apprendre à utiliser la fonctionnalité d'autocomplétion et expliquer son implémentation au sein de vos applications .Net. -
Rendre une application extensible passe par la possibilité d'y ajouter des add-ins. À travers ce cours, nous allons apprendre à mettre des Add-ins dans les applications avec le Framework 3.5. -
Dans ce cours, nous allons apprendre à lister les utilisateurs d'un site SharePoint, ainsi que la manière d'utiliser le contrôle PeopleEditor pour ajouter ou modifier un utilisateur existant. -
Dans ce tutoriel, nous allons apprendre comment réaliser un hook sur le clavier et la souris en .net. -
Ce tutoriel traite du développement de winforms .NET en mode MVC. C'est un cours où vous allez apprendre à utiliser le frameworkkoossery.MVCwin. -
À travers ce cours, nous allons apprendre à utiliser « Chart », le contrôle de Microsoft permettant de créer des graphiques en Vb.Net ou en C#. -
Présentation des composants WebForms et WinForms d'Infragistics NetAdvantage 2010 Volume 3
par Hinault Romaric DONFACKCe tutoriel a pour but de vous apprendre à utiliser 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. -
WinForms est une plateforme de création d'interfaces graphiques créée par Microsoft. Elle est adossée au framework .NET et peut être déployée sur des environnements de bureau. Ce tutoriel va vous apprendre la programmation évènementielle et son application dans le cadre de la technologie Microsoft WinForms.
-
Ce cours est une introduction à ASP.NET en quatre Tomes. À travers cette série de tutoriels, nous allons apprendre à créer une page en ASP (Active Server Page) basé sur la technologie .NET. -
Ce cours se charge de vous apprendre les nouveautés d'ASP.NET 2.0 et de Visual Studio 2005 pour ASP.NET. -
Un Webpart est un contrôle serveur spécialisé dans la création de sites portails. Les webparts permettent de découper une page principale en plusieurs zones. Ce cours a pour objectif de vous apprendre à utiliser les Webparts d'ASP.Net. -
Un httphandler est une classe qui répond à une requête http alors qu'habituellement, lorsque vous consultez un site asp.net, c'est un page aspx qui est demandée au serveur. Ce tutoriel a pour objectif de vous apprendre à utiliser les HttpHandler. -
Ce cours a pour but de vous apprendre comment gérer l'authentification par formulaire en ASP.NET. Dans ce tutoriel, nous allons aborder l'authentification par formulaire. Ce mode d'authentification consiste à rediriger tout utilisateur vers une page de login tant que celui-ci ne s'est pas authentifié. -
Tutoriel pour apprendre comment déployer une application ASP.NET avec Visual Studio .NET
par Ronald VasseurNous allons apprendre dans ce tutoriel, les différentes façons de déployer des applications ASP.Net, de manière artisanale et simple, mais aussi de manière beaucoup plus complexe et intégrée. -
La génération d'images peut avoir bien des applications. L'une des plus connues est certainement le fait de les utiliser pour sécuriser le remplissage d'un formulaire, ainsi cela permet d'empêcher l'automatisation de ce processus par des robots logiciels. Dans ce cours, nous allons apprendre à générer des images avec un aperçu des possibilités offertes. -
Dans ce tutoriel, nous allons apprendre la création pas à pas d'un programme de création de mosaïques de textes en DotNET. -
L'internationalisation consiste à rendre un site utilisable dans différentes langues et selon différentes cultures. Dans ce cours, nous allons apprendre à faire l'internalisation d'une application ASP.Net. -
Une fonctionnalité qui peut être très intéressante à implémenter dans une application est l'envoi d'e-mail, que cela soit automatisé ou manuel. Ce tutoriel va vous apprendre à envoyer des e-mails en utilisant ASP.Net. -
Ce cours se charge de vous apprendre la programmation ASP.NET Mobile. La mise en ouvre de cette nouvelle technologie est présentée et un projet d'exemple « Météo » en Delphi .NET accompagne cette présentation. -
Dans ce cours, nous allons apprendre une utilisation de la technique du partial update. -
Internationalisation d'un site web avec Visual Studio 2005 sans une seule ligne de code
par Jérôme LambertAu travers de ce tutoriel, vous allez apprendre à faire l'internalisation de vos applications Asp.NET avec Visual Studio, mais le meilleur dans tout ça, c'est que nous n'écrirons aucune ligne de code ! -
Nous vous proposons dans ce tutoriel, 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. -
Le but de ce tutoriel est de vous apprendre comment connecter deux WebParts. -
Il y a quelques années, nous n'avions que ASP pour réaliser nos applications. Il fallait dès lors écrire toutes les méthodes pour gérer les utilisateurs au travers de l'application. Dans ce cours, nous allons apprendre à implémenter son propre Membership provider en 30 minutes. -
Dans ce tutoriel, nous allons apprendre de manière approfondie la gestion de services web en Dotnet. C'est un cours où nous allons apprendre comment créer et consommer un service web en utilisant ASP.NET et C#. -
Ce tutoriel se charge de vous apprendre comment effectuer des requêtes HTTP afin de récupérer un contenu web de façon asynchrone en ASP.NET. -
Dans ce tutoriel vous allez apprendre 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. -
Ce cours se charge de vous apprendre l'utilisation et la manipulation de fichiers texte dans vos applications ASP.Net grâce aux classes fournies par le .Net Framework : version VB.Net et C#. -
À travers ce cours, vous découvrirez ce que sont les thèmes de ASP.NET 2.0 et vous allez apprendre à réaliser votre premier thème en quelques minutes et sans effort. -
Ce tutoriel a pour but de vous apprendre diverses utilisations des fichiers de configuration dans une application Winforms en C#. -
Ce cours a pour but de présenter les bases d'écriture d'un module d'URL-Rewriting. Vous allez apprendre dans ce cours à utiliser l'URL-Rewriting en C# pour un site web en asp.net. C'est un tutoriel où vous allez également apprendre à écrire un module paramétrable de réécriture d'URL dans le web.config et à gérer les postbacks avec l'URL-Rewriting. -
Une des toutes dernières technologies de Microsoft nommée Volta fait de plus en plus parler d'elle. Nous allons, au cours de ce tutoriel, essayer de savoir un peu plus ce qui se cache derrière ce nom étrange. -
Ce tutoriel se charge de vous apprendre la création de contrôles templates pour Asp.Net en C#. Vous allez apprendre dans ce cours comment créer un bouton paramétrable. -
Ce tutoriel vidéo est consacré à 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 depuis la version précédente. -
Cours pour apprendre la création de contrôles ASP.NET et leur cycle de vie en C#
par Nico-pyright(c)Ce cours a pour objectif de vous apprendre la création et l'utilisation de contrôles ASP.NET. C'est un cours qui fera également le tour du cycle de vie d'une page ASP.NET et montrera quelques erreurs qui peuvent apparaître lorsque l'on ne maîtrise pas exactement ces notions. -
Ce cours se charge de vous apprendre les principes et l'utilisation de la validation des saisies utilisateur d'une page web à travers le framework de validation d'ASP.NET 2.0. -
Édition d'un état jasper à partir d'une application ASP.NET en utilisant un web service java
par Faisel ChabliCe tutoriel a pour objectif de vous apprendre comment éditer un état jasper à partir d'une application ASP.NET en utilisant un web service java. -
Ce tutoriel va vous apprendre comment créer un contrôle qui affiche un overlayer d'attente pendant un postback partiel AJAX pour ASP.NET en C#. Dans ce cours, vous allez apprendre comment encapsuler le contrôle UpdateProgress et vous aurez un aperçu du cycle de vie client d'un postback AJAX. -
Dans ce tutoriel, nous allons apprendre comment paramétrer et personnaliser les Webparts. En effet, l'une des forces des Webparts, est qu'il est possible de les paramétrer depuis le navigateur avec une grande facilité pour l'utilisateur. -
Pour faire de l'AJAX, ou parser des pages sur la toile, dans le domaine du web, on connaît bien notre chère HTTPRequest pour faire des GET ou POST. Dans ce cours, nous allons apprendre qu'il est possible à travers WebDAV d'étendre les possibilités du protocole HTTP pour faire de la gestion de ressource Web. -
Ce cours a pour but de vous apprendre 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. -
Ce tutoriel se charge de vous apprendre une solution pour gérer l'historique dans un site ASP.NET utilisant de l'Ajax. -
Ce cours va vous apprendre comment faire communiquer les différents éléments d'une page ASP.NET. Dans ce cours vous allez également apprendre à faire communiquer une ContentPage avec sa MasterPage, ainsi que comment faire communiquer un UserControl avec sa page mère. -
Ce cours a pour but de vous apprendre les différentes méthodes pour communiquer depuis la page web développée en ASP.NET avec une autre page, un web service afin de permettre le rafraîchissement partiel de page et améliorer l'expérience utilisateur. -
Ces tutoriels sont la traduction non officielle du portail officiel anglophone du framework ASP.Net MVC. -
Ces tutoriels sont la traduction non officielle du portail officiel anglophone du framework AJAX ASP.Net. -
Ce tutoriel fait partie d'une série de cours destinée à vous apprendre 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. Dans ce cours, nous allons nous concentrer sur le framework ASP.NET. -
Ce tutoriel va vous apprendre comment générer à peu de frais un fichier lisible par Excel, depuis une machine ne disposant pas d'un Excel installé. -
Ce cours fait partie d'une série de tutoriels écrits par l'équipe .NET de Developpez.com, et est destiné à vous apprendre 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. Dans ce tutoriel, nous allons apprendre les nouveautés du framework ASP.NET MVC. -
Nous allons apprendre dans ce tutoriel, les nouveautés apparues avec Visual Studio 2010 concernant le déploiement d'application Web. -
Routage d'URL et Search Engine Optimization dans les applications ASP.NET 4.0 Web Forms
par Nicolas EspritNous allons apprendre dans ce cours 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. -
Ce tutoriel se charge de vous apprendre une méthode d'internationalisation d'une application ASP.Net, d'un site Internet, grâce à une base de données. C'est un cours qui décrit une méthode parmi d'autres pour rendre votre site multilingue. -
Ce tutoriel aborde la réalisation d'une application ASP.Net selon une architecture multicouche. Pas à pas, nous allons apprendre comment faire évoluer une simple page Web vers cette architecture robuste. -
Il est parfois nécessaire de permettre aux utilisateurs d'une application d'importer ou d'exporter des données en masse. Dans ce cours, nous allons apprendre une méthode d'importation et d'exportation de données grâce à Excel 2007. -
Dans ce cours, nous allons apprendre à utiliser les nouveautés apparues avec ASP.NET 4.0 concernant la détection et la gestion des navigateurs Internet. -
Lancé fin 2009 comme une alternative à ASP.NET Web Forms, ASP.NET MVC est récemment entré en version 3. Dans ce tutoriel, nous allons apprendre à utiliser les nouveautés que cette version 3 apporte. -
WebMatrix : découverte et prise en main d'un outil de développement Web gratuit, « tout-en-un »
par Hinault Romaric DONFACKWebMatrix est un environnement de développement Web robuste, léger (15 Mo), efficace et surtout gratuit développé par Microsoft. Ce cours a pour objectif de vous présenter cet outil et de vous apprendre à l'utiliser et explorer un ensemble riche d'outils qu'il met à notre disposition. -
Présentation des composants WebForms et WinForms d'Infragistics NetAdvantage 2010 Volume 3
par Hinault Romaric DONFACKCe tutoriel a pour but de vous apprendre à utiliser 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. -
Ce tutoriel va vous apprendre comment, en ASP.Net, il est possible de créer ses propres Expressions Builder, des balises interprétées dans le code ASP. -
WebMatrix : utilisation des Helpers Razor et de la galerie d'applications à partir du cas de WordPress
par Hinault Romaric DONFACKVous allez apprendre dans ce cours 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. C'est un tutoriel où vous allez également apprendre à utiliser la galerie d'applications pour la création et la publication d'un blog WordPress. -
Tutoriel sur la création des pages Web ASP.NET en utilisant le moteur de vue Razor
par Philippe Vialatte, Hinault Romaric DONFACKCe cours a pour but de vous présenter le nouveau moteur de vue ASP.NET Razor, et de vous apprendre à l'utiliser pour effectuer des manipulations au sein des pages Web ASP.NET. -
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. Ce cours a pour objectif de vous apprendre toutes les étapes à suivre pour construire le MVC Music Store. -
Ce tutoriel a pour vocation de vous apprendre une démarche pour mettre en ouvre pas à pas un site multilingue avec le Framework Web ASP.NET MVC. -
Création d'une application CRUD avec WebMatrix, Razor et Entity Framework
par Hinault Romaric DONFACKCe cours a pour objectif de vous apprendre une démarche pas à pas pour mettre sur pied une application Web CRUD robuste avec WebMatrix, Razor et Entity Framework. -
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 allez apprendre dans ce tutoriel 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. -
Ce cours présente ASP.NET Web API, une 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 et vous allez apprendre à mettre en ouvre une API et consommer celle-ci dans une application Web et une application Desktop. -
Ce cours est destiné aux personnes connaissant C# afin de vous apprendre à développer des applications web avec la technologie ASP.NET MVC. -
« SignalR » est une bibliothèque client/serveur intégrée fournissant toute la plomberie nécessaire pour ajouter des fonctionnalités temps-réel à une application Web ASP.NET. Ce tutoriel a pour objectif de vous apprendre à programmer le web temps réel en ASP.NET avec SignalR. -
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. -
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 ce tutoriel, nous allons apprendre l'implémentation d'OWIN réalisée par Microsoft, Katana. -
Ce cours a pour objectif de vous apprendre à utiliser 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. -
Ce cours se propose de vous apprendre la création d'une application Web avec ASP.NET. Il présente divers éléments techniques : Web form, tags ASP.Net, internationalisation, accès aux données, validation des formulaires, page maître, manipulation des fichiers et les Ajax Controls. -
Nous allons apprendre dans ce tutoriel pas à pas et avec le minimum de code, comment mettre en place une authentification sur un site ASP.Net MVC 5 à partir d'un modèle de site vide (sans tous les morceaux de code incompréhensibles des modèles de projet avec authentification). Nous verrons ensuite comment ajouter des informations utilisateurs personnalisées dans le cookie d'authentification à l'aide des « Claims ». -
Le but de ce tutoriel est de vous apprendre les fonctionnalités de base offertes par la technologie ASP.NET MVC. ASP.NET MVC est un framework de développement d'applications web développé par Microsoft et implémentant le patron de conception MVC. -
Ce tutoriel s'adresse essentiellement aux débutants et pourra servir de base à ceux-ci pour démarrer avec leur première application ASP.NET Core avec Entity Framework Core. Nous allons utiliser dans ce tutoriel l'approche Code First. -
ASP.NET Core : mise en ouvre des tests unitaires dans une application MVC
par Hinault Romaric DONFACKLes tests unitaires sont utilisés par le programmeur pour tester indépendamment des unités de traitement (méthodes) et s'assurer de leur bon fonctionnement. Les tests unitaires offrent plus de robustesse au code et permettent de faire des opérations de maintenance sur le code sans que celui-ci ne subisse de régression. Dans ce tutoriel, nous allons apprendre à mettre en ouvre des tests unitaires dans une application MVC. -
Dans ce tutoriel, vous allez découvrir l'outil de test d'interface utilisateur Selenium, et apprendre à l'utiliser pour écrire des tests d'interface utilisateur pour une application ASP.NET MVC. -
De nos jours, les logs et traces font partie d'une étape importante dans le développement d'une application. La nécessité de détecter des anomalies et de réagir rapidement requiert la mise en place d'une solution de monitoring robuste, capable de stocker, d'analyser et de lire ces logs. Dans ce tutoriel, nous allons apprendre à mettre en place une plateforme de logging basée sur la stack ELK pour monitorer nos applications ASP.NET. -
Les objectifs de ce cours sont dans un premier temps de faire une introduction à AWS. Nous allons apprendre à créer puis nous authentifier sur un compte gratuit, à créer notre première machine virtuelle sous Linux et nous connecter en SSH à cette dernière. Dans ce tutoriel, nous allons également apprendre à mettre en place un conteneur Docker afin de pouvoir déployer notre application ASP.NET Core. Pour finir, nous déploierons notre conteneur Docker dans un service AWS appelé Elastic Beanstalk. -
ASP.NET Core est le nouveau framework open source et multiplateforme de Microsoft, pour développer des applications web. Il fonctionne aussi bien avec .NET Core que .NET 4.6. Le but de ce tutoriel est de vous apprendre à utiliser le framework ASP.NET Core. -
Test d'interface utilisateur d'une application ASP.NET MVC avec Coded UI
par Hinault Romaric DONFACKCe cours a pour objectif de vous apprendre à utiliser Coded UI, la plateforme de développement de Microsoft pour la mise en place des tests automatisés d'interface utilisateur pour les applications. Vous verrez comment mettre en place des tests d'IU pour une application Web ASP.NET MVC. -
Vous allez apprendre dans ce tutoriel comment créer et déployer une application ASP.NET Core sous Linux avec Entity Framework Core, VS Code, NGINX et Docker. -
Le modèle de projet MVC (Model-view-controller) des templates des outils de développement pour .NET Core permet de créer une application avec un certain nombre d'éléments préconfigurés. Ce tutoriel est la première partie d'une série dont l'objectif est de vous apprendre à démystifier le modèle MVC des applications ASP.NET. -
Démystifier le modèle MVC des applications ASP.NET Core - Partie 2 : transfert de données entre le contrôleur et la vue
par Hinault Romaric DONFACKCe tutoriel est la deuxième partie d'une série dont l'objectif est de vous apprendre à démystifier le modèle MVC des applications ASP.NET. Dans ce cours, nous allons apprendre quelques mécanismes pour passer des données du contrôleur vers la vue. -
Démystifier le modèle MVC des applications ASP.NET Core -Partie 3 : gestion des packages front-end et Layout
par Hinault Romaric DONFACKCe tutoriel est la troisième partie d'une série dont l'objectif est de vous apprendre à démystifier le modèle MVC des applications ASP.NET. Le but de ce cours est de vous apprendre à gérer des packages front-end et Layout. -
Démystifier le modèle MVC des applications ASP.NET Core -Partie 4 : regroupement, minification et CDN
par Hinault Romaric DONFACKCe tutoriel est la quatrième partie d'une série dont l'objectif est de vous apprendre à démystifier le modèle MVC des applications ASP.NET. Dans ce cours, nous allons apprendre comment la gestion des performances est effectuée dans ce modèle en utilisant le regroupement et la minification. -
Ce tutoriel a pour but de vous apprendre à utiliser les nouvelles fonctionnalités et améliorations du Framework Web open source ASP.NET Core. -
Créer une application CRUD avec ASP.NET Core Razor Pages sous Visual Studio Code et Entity Framework Core
par Hinault Romaric DONFACKASP.NET Core Razor Pages apporte un modèle de programmation différent de ASP.NET MVC. Dans ce tutoriel, nous allons apprendre à mettre en place les opérations CRUD pour une application Razor Pages. C'est un cours où nous allons mettre en place le code nécessaire pour générer la base de données, enregistrer des données, afficher, modifier et supprimer.
-
Ce tutoriel présente les fonctions asynchrones et sockets en .Net. C'est un cours pour vous apprendre les bases pour la programmation des sockets asynchrones (non bloquantes). -
La gestion de l'envoi et de la réception de mails sont des besoins récurrents dans bon nombre d'applications. Ce tutoriel a pour but de vous apprendre comment envoyer et recevoir des mails à l'aide du Framework 2.0. -
Dans ce tutoriel, nous allons apprendre à utiliser 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. -
Ce cours se charge de vous apprendre comment faire la programmation réseau avec .NET. -
Ce cours se charge de vous apprendre la technologie .NET Remoting en expliquant la réalisation d'un projet client/serveur complet. Le code proposé est en C# et en VB.NET.
-
Dans ce tutoriel, nous allons apprendre la programmation .NET des AppDomains. Nous aborderons les raisons de cette technique de programmation ainsi que ses applications, ceci au travers d'exemples concrets. -
Ce tutoriel présente le composant BackgroundWorker. C'est un cours où nous allons apprendre à créer et utiliser ce composant à travers un exemple concret. -
Nous allons apprendre dans ce cours 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 fonctionnalités. -
ClickOnce est la nouvelle technologie de déploiement d'applications. Ce cours va vous apprendre les différentes possibilités que cette technologie vous apporte, tant au niveau du déploiement que de la mise à jour de vos applications.
-
Bien souvent l'enregistrement des événements d'une application est oublié faute de moyen rapide et efficace. Dans ce cours, nous allons apprendre à utiliser le framework .NET à notre disposition afin de « logger » son application. -
Ce tutoriel a pour objectif de vous apprendre comment rechercher, insérer, modifier et supprimer des données XML à l'aide de la technologie XPath. -
Ce tutoriel se propose de vous apprendre à faire le traitement de vos fichiers. -
Ce tutoriel a pour but de vous apprendre diverses utilisations des fichiers de configuration dans une application Winforms en C#.
-
La localisation est la technique qui vous permet de créer des applications multilangues en quelques clics de souris. Dans ce cours, vous allez apprendre comment rendre vos applications localisables, c'est-à-dire multilangues. -
Internationalisation d'un site web avec Visual Studio 2005 sans une seule ligne de code
par Jérôme LambertAu travers de ce tutoriel, vous allez apprendre à faire l'internalisation de vos applications Asp.NET avec Visual Studio, mais le meilleur dans tout ça, c'est que nous n'écrirons aucune ligne de code !
-
Les applications peuvent avoir besoin de stocker des informations sur elles-mêmes. Ces informations peuvent être stockées dans une base de données ou encore des fichiers. Dans ce dernier cas, cela peut poser des problèmes de sécurité suivant la stratégie de sécurité mise en place par l'administrateur système. Ce tutoriel a pour objectif de vous apprendre à utiliser l'espace de noms System.IO.IsolatedStorage qui permet de faire le lien entre les besoins du développeur et les besoins de l'administrateur. -
Ce tutoriel a pour but de vous apprendre le principe de la signature électronique et comment mettre en place la signature XML à l'aide des fonctionnalités du .NET Framework.
-
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 Linux. À travers ce cours, vous allez apprendre à installer, configurer et utiliser cet outil. -
GTK# est le projet visant à créer une surcouche à GTK+ afin de pouvoir utiliser les composants GTK+ avec Mono et .NET. Ce tutoriel se charge de vous apprendre à utiliser cet outil pour faire la programmation graphique sous .NET avec GTK#. Les exemples ont tous été compilés avec Mono sous Linux.
-
À travers ce cours, nous allons apprendre comment interagir avec l'annuaire Active Directory de Microsoft grâce au Framework .Net. -
De plus en plus, les applications doivent être utilisables avec toute une série d'éléments extérieurs. Comme principaux éléments, on peut bien entendu citer les bases de données. Ce cours a pour objectif de vous apprendre à rendre une application indépendante d'un provider et le fonctionnement des objets utilisés. -
Avec la nouvelle plateforme DotNet, Microsoft fournit une nouvelle architecture d'accès aux données appelée ADO.NET. Le but de ce cours est de vous apprendre en détail les objets la composant avec des exemples d'utilisation. -
Ce tutoriel a pour but de présenter les objets Connection, Command et Datareader dans ADO.NET et de vous apprendre à les utiliser. -
L'objectif de ce cours est de vous présenter les objets DataAdapter et DataSet dans ADO.NET et de vous apprendre à les utiliser. -
Ce tutoriel a pour but de vous apprendre à utiliser les fonctionnalités de Persistent Datasets, un outil de mapping objet/relationnel. -
Ce tutoriel a pour objectif de vous apprendre les mécanismes basiques, mais néanmoins essentiels impliqués dans la conception d'une application .Net connectée à une base Oracle. -
Dans ce cours, nous allons apprendre 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 fondera ses exemples sur la base de données « Northwind » pour Access en français. -
À travers ce cours, nous allons apprendre l'utilisation des requêtes paramétrées avec SQL Server et .Net : version VB.Net et C#. -
Ce tutoriel se charge de vous apprendre à utiliser le C# (csharp) et VB.NET pour effectuer les manipulations les plus courantes sur Active Directory (listage des utilisateurs, ajout, modification). -
Microsoft SQL server 2005 apporte de nouvelles fonctionnalités majeures au produit, dont une des plus importantes est l'intégration du framework .NET dans le moteur. Ce tutoriel va vous apprendre à créer le code .NET destiné à être embarqué dans SQL Server. -
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. À travers ce tutoriel, nous allons apprendre à implémenter une couche de persistance avec .Net. -
Ce cours présente brièvement le Mapping Objet/Relationnel une technique permettant d'utiliser les principes de la programmation orientée objet et des bases de données relationnelles 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 vous apprendre à vous en servir. -
Procédure Stockée sous SQL Server 2000 et utilisation dans une application Windows Forms .NET en C#
par Nicolas BarlatierUne procédure stockée est une routine écrite en Transact-SQL (langage dérivé du SQL, spécialisé pour des traitements avancés sous SQL Server) qui agit sur les lignes d'une ou plusieurs tables. Ce cours a pour but de vous apprendre à écrire les procédures stockées sous SQL Server et à les utiliser dans une application .net. -
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. À travers ce cours, nous allons apprendre à l'utiliser dans les projets (professionnels ou personnels). -
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 robuste et extrêmement configurable. Dans ce tutoriel, nous allons apprendre à utiliser .NET pour tirer profit, au maximum, des performances et des possibilités, de cette base de données. -
Ce tutoriel a pour but de vous apprendre à utiliser SQL Server 2005, un Système de Gestion de Base de Données de Microsoft. SQL Server 2005 se révèle un outil puissant qui, de par son interopérabilité avec les autres produis Microsoft, offre encore plus de fonctionnalités. -
ADO.NET Data Services est un framework, respectant la technologie REST, permettant aux données d'être exposées, via le Web, comme un service flexible. Il est ainsi possible, lors de vos développements, de consommer ces données et cela au travers d'un réseau local ou d'Internet. Ce cours a pour objectif de vous apprendre à utiliser ce framework. -
Ce tutoriel a pour objectif de vous apprendre quelques manières d'écrire un code générique pour les accès aux données (.NET 1.1 et 2.0) et vous rappeler et expliquer les avantages des paramètres SQL dans le cadre des requêtes SQL (et des procédures stockées). -
Entity Framework est un outil permettant de créer une couche d'accès aux données liées à une base de données relationnelle. Ce tutoriel a pour objectif de vous apprendre à utiliser cet outil. -
Dans ce cours, vous allez apprendre la prise en charge du XML dans SQL Server 2005 et comment effectuer des traitements côté client avec ADO.net XML indexation. -
De nombreuses discussions ont lieu à propos de l'usage de « Linq to SQL », beaucoup en critiquent les performances. Dans ce tutoriel, nous allons comparer les performances de SQL, « Linq to SQL » et « Linq to Entities ». -
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. Dans ce cours, vous allez apprendre 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 d'une application CRUD avec WebMatrix, Razor et Entity Framework
par Hinault Romaric DONFACKCe cours a pour objectif de vous apprendre une démarche pas à pas pour mettre sur pied une application Web CRUD robuste avec WebMatrix, Razor et Entity Framework. -
Ce tutoriel vous propose d'apprendre à utiliser Entity Framework Code First dans sa version 4.2. À travers ce cours, nous allons procéder à la création d'une base de données sur SQL Server à partir de code écrit dans Visual Studio, en utilisant l'approche Code First mise à disposition par Entity Framework. -
Au travers de ce cours, vous allez apprendre à utiliser 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é. -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 1
par Hervé TaraveauCe tutoriel est la première partie d'une série de cours pour apprendre à écrire une couche d'accès aux données de hautes performances (DAL). Dans ce tutoriel, nous intéresser à l'architecture globale de la DAL et l'utilisation des DTO pour transférer des données entre les différentes couches de l'application. -
Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 2
par Hervé TaraveauCe tutoriel est la deuxième partie d'une série de cours pour apprendre à écrire une couche d'accès aux données de hautes performances (DAL). Dans ce cours, nous abordons la classe DALBase et nous allons apprendre comment écrire le code pour construire les classes PersonDb et d'autres classes EntityDb. -
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. A travers ce tutoriel, vous allez apprendre à accéder aux données avec Dapper. -
SQL Server est un système de gestion de base de données très complet qui offre l'accès à plusieurs services. Dans ce tutoriel, vous allez apprendre comment abonner vos applications à votre base de données, ce qui pourra vous permettre de synchroniser vos données entre les serveurs et/ou les clients ou d'être alerté lors d'un changement/problème lié à la base de données. -
Apprendre à faire un CRUD (Create Read Update Delete) sur une base de données PostgreSQL avec C#
par Landry BogbéLe stockage des données n'est pas aussi aisé, car il faut trouver les moyens et des outils adéquats pour y parvenir. Parmi ces moyens, nous avons les SGBD (Systèmes de Gestion de Base de Données). Dans ce tutoriel, nous allons apprendre à faire un CRUD sur une base de données PostgreSQL avec C#.
-
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. Ce cours vous présentera ces outils et va vous apprendre à utiliser leurs fonctionnalités. -
Manipuler une application Office n'est pas chose évidente pour le commun des développeurs. Or, dans nos développements, il n'est pas rare que nous ayons besoin de lire ou écrire dans un fichier Excel qui est souvent utilisé comme fournisseur de données. Dans ce cours, nous allons apprendre à référencer Excel dans son projet de développement, puis comment piloter Excel. -
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. Ce tutoriel présente les bases pour la lecture et la modification d'un fichier Word OpenXML en .Net. -
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. Ce tutoriel va vous apprendre les bases pour la création d'un fichier Word OpenXML en .Net. -
Ce cours a pour objectif de vous apprendre comment créer, modifier un document Word depuis une application C#, et ce, y compris le transfert d'informations au format Rtf. -
Un add-in est une partie complémentaire d'un logiciel de base, il peut être sous la forme d'un menu principal, un menu contextuel ou même une fonction d'arrière-plan. Ce tutoriel a pour but de vous apprendre le principe, le développement et l'intégration d'un add-in dans Microsoft Office. -
Dans ce tutoriel nous allons apprendre 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 limiterai donc à deux exemples concrets qui nous permettront de voir le fonctionnement. -
Ce cours a pour but de vous apprendre 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. -
Ce cours a pour but de vous apprendre le développement d'add-in pour Excel 2007 à partir de Visual Studio 2010. Microsoft Visual Studio Tools for Office est un outil intégré « out-of-the-box » dans Visual Studio depuis la version 2008. Il permet de créer des add-in qui viennent se greffer dans les différents produits Office (Word, Excel, Visio…). -
Ce tutoriel propose une synthèse récapitulative des méthodes envisagées intuitivement lorsque l'on souhaite créer une occurrence d'Excel dans une version précise. Il s'applique tout autant aux autres logiciels de la suite Office, tels que Word ou PowerPoint.
-
Ce tutoriel se charge de vous apprendre à utiliser l'environnement de développement Visual Studio 7. -
Ce tutoriel a pour but de vous apprendre le placement graphique des composants à l'aide Visual Studio 7. -
Ce tutoriel se charge de vous présenter les nouvelles fonctionnalités de Visual Studio 2005 et de vous apprendre à les utiliser. -
Ce tutoriel a pour but de vous apprendre pas à pas le principe, le développement et l'intégration d'un addin dans Visual Studio .Net. -
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. Dans ce cours, nous allons apprendre à utiliser et exploiter au mieux ReSharper pour augmenter votre productivité sous Visual Studio 2003. -
Ce tutoriel vous propose, à travers une installation pas à pas, de découvrir l'outil de compilation NAnt et de l'intégrer à Visual Studio.NET et d'apprendre à l'utiliser. -
Tutoriel sur la création d'un template de projet personnalisé dans Visual Studio .NET
par Louis Guillaume MorandCe cours se charge de vous apprendre pas à pas le principe, le développement et l'intégration d'un template de projet dans Visual Studio .Net. L'une des fonctionnalités les plus utilisées de Visual Studio .Net est l'utilisation de templates de fichiers sources. C'est un tutoriel qui va vous apprendre à créer et utiliser vos propres templates. -
Ce tutoriel a pour objectif de vous apprendre pas à pas le principe, l'utilisation et le développement d'un visualiseur de débogage avec Visual Studio .Net 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. Ce cours vous présentera ces outils et va vous apprendre à utiliser leurs fonctionnalités. -
Tutoriel pour apprendre comment déployer une application ASP.NET avec Visual Studio .NET
par Ronald VasseurNous allons apprendre dans ce tutoriel, les différentes façons de déployer des applications ASP.Net, de manière artisanale et simple, mais aussi de manière beaucoup plus complexe et intégrée. -
Crystal Reports est l'outil de création d'états fourni avec Visual Studio .NET. Dans ce cours, nous allons apprendre à créer très simplement un état alimenté par des données extraites d'une application .NET et à 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. -
Ce tutoriel se charge de vous apprendre plus sur Visual Studio Team Foundation Server, le nouvel outil de travail collaboratif de Microsoft. C'est un cours qui abordera tous les aspects de l'installation à l'utilisation. -
Ce tutoriel vous dévoile toutes les ficelles du débogage sous Visual Studio, et va vous apprendre à corriger rapidement les comportements anormaux de vos programmes. -
Visual Studio est, depuis plusieurs années, l'outil numéro un pour les développeurs souhaitant utiliser 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. Ce tutoriel se propose de vous apprendre à utiliser cet outil. -
Ce tutoriel se propose de faire le point sur Team System, Team Suite, Team Foundation Server afin de vous apprendre à mieux vous retrouver parmi ces termes et à éviter les confusions. -
Ce cours va vous apprendre comment à créer, tester et déployer un Custom Tool en utilisant Visual Studio 2008.Custom Tool est en effet un générateur de code. -
Ce tutoriel fait partie d'une suite de cours écrits par l'équipe .NET de Developpez.com et est destiné à vous apprendre 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. -
Nous allons apprendre dans ce tutoriel, les nouveautés apparues avec Visual Studio 2010 concernant le déploiement d'application Web. -
Ce cours a pour but de vous apprendre la programmation MEF. Le Managed Extensibility Framework (MEF) simplifie la création d'applications extensibles. MEF offre des capacités de découverte ainsi que de composition que vous pourrez exploiter afin de charger des modules pour vos applications. -
Ce cours présente le gestionnaire de package .NET open source Nuget et se charge de vous apprendre comment l'utiliser dans Visual Studio 2010 et comment créer et publier vos propres packages Nuget. -
Dans ce tutoriel, nous allons découvrir une technologie encore peu utilisée aujourd'hui : les Templates T4. Le Template T4 est une technologie de génération de code, existant depuis Visual Studio 2005. C'est un cours où nous allons apprendre à utiliser les templates T4. -
Dans ce cours, nous allons apprendre comment utiliser les templates T4 pour générer nos POCO par rapport à un EDMX. -
Dans ce cours, nous allons continuer la découverte des templates T4. Nous allons nous pencher sur un cas précis et apprendre à utiliser les data annotations combinées aux templates T4 et à Entity Framework. -
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 ce cours, nous allons apprendre à générer un installeur pour notre application, directement depuis Visual Studio 2012. -
Cibler les applications Android sur les appareils basés sur des architectures x86 et ARM avec Visual Studio 2015
par Xavier H.Ce tutoriel se charge de vous apprendre comment cibler les applications Android sur les appareils basés sur des architectures x86 et ARM avec Visual Studio 2015. -
Dans ce tutoriel, nous allons apprendre comment mettre en pratique le DevOps en utilisant Visual Studio Team Services. Nous utiliserons une application ASP.NET Core et le déploiement se fera sur Azure. -
Ce tutoriel se charge de vous apprendre en détail les nouveautés de Visual Studio 2017, la dernière version majeure de l'environnement de développement intégré maintenu par Microsoft. -
Un projet de développement informatique se faisant rarement seul, il est nécessaire de pouvoir partager et synchroniser ce référentiel avec l'ensemble de l'équipe. Dans ce tutoriel, nous allons apprendre à gérer les projets SQL Server Database. -
L'objectif de ce tutoriel est de vous apprendre comment créer un modèle de démarrage d'un nouveau projet F# pour AutoCAD dans Visual Studio Express, modèle permettant de lancer automatiquement AutoCAD en chargeant la DLL depuis Visual Studio en mode Debug.
-
Un service Windows permet d'effectuer une tâche en background sans qu'il n'y ait une interface utilisateur. Ce tutoriel se charge de vous apprendre à créer un service Windows en .NET et à le configurer. -
Avec la sortie de Windows 10, Microsoft met à disposition de ses utilisateurs un assistant personnel : Cortana. Cet outil permet tout un tas de possibilités, à l'image de Siri chez Apple ou Google Now chez Google. À travers ce cours, nous allons apprendre à lancer votre application Windows 10 via Cortana.
-
Dans ce tutoriel, nous allons apprendre de manière approfondie la gestion de services web en Dotnet. C'est un cours où nous allons apprendre comment créer et consommer un service web en utilisant ASP.NET et C#. -
Dans ce tutoriel vous allez apprendre 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. -
Le but de ce tutoriel est de vous apprendre les bases de l'utilisation des WebServices en .NET. Vos applications .NET, qu'elles soient WindowsForms ou WebForms, peuvent avoir recours, dans le but de vous simplifier la vie, à des WebServices. -
Ce tutoriel, aborde l'architecture WSE, présente les nouveautés de ce nouveau modèle objet et va vous apprendre sa mise en ouvre. C'est un cours qui présente le niveau de compatibilité assuré par rapport à la version 1.0 ainsi que quelques exemples de mise en ouvre de WS-Security. -
Transfert de fichiers en utilisant un Web Service avec la technologie MTOM et WSE 3.0
par Jean-Alain BaeyensDans ce cours, nous allons apprendre à utiliser MTOM (Message Transmission Optimization Mechanism) pour répondre aux besoins de transfert des fichiers au travers des web services (upload, download, transfert d'une image vers l'interface graphique…). -
Dans ce cours, nous allons apprendre l'utilisation de Workflow Foundation avec les Web Services ainsi que l'utilisation de Workflow Foundation en tant que Web Service.
-
Le Compact Framework .NET est un sous-ensemble de la bibliothèque de classes du Framework .NET, mais contient également des classes spécialement conçues à son intention. Ce cours se charge de vous expliquer ce qu'est le Compact Framework .NET et de vous apprendre à l'utiliser. -
Ce tutoriel a pour but de vous apprendre à développer sous Pocket PC (ou autres périphériques mobiles) et utiliser la base de données SQL Server CE pour vos applications. -
Cours sur la synchronisation de données sur Pocket PC en utilisant la méthode Remote Data Access
par Christian PeyrusseLes appareils mobiles sont de plus en plus utilisés en entreprise pour le développement d'applications métier. Ce tutoriel se propose de vous apprendre la synchronisation de données sur Pocket PC en utilisant la méthode Data Access. -
Dans ce tutoriel, nous allons apprendre le développement d'applications pour périphérique. Nous allons apprendre dans ce cours à créer des applications mobiles avec le compact framework. -
Ce tutoriel a pour objectif de vous apprendre les bases indispensables pour bien démarrer Xamarin et Android Wear. -
Dans le tutoriel précédent, nous avons eu l'occasion de poser les bases nécessaires pour la construction d'une application Android Wear, l'environnement technique, tout en se basant sur un contexte spécifique (la domotique). Ce cours vous propose de continuer à apprendre sur la création de l'identité visuelle de notre application.
-
Ce tutoriel, au format PDF, vous en apprendra plus sur WPF (Windows Presentation Foundation), le nouveau système d'affichage graphique de Microsoft Windows. -
Découvrez, au travers de ce cours vidéo, les possibilités qui vous sont offertes par Windows Presentation Foundation pour vous apprendre à réaliser des interfaces utilisateur complexes, mais ergonomiques. -
L'objectif de ce tutoriel est de vous apprendre plus sur le Microsoft Annotations Framework, utilisé pour réaliser des annotations dans WPF (Windows Presentation Foundation). -
Ce tutoriel a pour objectif de vous apprendre à utiliser l'ObjectDataProvider de WPF (Windows Presentation Foundation). -
Ce tutoriel est un premier aperçu de la technologie XAML pour la gestion de l'affichage. XAML, Extensible Application Markup Language, est un langage déclaratif basé sur XML. Il a pour vocation la déclaration de l'interface graphique. -
Windows Presentation Foundation offre un grand nombre de contrôles disponibles pour développer vos applications. Ce tutoriel va vous apprendre à, vous-même, créer votre propre contrôle. -
Ce tutoriel se charge de vous apprendre à utiliser le système de layout WPF, les changements et les nouveautés qui nous sont proposés. -
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langage XAML. C'est un cours où vous allez apprendre comment créer vos propres markup extensions pour réaliser toutes sortes de fonctionnalités et comment gérer les problèmes liés au fonctionnement des markup extensions dans le designer WPF. -
À travers ce tutoriel, vous allez apprendre la réalisation d'un mini lecteur MP3. C'est un cours qui aborde différents concepts de la technologie WPF comme le DataBinding, les styles et les thèmes ainsi que le format de tag ID3Tag. -
Dans ce cours, nous allons nous pencher sur la possibilité d'héberger le designer de workflow dans vos applications WPF. -
Ce tutoriel 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. -
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. Ce cours a pour objectif de vous apprendre cette fonctionnalité au travers d'un cas pratique de création d'un prototype d'application avec SketchFlow. -
Ce tutoriel est une série de cours qui se charge de vous apprendre à utiliser les fonctionnalités de Windows Presentation Foundation. -
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. Ce tutoriel a pour objectif de vous apprendre le Binding afin d'avoir des applications à la fois riches et simples.
-
Ce tutoriel présente 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, pour 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. Dans ce cours, nous allons apprendre à créer des services WCF. -
Ce cours se charge de vous présenter le principe de la communication entre applications et en particulier Windows Communication Foundation pour l'implémentation. -
Dans ce cours, nous allons apprendre à construire pas à pas une petite application permettant à plusieurs personnes de chatter ensemble. C'est un tutoriel qui va nous permettre d'aborder plusieurs notions de WCF : contrat, contrat de rappel, communication duplex, session. -
Dans ce tutoriel nous allons apprendre à créer et utiliser des Web Services de type REST et de leur prise en charge dans WCF 3.5. Il s'agit d'un style d'architecture pour les systèmes distribués. -
Silverlight 2 propose un support des communications réseau via HTTP et TCP. Ce cours va vous apprendre le support des communications bidirectionnelles entre un service WCF et un client Silverlight 2 via HTTP. -
Ce tutoriel a pour but de vous apprendre les étapes à suivre pour mettre en place 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.). -
Nous allons apprendre dans ce cours à utiliser Open Data Protocol et WCF Data Services. 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 permettant la création de services utilisant l'Open Data Protocol.
-
Dans ce tutoriel, nous allons apprendre à utiliser Windows Workflow. Windows Workflow Foundation n'est pas 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éer votre propre moteur complet soit de donner une orientation résolument workflow à vos développements sans toutefois faire appel à un environnement workflow complet. -
Ce tutoriel a pour objectif de vous apprendre les activités conditionnelles sous WF. WF permet de construire des scénarios riches et variés en nous fournissant diverses implémentations de nos conditions. -
L'activité Policy va nous permettre de piloter nos workflows à partir de règles simples, mais efficaces que nous aurons au préalable définies. Ce cours a pour but de vous apprendre à utiliser da manière plus efficace l'activité Policy et ses RuleSets. -
À travers ce cours, nous allons apprendre comment mettre en place le mécanisme de persistance afin de rendre plus fiable l'utilisation de Workflow Foundation au sein de vos applications. -
Dans ce cours, nous allons nous pencher sur la possibilité d'héberger le designer de workflow dans vos applications WPF. -
Dans ce cours, nous allons apprendre l'utilisation de Workflow Foundation avec les Web Services ainsi que l'utilisation de Workflow Foundation en tant que Web Service. -
Cours sur la création d'activités personnalisées avec Workflow Foundation
par Louis Guillaume Morand, Vincent LainéDans ce tutoriel, nous allons apprendre comment étendre Workflow Foundation en créant des activités personnalisées réutilisables et intégrant les mécanismes de Workflow Foundation, tels le designer ou encore les validations.
-
Ce tutoriel se charge de vous apprendre plus sur Windows Presentation Foundation Everywhere. -
Ce tutoriel a pour but de vous apprendre à utiliser Silverlight 1.1. Silverlight dans sa version 1.1 permet un grand nombre de choses, du simple au difficile, de l'inutile au puissant. Un très grand nombre de choix s'offrent ainsi au développeur en termes de développement Silverlight. -
Dans ce tutoriel, vous allez apprendre à réaliser un chat en Silverlight. -
Ce tutoriel a pour but de vous apprendre à utiliser Silverlight 2. -
Dans ce tutoriel nous allons apprendre une utilisation avancée des templates en Silverlight. -
Dans ce cours, vous allez apprendre à utiliser les différents types d'animation proposés dans Silverlight. Ces dernières vous permettent de rendre vos applications plus agréables, plus dynamiques pour une meilleure expérience utilisateur. -
Ce tutoriel a pour objectif de vous apprendre une solution pour utiliser Silverlight avec une base de données MySQL. On verra dans ce cours également quelques utilisations des composants de Silverlight. -
Le Data Binding est simplement le moyen utilisé pour faire le lien entre votre interface et votre source de données. Ce tutoriel se charge de vous apprendre à utiliser le Data Binding en Silverlight 2. -
Silverlight 2 propose un support des communications réseau via HTTP et TCP. Ce cours va vous apprendre le support des communications bidirectionnelles entre un service WCF et un client Silverlight 2 via HTTP. -
Nous allons apprendre au travers de ce tutoriel 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. -
Ce tutoriel présente une solution pour envoyer des fichiers grâce à Silverlight sur un serveur PHP. On va apprendre dans ce cours comment créer un web service avec NuSOAP afin de réaliser cet upload. -
Le Silverlight Toolkit est un ensemble de composants Silverlight, développé par une communauté de passionnés. Ce tutoriel présente Silverlight Toolkit et se charge de vous apprendre à l'utiliser. -
Silverlight permet d'effectuer des requêtes vers un serveur et d'en exploiter les résultats. Danc ce cours, nous allons apprendre à faire le choix entre l'objet WebClient et WebRequest pour mieux interagir avec le serveur. -
Ce tutoriel a pour objectif de vous apprendre les nouveautés de Silverlight 4. -
Ce tutoriel a pour objectif de vous apprendre comment localiser une application Silverlight. -
L'objectif de ce cours est de vous apprendre comment utiliser Silverlight et WCF Data Services 1.5. -
Utiliser le pattern Model-View-ViewModel dans vos applications Silverlight grâce à MVVM Light toolkit
par Nico-pyright(c)Le but de ce cours est de vous apprendre le développement d'applications Silverlight en utilisant le design pattern M-V-VM grâce au MVVM Light Toolkit de Laurent Bugnion. -
Dans ce tutoriel, nous allons apprendre à travers un exemple, la puissance des Listboxes et ainsi, en explorer les mécanismes internes de base. -
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. Ce cours a pour objectif de vous apprendre cette fonctionnalité au travers d'un cas pratique de création d'un prototype d'application avec SketchFlow. -
L'objectif de ce cours est de vous apprendre à 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. -
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 ». Nous allons apprendre, dans ce cours, une manière propre pour gérer plusieurs profils prédéfinis et intégrer ceci dans une compilation automatisée. -
Exemple d'application métier avec Silverlight 3 et .NET RIA Services
par Brad Abrams, Jérôme Lambert, Deepin Prayag, Philippe Vialatte, Thomas LevesqueCe cours est une série de tutoriels pour vous apprendre à concevoir une application métier avec Silverlight 3 et .NET RIA Service. -
Ce cours est une série de tutoriels pour vous apprendre le développement d'applications métier avec Silverlight 4 et .NET RIA Services. Ce cours 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. -
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. Ce tutoriel a pour objectif de vous apprendre le Binding afin d'avoir des applications à la fois riches et simples.
-
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. À travers ce cours, nous allons apprendre à intégrer ces nouveautés au sein de nos applications.
-
Dans ce tutoriel, vous allez apprendre comment démarrer le développement d'applications avec Windows Phone 7. C'est un cours où nous allons installer les outils nécessaires au développement sur WP7 puis nous créerons un premier programme simpliste en utilisant Silverlight pour WP7. -
Utiliser la ListBox et l'Isolated Storage dans vos applications Windows Phone 7 avec Silverlight
par Nico-pyright(c)Ce cours est la suite du tutoriel d'introduction au développement d'applications Windows Phone 7. C'est un cours où nous allons apprendre d'autres aspects du développement WP7 avec Silverlight en explorant notamment la ListBox et l'Isolated Storage. -
Appeler des services web et utiliser le contrôle Pivot dans vos applications Windows Phone 7
par Nico-pyright(c)Ce tutoriel est le troisième d'une série de cours traitant de divers aspects de programmation sous ce nouvel environnement. Nous allons apprendre dans ce cours comment appeler des services web et comment utiliser le contrôle Pivot. -
Apprendre à naviguer entre les pages de vos applications Silverlight pour Windows Phone 7
par Nico-pyright(c)Ce cours est le quatrième d'une série de tutoriels traitant de divers aspects de programmation sous ce nouvel environnement. Nous allons apprendre dans ce tutoriel comment naviguer entre les pages d'une application et comment passer des informations de page en page. -
Ce tutoriel a pour but de vous apprendre le développement d'application pour Windows Phone 7 en Silverlight à l'aide de MVVM Light -
Ce tutoriel présente des 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. -
Dans ce tutoriel, vous allez apprendre à réaliser 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. -
Le but de ce tutoriel est de vous apprendre à utiliser 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. -
Série de tutoriels pour apprendre Windows Phone 7 par le biais d'exemples pas à pas. Ces exemples sont développés en Silverlight, élément indispensable pour développer pour Windows Phone, et C#. -
Dans ce cours, nous allons apprendre 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é. -
En effectuant le portage d'une application Android vers Windows Phone, je me suis heurté à une difficulté à laquelle je ne m'attendais vraiment pas : l'absence d'équivalent au Spinner d'Android ou à la ComboBox de Silverlight. Ce tutoriel va donc retracer étape par étape ce développement, en présentant à chaque fois les mécanismes utilisés.
-
Ce tutoriel se veut une introduction brève à la plateforme Azure, ainsi qu'aux concepts qui y sont rattachés. À travers ce cours, nous allons apprendre à mettre en place un environnement de développement Azure. -
Dans ce tutoriel nous allons apprendre 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'objectif de ce cours est de vous apprendre comment faire pour sauvegarder une base de données SQL Server dans le nuage. -
Ce tutoriel se charge de vous apprendre 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. -
Dans ce cours, nous allons apprendre comment collecter des informations JSON (ou autre) venant de différentes instances d'applications mobiles sur une ferme Web, agréger ces données sous forme de fichiers dans le nuage (blobs). -
Dans ce tutoriel nous allons apprendre comment se connecter à Windows Azure depuis Visual Studio 2013. -
Vous allez apprendre dans ce cours comment mettre en place l'intégration et la livraison continues en utilisant TeamCity, Bitbucket et Microsoft Azure.
-
Ce tutoriel présente une des nouveautés les plus marquantes de Windows 8, les tuiles ! Nouveau moyen pour une application d'interagir avec l'utilisateur. Nous allons apprendre 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. -
Apprendre à créer un User Control personnalisé pour Windows 8 en utilisant XAML et C#
par Jean-Michel OrmesOn peut facilement développer des applications natives pour Windows 8 en utilisant XAML et C# (ou encore VB.NET). Dans ce tutoriel, nous allons apprendre à créer un contrôle personnalisé afin de factoriser notre UI.
-
Témoignage de développeurs utilisant l'EDI C# Builder de Borland. -
Ce tutoriel a pour but de vous apprendre l'utilisation du plugin bootstrapper avec Visual Studio .NET. Ce plugin gratuit permet d'installer le Framework .NET ainsi que le MDAC lors du déploiement de vos applications Windows sur des postes ne disposant pas de .NET. -
Ce tutoriel se charge de vous apprendre à créer une installation standard pour le Microsoft .Net Framework avec InstallWIz.Net. Pour les futures versions d'InstallWIz.Net, voir le projet DreamShield. -
Le but de ce cours est de vous apprendre l'utilisation de Borland Optimizeit Profiler pour .net. Optimizeit Profiler est l'outil adapté, le couteau suisse du développeur souhaitant optimiser son application, que ce soit pour trouver les fuites mémoire, les surcharges processeurs, la gestion des threads ou tout autre problème pouvant avoir lieu entre un code fonctionnel et le CLR. -
Sql Compare est un outil destiné à tous les développeurs, mais également aux DBA qui travaillent avec Sql Server. Ce cours a pour but de vous apprendre à utiliser cet outil. -
Ce tutoriel présente l'outil ANTS Profiler. C'est un cours qui se charge de vous apprendre à installer et utiliser cet outil pour l'analyse des performances. -
Ce tutoriel se propose de vous apprendre comment protéger, optimiser et déployer vos applications .NET grâce à XenoCode 2005. -
Ce tutoriel vous présente une liste non exhaustive des principaux outils pouvant être utilisés pour le développement cartographique. -
Tutoriel pour apprendre à protéger, optimiser et contrôler votre code avec {smartassembly}
par Louis Guillaume MorandAvec ce cours, nous allons apprendre à utiliser le logiciel {smartassembly}, un must-have pour tout développeur, qui permet d'optimiser, obfusquer et déboguer son code, le plus simplement et le plus efficacement possible. -
Ce tutoriel se charge de vous apprendre les procédures permettant de distribuer une application .NET en utilisant DreamShield. DreamShield est un éditeur permettant de créer d'une manière visuelle ou à l'aide d'un fichier XML, une installation pour un logiciel afin de le distribuer sur d'autres machines exécutant un système d'exploitation Microsoft Windows. -
Ce cours vous propose d'apprendre comment déployer automatiquement la mise à jour de votre application, par exemple dans le cadre d'un parc informatique. -
Tutoriel pour la mise en place d'un serveur d'intégration continue avec TeamCity et Visual SVN Server
par Philippe VialatteLe but de ce tutoriel est de vous apprendre à 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). -
L'objectif de ce tutoriel est de présenter et de vous apprendre à utiliser les différents outils intégrés directement dans le framework .NET pour faciliter le débogage. -
Tutoriel pour apprendre la génération de documentation avec Sandcastle Help File Builder
par Philippe VialatteCe cours a pour objectif de vous apprendre comment générer simplement une documentation pour votre code, en se basant sur les commentaires de votre code, et sur Sandcastle Help File Builder. De plus, nous allons voir comment intégrer cette génération à votre cycle d'intégration continue. -
ReSharper est un add-in pour Visual Studio qui se présente lui-même comme l'add-in le plus « intelligent ». Ce tutoriel se charge de vous apprendre à utiliser cet outil pour Visual Studio .Net. -
Ce cours a pour objectif de vous apprendre l'utilisation du Data Access Application Block. Par le Data Access Application Block, Microsoft propose une couche logicielle pour l'accès aux données de façon générique et se défaire du fournisseur d'accès aux bases de données. -
Dans ce cours, vous allez apprendre à utiliser la bibliothèque de création de PDF : iTextSharp. TextSharp est une bibliothèque open source en C# adaptée depuis iText par Gerald Henson permettant la création de fichiers PDF. -
Pour faire de l'AJAX, ou parser des pages sur la toile, dans le domaine du web, on connaît bien notre chère HTTPRequest pour faire des GET ou POST. Dans ce cours, nous allons apprendre qu'il est possible à travers WebDAV d'étendre les possibilités du protocole HTTP pour faire de la gestion de ressource Web. -
Dans ce cours, 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. -
Ce tutoriel se charge de vous apprendre à utiliser log4net, un framework aidant le développeur à logger des informations vers diverses cibles. -
Dans ce cours, nous allons apprendre à utiliser 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. -
Ce cours est le premier d'une série de tutoriels qui va vous apprendre le développement de jeux vidéo en C# avec la bibliothèque MonoGame. MonoGame est une implémentation Open Source du framework Microsoft XNA 4. -
Ce cours est le second d'une série de tutoriels qui va vous apprendre le développement de jeux vidéo en C# avec la bibliothèque MonoGame. Dans ce tutoriel, nous allons apprendre à gérer la détection de collision entre notre personnage et son environnement. -
Ce cours est le troisième d'une série de tutoriels qui va vous apprendre le développement de jeux vidéo en C# avec la bibliothèque MonoGame. Dans ce cours, vous allez apprendre à utiliser la manette. -
Ce cours est le quatrième d'une série de tutoriels qui va vous apprendre le développement de jeux vidéo en C# avec la bibliothèque MonoGame. Ce tutoriel a pour objectif de vous apprendre à afficher du texte. -
Le but de ce tutoriel est de vous apprendre une manière assez simple d'afficher et d'imprimer des fichiers PDF à partir d'application .Net avec le composant fourni par Adobe Acrobat Reader.
-
Un objet affiché par DirectX aussi complexe soit-il est toujours composé de triangles. Le triangle sera donc la forme géométrique à la base de tout rendu de scène 3D. Nous allons apprendre dans ce tutoriel comment générer un triangle puis comment l'afficher. -
Ce tutoriel va vous apprendre comment créer une application DirectX en utilisant C#. Nous verrons dans ce cours une brève présentation de la technologie DirectX ainsi que son utilisation dans un programme C#. -
DirectX est une suite d'API multimédias intégrées au système d'exploitation Windows permettant d'exploiter les capacités matérielles d'un ordinateur. Ce tutoriel se charge de vous apprendre les bases pour utiliser DirectX dans vos applications .NET. -
XNA est la plateforme de Microsoft qui permet de développer des jeux vidéo en code managé qui pourront être exécutés sous Windows ou sur une console Xbox 360. Elle propose de nombreuses fonctionnalités que nous allons apprendre à utiliser à travers ce cours. -
Cette série de tutoriels va vous apprendre à utiliser le moteur XNA qui sert pour programmer des jeux sous XBox. Ceci se fait en utilisant Visual Studio C# Express et un module XNA.
-
Nous avons parfois besoin de compiler du code à la volée que ce soit pour faire de petit moteur de script ou bien on aimerait générer du code de façon indépendante du langage final. Dans ce tutoriel, nous allons apprendre à le faire grâce au mécanisme de CodeDOM de .NET. -
Ce cours a pour but de vous apprendre à utiliser la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#. -
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. À travers ce cours, nous allons apprendre à créer une application web .Net avec XMLRAD. -
Ce tutoriel a pour objectif de vous apprendre la gestion de IIS 7 grâce à C# sous Vista et Longhorn server. -
Ce cours a pour objectif de vous présenter l'ensemble des outils mis en ouvre tout en insistant sur la nécessité d'une démarche globale basée sur l'intégration continue. -
L'Enterprise Library permet de résoudre les problèmes courants auxquels on est confrontés lorsqu'on développe un projet. On y retrouve de nombreux « Design Patterns » et autres « Best Practices ». Nous allons apprendre à utiliser ce framework dans ce tutoriel. -
Ce cours a pour objet de vous apprendre à mettre en place pas à pas un système d'intégration continue d'une application grâce à la plateforme CruiseControl.NET. -
Ce tutoriel présente un compte rendu sur la présentation MSDN « Visual Studio Team System » qui a eu lieu au Kinepolis Bruxelles ce 23 septembre 2005. -
Ce tutoriel présente une évaluation des « Rencontres Windows Forms » organisées par Microsoft France par plusieurs membres de développez.com. -
Ce tutoriel présente un petit résumé de la présentation « Visual C# and Windows Forms in Visual Studio 2005 ». -
Les Teched 2005 ont eu lieu à Amsterdam, du 4 juillet 2005 au 8 juillet 2005. Voici un tutoriel qui présente en un compte rendu dédié à des conférences sur les produits Microsoft. -
Ce tutoriel présente une évaluation des « Rencontres Accès aux Données » organisées par Microsoft France par quatre rédacteurs de développez.com. -
Le programme et l'avis de participants aux Developpers Days 2005 organisés dans toute la France par Microsoft. -
Ce tutoriel présente un compte rendu d'une journée DevDays. Il s'agit d'une journée entièrement dédiée aux technologies Microsoft, orientée pour les développeurs. -
Dans ce cours nous allons apprendre 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. -
Avec l'arrivée du nouveau système d'exploitation Windows Vista, un grand nombre de fonctionnalités se sont vu présentées aux utilisateurs, tant au niveau de la sécurité que d'améliorations graphiques ou interactives. Ce tutoriel va vous apprendre à intégrer ces nouveautés au sein de vos applications. -
Dans ce tutoriel, nous allons apprendre comment développer une console d'administration à l'aide de .NET et de MMC 3.0. -
Ce cours a pour objectif de vous apprendre l'utilisation du pattern MVP. Dans ce tutoriel, vous allez apprendre comment créer une application pouvant utiliser différentes interfaces graphiques (Windows, Console, Web…) en minimisant au maximum la redondance de code. -
Dans ce cours, vous allez apprendre comment on peut, en utilisant un Framework dédié, fournir un moyen de tester l'interaction entre les objets de votre code, ou même entre vos objets et des entités extérieures au code, telles que des bases de données ou le système. -
À travers ce cours nous allons apprendre la programmation parallèle. Pour cela nous utiliserons le framework Dotnet et sa nouvelle extension : les « Parallel extensions ». La lecture de ce tutoriel suppose que vous êtes familier avec la programmation Dotnet et surtout la gestion des threads. -
Ce tutoriel se charge de vous apprendre à faire des tests unitaires en décrivant plusieurs exemples de tests unitaires qui exploitent un principe de vérification d'invariances. -
Le développement pour Tablet PC se révèle très simple, car il ne fait qu'ajouter la gestion du stylet pour contrôler les éléments. Ce cours a pour objectif de vous apprendre à créer des applications tirant parti des fonctionnalités d'un Tablet PC. -
Le SDK (Software Development Kit) de Microsoft Surface permet de développer des applications utilisables avec ce produit. Ce tutoriel va vous apprendre les étapes nécessaires à la mise en place d'applications pour Microsoft Surface. -
Dans ce tutoriel nous allons nous pencher sur deux aspects des « parallel extensions » notamment les collections gérant les accès concurrents et les tâches parallèles. -
Ce tutoriel a pour but de vous apprendre à utiliser Microsoft Distributed Cache Service, la solution de cache distribué livrée avec Windows Server AppFabric. -
Ce tutoriel permet de faire un premier pas dans l'interopérabilité entre la plateforme .net et le langage web PHP. À l'aide d'exemples assez simples, ce cours va vous apprendre 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. -
Vous découvrirez au travers de ce tutoriel le support du langage PHP sur la plateforme .NET grâce à Phalanger, et vous allez apprendre 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. -
Dans ce tutoriel, nous allons expliquer le fonctionnement des Microsoft Tags. Ensuite nous allons apprendre comment créer des Tags, tout d'abord manuellement, puis en développant une application sommaire de carte de visite.