Version imprimable      Envoyer     
Cliquez pour évaluer et commenter
Popular Articles

James Avery does it again with his popular list of developer tools. This time he covers the best Visual Studio add-ins available today that you can download for free.

James Avery

MSDN Magazine December 2005

...

Read more!

The MVP pattern helps you separate your logic and keep your UI layer free of clutter. This month learn how.

Jean-Paul Boodhoo

MSDN Magazine August 2006

...

Read more!

C# 2.0 introduces a wealth of exiting new features, such as generics, iterators, partial classes and anonymous methods. While generics are the most talked-about feature especially for former classic C++ developers, the rest of the new features are important additions to your .NET development arsenal, enhancing power and improving overall productivity. This article is dedicated to all the new C# 2.0 capabilities besides generics to give you a good overall picture of the upcoming features.

Juval Lowy

MSDN ...

Read more!

Apprenez à automatiser les déploiements d'applications SharePoint personnalisés et à utiliser l'API SharePoint pour éviter les définitions de site personnalisées.

E. Wilansky, P. Olszewski, and R. Sneddon

MSDN Magazine May 2008

...

Read more!

Un gadget Sidebar est un petit outil puissant qui est étonnamment facile à créer. Découvrez les gadgets avec Donavon West.

Donavon West

MSDN Magazine August 2007

...

Read more!

Our Blog

So many factors can affect the performance of a Web page—the distance between server and client, the size of the elements on the page, how the browser loads these elements, available bandwidth. Finding those bottlenecks and identifying the culprits is no easy task.

In the November 2008 issue of MSDN Magazine, Jim Pierson introduces ...

Read more!

It’s helpful to think about secure design from a more holistic perspective by using threat models to drive your security engineering process.

In the November 2008 issue of MSDN Magazine, Michael Howard proposes using the threat model to help drive other SDL security requirements, primarily code review priority, fuzz testing priority, ...

Read more!

Every month, the CLR team gives us insight into the core of managed code, .NET programming best practices, technologies underlying the CLR and .NET Framework, and other tips and suggestions.

In the December 2008 issue of MSDN Magazine, Erika Fuentes and Eric Eilebrecht cover some common issues developers encounter when tuning ...

Read more!

We're currently in the process of stepping back and taking a critical look at our Web site to see how you all are using it - and how we can redesign parts of it (big or small) to make that experience better.  We are continuously receiving your feedback on existing frustrations and we are working hard to remedy those (as a general fyi, most of the frustrations have to do with navigation).  However, in order to get a sense of whether we need to look at some of the more fundamental ...

Read more!

Visual Studio 2008 Team Foundation Server Build (better known as Team Build) is a core feature of Team Foundation Server 2008. Microsoft designed Team Build to be an industrial-strength build automation tool.

In the November 2008 issue of MSDN Magazine, Brian A. Randell introduces you to Team Build 2008 and walks you through the process ...

Read more!

Octobre2008 Octobre 2008
Changement de paradigme: Réflexion sur la conception en programmation parallèle
Cet article explique ce qui motive les nouvelles techniques qui décomposent les problèmes en morceaux indépendants pour une utilisation optimale de la programmation parallèle. David Callahan
Outils de programmation: Prise en charge améliorée du parallélisme dans la prochaine version de Visual Studio
Nous examinons la prise en charge planifiée de la programmation parallèle pour le code géré et le code natif dans la prochaine version de Visual Studio. Stephen Toub et Hazim Shafi
Dangers de la simultanéité: Résolution de 11 problèmes possibles dans votre code multithread
Nous décrivons ici certaines des difficultés développement simultané les plus courantes et proposons des conseils pour y faire face dans vos logiciels. Joe Duffy
ASP.NET AJAX 4.0: Nouvelle prise en charge AJAX pour les applications Web pilotées par les données
Voici une application Web pilotée par les données ASP.NET AJAX qui prend les meilleures fonctionnalités de la programmation côté serveur et client pour offrir une expérience utilisateur efficace et conviviale. Bertrand Le Roy
Asynchronisme facile: Créez des applications simultanées à l'aide de simples expressions F#
Dans cet article, l'auteur explore comment le langage F# vous permet de créer des bibliothèques de fonctions asynchrones qui peuvent être appelées de façon continue à partir de n'importe quel autre langage .NET. Chance Coble
Code Download (756 KB)
.Chm Files

Columns
Le mot du rédacteur en chef: new Thread(ReadEditorsNote).Start(); yourAttention.WaitOne();
Présentant le problème, Howard Dierking remarque que vous ne pouvez pas simplement paralléliser votre code aveuglément si vous souhaitez vraiment profiter des avantages promis par le parallélisme. Howard Dierking
Boîte à outils: Données de test réalistes, le blog de Dare Obasanjo, outils de codage en couleurs, et bien plus encore
Ce mois-ci, Scott montre comment générer des données de test réalistes, visite le blog de Dare Obasanjo et offre une démonstration du codage de syntaxe en couleurs pour une meilleure lisibilité. Scott Mitchell
Les coulisses du CLR: Sécurité dans Silverlight 2
Andrew Dai, de l'équipe CLR aborde le modèle de Transparence, qui crée une limite d'isolement forte entre le code à autorisations et sans autorisations pour les applications Silverlight. Andrew Dai
Les arcanes du Basic: Saisie de données dynamique grâce aux littéraux XML
Apprenez à utiliser Windows Presentation Foundation (WPF), XAML et la prise en charge poussée de XML dans Visual Basic pour générer dynamiquement des interfaces utilisateur. Beth Massi
À la pointe: Réutilisation de code dans WPF et Silverlight 2.
Il existe une forte similarité entre les applications Silverlight 2 basées sur le Web et les applications WPF de bureau. Ici, Dino se penche sur la réutilisation du code entre le deux. Dino Esposito
Modèles dans la pratique: Cohésion et couplage
Voici quelques modèles de conception qui vous permettent d'obtenir une plus grande cohésion et un couplage plus lâche pour des applications plus flexibles et réutilisables. Jeremy Miller
Station-service: Autorisation dans les services WCF
Windows Communication Foundation (WCF) propose un système basé sur les rôles convivial et une API basée sur les déclarations plus puissante et complexe pour l'implémentation des autorisations dans les services. Dominick Baier et Christian Weyer
Fondations: Gestion des états grâce aux services durables
Ce mois-ci, Juval Lowy aborde des questions telles que les conditions de conservation de proxys et services en mémoire pour une meilleure gestion de l'état dans les flux de travail de longue durée. Juval Lowy
Windows et le C++: Exploration des algorithmes hautes performances
Voyez comment vous pouvez gagner en efficacité par des moyens étonnants en examinant vos algorithmes, les données sur lesquelles ils fonctionnent et le matériel pour lequel vous concevez. Kenny Kerr
La vie errante: Applications d'encre numérique pour Tablet PC
Nous vous montrons comment créer des applications compatibles avec l'encre numérique rapidement avec le SDK Tablet PC et les contrôles ActiveX InkEdit et InkPicture. Gus Class
.NET dans tous ses états: Faux partage
Ce mois-ci : problèmes d'accès mémoire dans les systèmes multicœurs et diagnostic et élimination du faux partage dans vos applications informatiques parallèles. Stephen Toub, Igor Ostrovsky et Huseyin Yildiz
{ Entre parenthèses }: N'ayez pas peur de jeter votre travail
Avec la puissance de traitement à votre disposition aujourd'hui, Josh Phillips recommande d'utiliser le calcul spéculatif, c'est-à-dire l'exécution d'opérations à l'avance, même si les résultats ne seront peut-être jamais nécessaires. Josh Phillips
Page view tracker