Déménagement vers codes-sources

Par Sébastien Carriere 13. mars 2008 18:56

image

Après 6 mois de blog. Je change d’adresse afin de rejoindre le réseau codes-sources.

Vous me retrouverez maintenant à l’adresse suivante :

Mon flux RSS est ici :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

WebCast du MIX 2008

Par Sébastien Carriere 7. mars 2008 08:37

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Tutoriel vidéo Asp.Net MVC 2

Par Sébastien Carriere 5. mars 2008 22:09

Le site asp.net propose 4 nouvelles vidéos d'introduction sur l'Asp.Net MVC 2.

Elles sont réalisées par Scott Hanselman.


#1 | Displaying Data
16 minutes, 41 seconds



#2 | Editing Data and Making Forms
18 minutes, 38 seconds



#3 | Advanced Techniques
12 minutes, 56 seconds



#4 | Testing
23 minutes, 20 seconds

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Télécharger ASP.NET MVC Preview 2

Par Sébastien Carriere 5. mars 2008 21:38

La version 2 des Asp.Net Extensions est disponible.

Vous y retrouverez de nouvelles versions pour :

  • Asp.Net MVC,
  • Asp.Net Dynamic Data,
  • Asp.Net controls for Silverlight,
  • ADO.Net data services,
  • Entity Framework runtime,
  • De nouveaux controles AJAX

Pour le télécharger c'est ici :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Extension Method et .Net 2.0, pas si simple que ça !

Par Sébastien Carriere 5. mars 2008 08:25

A plusieurs reprises, j’ai entendu dire :

« Les méthodes d’extension fonctionnent avec le .Net 2.0, car il s’agit uniquement d’une astuce du compilateur »

Là où je suis d’accord, c’est que le code généré par la compilation de méthodes d’extension peut être exécuté sur .Net 2.0.

Mais qu’en est-il vraiment si je veux faire un projet .Net 2.0 ?

Il faut utiliser Visual Studio 2008 pour avoir le "multi targeting" et le compilateur .Net 3.5.

Mais, l’utilisation des « extension method » n’est pas si simple.

La preuve par l’exemple :

Je crée une application console qui cible le Framework 2.0 :

clip_image002

J'implémente la méthode suivante :

    public static class ExtensionMethodClass
    {
       
public static string UpperMethodTest(this string value)
        {
           
return value.ToUpper();
        }
    }

 

Je l'appel depuis mon programme :

    class Program
    {
       
static void Main(string[] args)
        {
           
string test = "Test String!!";
           
string result = test.UpperMethodTest();
        }
    }

 

Si je compile, j'obtiens l'erreur suivante :

image

Oups, il manque le type "System.Runtime.CompilerServices.ExtensionAttribute" !

Un petit coup de Reflector sur le Framework 3.5 nous donne :

Extension Attribute Reflection

Pour faire compiler l'application, je vais ajouter me propre classe d'attribut :

namespace System.Runtime.CompilerServices
{
    [
AttributeUsage(
       
AttributeTargets.Method |
       
AttributeTargets.Class |
       
AttributeTargets.Assembly)]
   
public sealed class ExtensionAttribute : Attribute
    {
    }
}

 

Vous remarquerez que j'utilise le bon namespace.

Maintenant, le code compile et fonctionne correctement !

Source :

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

AjaxControl Toolkit pour Visual Studio 2008 et le Framework .Net 3.5

Par Sébastien Carriere 4. mars 2008 08:25

Une nouvelle version des Ajax Control Toolkit (v3.0.20229) est en téléchargement sur CodePlex.

Cette version est la première release officiel pour Visual Studio 2008 et le Framework .Net 3.5.

C'est par ici.

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen