Dorian LAMANDE & Technologies Microsoft

Techdays 2010

Posté par Dorian LAMANDE le décembre 20, 2009

sitelaunchLes Techdays auront lieu les 08 09 & 10 Février au Palais des Congrès à Paris.

Au programme :

- 3 conférence plénieres
- + de 300 conférences techniques
- 5500 m² d’exposition
- 20 communautés exposants
- Des experts à votre disposition !

Bien évidemment EPSILAB sera présent et aura son stand sur le thème suivant : Cloud Computing & Web !

Par ici pour les inscriptions ! :)

N’oubliez pas de visiter le blog des Techdays : http://blogs.technet.com/mstechdays/

Publié dans Divers | Taggé: , | Laisser un commentaire »

Office 2010 Bêta disponible 2

Posté par Dorian LAMANDE le novembre 19, 2009

 

image

Lors de la Professional Developer’s Conference, le 18 novembre à 18h heure française, Microsoft a annoncé la disponibilité publique d’Office 2010 et Office Web Apps, de SharePoint 2010, Visio 2010 et Project 2010 en version beta 2 !

Par ici ! www.microsoft.com/france/beta2010

Vous aurez le choix entre :

- Office Famille et Petite Entrepreise 2010 : Word, Excel, PowerPoint, Outlook, One Note

- Office Professionnel 2010 : Word, Excel, PowerPoint, Outlook, One Note, Access, Publisher

- Office Professionnel Plus 2010 : Word, Excel, PowerPoint, Outlook, One Note, Access, Publisher, Infopath, Communicator, SharePoint WorkSpace

Les Office Web Apps restent en Technical Preview.

Pour les heureux possésseur d’un Windows Phone : vous pouvez télécharger la version bêta d’Office Mobile 2010 (Windows Mobile 6.5).

http://marketplace.windowsphone.com/Default.aspx

A vos téléchargements ! :)

Publié dans Office 2010 | Taggé: , , | Laisser un commentaire »

Silverlight : Créer et jouer des animations en full XAML.

Posté par Dorian LAMANDE le août 18, 2009

On a tous pour habitude de créer nos StoryBoard et de les lancer depuis notre code C#. Et bien sachez que ce n’est pas la seule solution.

1. Créons un élément simple : un rectangle aux bords arrondis.

image

2. Créons un StoryBoard afin de changer la couleur de ce rectangle.

image

image

3. Nous obtenons le code XAML suivant :

<UserControl.Resources>
                    <Storyboard x:Name="ChangeColor">
                        <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="rectangle"
Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)">
                            <EasingColorKeyFrame KeyTime="00:00:00" Value="#FF6A0000"/>
                            <EasingColorKeyFrame KeyTime="00:00:01" Value="#FF00186A"/>
                        </ColorAnimationUsingKeyFrames>
                    </Storyboard>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White">
    <Rectangle x:Name="rectangle" Fill="#FF6A0000" Stroke="Black" Margin="110,144,141,163" RadiusX="86.5"
RadiusY="86.5" HorizontalAlignment="Center" VerticalAlignment="Center" Height="152" Width="276"/>
</Grid>

4. Afin de pouvoir lancer l’animation nous allons utiliser un trigger sur le rectangle ainsi qu’un routedEvent sur le chargement de ce même rectangle.

<Rectangle x:Name="rectangle" Fill="#FF6A0000" Stroke="Black" Margin="110,144,141,163" RadiusX="86.5"
RadiusY="86.5" HorizontalAlignment="Center" VerticalAlignment="Center" Height="152" Width="276">
    <Rectangle.Triggers>
        <EventTrigger RoutedEvent="Rectangle.Loaded">
            <BeginStoryboard>
                <Storyboard x:Name="ChangeColor">
                    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="rectangle"
Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)">
                        <EasingColorKeyFrame KeyTime="00:00:00" Value="#FF6A0000"/>
                        <EasingColorKeyFrame KeyTime="00:00:01" Value="#FF00186A"/>
                    </ColorAnimationUsingKeyFrames>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Rectangle.Triggers>
</Rectangle>

5. F5, et notre animation fonctionne !

Dorian LAMANDE

Stagiaire  Ingénieur chez Mpoware.

Publié dans Silverlight | Taggé: , | Laisser un commentaire »

Les dates et les galères !

Posté par Dorian LAMANDE le août 13, 2009

On a tous rencontré des problèmes avec les Dates, côté BDD on est en format en-Us, côté développement on est au format fr-FR. Du coup on est embêté lorsque l’on veut faire des opérations sur nos dates. Une solutions consiste à tout passer au format en-US. Je vous propose la solution suivante.

J’ai utilisé une application console en C# pour réaliser ce code.

Conversion de toutes vos dates françaises en date US :

static private string ReverseDate(string mydate)
{
    string day = mydate[0].ToString() + mydate[1].ToString();
    string month = mydate[3].ToString() + mydate[4].ToString();
    string year = mydate[6].ToString() + mydate[7].ToString() + mydate[8].ToString() + mydate[9].ToString();

    return month + "/" + day + "/"+ year;
}

Ensuite il nous reste plus qu’à convertir cette nouvelle date en DateTime :

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
string date = ReverseDate("31/07/2008");

DateTime mydatetime = Convert.ToDateTime(date);
Console.WriteLine("My New Date String : {0}",date);
Console.WriteLine("My New Date DateTime : {0}", mydatetime);

Console.WriteLine("Press Key To Exit...");
Console.ReadKey();
 

La CultureInfo nous permet de tout basculer au format US, donc le tour est joué :) !

Et voici le résultat :

image

Dorian LAMANDE

Publié dans Divers | Taggé: , , | 2 Commentaires »

Windows 7 RTM est disponible

Posté par Dorian LAMANDE le août 7, 2009

Logo-Seven

 

Depuis hier, la version RTM de Windows 7 est disponible pour les abonnés Technet et MSDN.

Pas d’abonnement MSDN ? Prenez-en un ici

A vos téléchargements !

 

Dorian LAMANDE.

Publié dans Windows 7 | Taggé: | Laisser un commentaire »

A la découverte de Microsoft Small Basic

Posté par Dorian LAMANDE le juillet 30, 2009

image

Première vidéo de présentation.

Dorian LAMANDE

Stagiaire Ingénieur chez Mpoware

Publié dans Small Basic | Taggé: | 2 Commentaires »

Silverlight 3 est en release !

Posté par Dorian LAMANDE le juillet 15, 2009

Silverlight3 A vos téléchargements ! Silverlight est passé en release ce matin.

Outils de développement SL 3 pour VS2008 ici :

http://www.microsoft.com/downloads/details.aspx?familyid=9442b0f2-7465-417a-88f3-5e7b5409e9dd&displaylang=en

SDK Silverlight 3 ici :

http://www.microsoft.com/downloads/details.aspx?familyid=2050E580-F1D5-4040-BB09-E6185591B6B5&displaylang=en

Toolkit Silverlight 3 a été mis à jour ici :

http://silverlight.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24246

Dorian LAMANDE

Stagiaire Ingénieur chez Mpoware

Publié dans Silverlight | Taggé: , | Laisser un commentaire »

Office 2010

Posté par Dorian LAMANDE le juillet 15, 2009

La nouvelle version d’Office a été dévoilée à la WPC 2009.

Beaucoup de nouveautés apparaissent. Je vais vous en montrer quelques unes.

  • Word

image  Lisez la suite de cette entrée »

Publié dans Office 2010 | Taggé: , , | Laisser un commentaire »

Windows 7 pour le 13 Juillet ?

Posté par Dorian LAMANDE le juillet 9, 2009

Logo-Seven La version RTM (Release to Manufacturing) de Windows 7 “serait” prête pour le 13 Juillet. Date à laquelle se déroule la Microsoft Worldwide Partner Conference. On peut espérer une arrivée dans les jours suivants cette date de W7 sur MSDN !

Un programme d’upgrade pour celles et ceux qui utilisent la RC ?

 

Le futur nous le dira !

Dorian LAMANDE

Stagiaire Ingénieur chez Mpoware

Publié dans Windows 7 | Taggé: | Laisser un commentaire »

Création d’un Custom Control en Silverlight

Posté par Dorian LAMANDE le juillet 2, 2009

Dans cet article nous allons créer on TabItem personnalisé. On va le rendre éditable et on va ajouter une croix pour le fermer. Pour réaliser ce Custom Control j’ai utilisé : 

  • Visual Studio 2008
  • Silverlight 3
  • Blend

1. Création du projet silverlight

Fichier > Nouveau Projet > Silverlight Application. Appelez le “CustomTab”. Ne cochez pas la case pour héberger l’application. Une page de test sera créer quand vous compilerez le projet.

2. Structure du projet

Afin de pouvoir réaliser notre Custom Tab nous avons besoin d’une classe ResourceManager, qui va parcourir notre generic.xaml. Ce dernier est notre Template. Il doit impérativement se trouve dans un dossier “themes”  à la racine du projet. Nous allons avoir besoin d’une image, et bien évidemment d’une classe CustomControlTab qui va gérer nos tab items. Vous devriez obtenir ceci :

image

Notez que la référence System.Windows.Controls

Lisez la suite de cette entrée »

Publié dans Silverlight | Taggé: , , , , | 1 commentaire »