Author

Envoyer un mail programmatiquement

1. Créer un nouveau projet 2. Ajouter la référence vers Microsoft.Office.Interop.Outlook 3. Définir sa propriété “Embed Interop Types” à “False” Ci-dessous le code de la classe “Program”: using Microsoft.Office.Interop.Outlook;   static class Program { /// /// The main entry point for the application. /// [STAThread] static void Main() { MailItem mailItem =(Microsoft.Office.Interop.Outlook.MailItem) new Microsoft.Office.Interop.Outlook.ApplicationClass().CreateItem( Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);... » read more

Chargement asynchrone des données avec busy indicator

1. Le chargement asynchrone : pourquoi faire ? 2. Solution proposée 3. Réalisation 3.1 MyViewModel.cs 3.2 MainWindow.cs Asynchronous WPF Application Source 1. Le chargement asynchrone : pourquoi faire ? Lorsque l’on crée une application il est souvent plus simple de charger les données de façon synchrone. Bien que plus rapide à mettre en place cette... » read more

ActiveDirectory : Vérifier si un utilisateur appartient à un groupe (C#)

1. On définit les paramètres de connexion dans notre app.config   <!-- Active Directory --> <!-- Active Directory --> 2. Nous créons ensuite la classe static ActiveDirectory en exposant la méthode IsUserMemberOfGroup public static class ActiveDirectory { /******************************************************************** * Shared properties * ********************************************************************/ private static DirectoryEntry ldap;   /******************************************************************** * Exposed methods * ********************************************************************/ public... » read more

Générer des images avec du texte

Cet article vous permettra d’utiliser simplement la font de votre choix dans une image. En effet les fonts dites “exotiques” sont rarement installées chez le visiteur de votre site. Dans certains cas (pour un titre par exemple) il est possible de générer une image contenant le texte voulu évitant ainsi les problèmes de rendu. L’archive... » read more

Tips Infragistics

Infragistics est un ensemble de composants graphiques .NET (http://www.infragistics.com/). Intégré à Visual Studio, il permet notamment de moderniser les applications Asp, Win form, Wpf, … WPF XamDataGrid 1. Comment cacher une colonne ? this.myXamDataGrid.Records.FieldLayout.Fields["ColonneACacher"].Visibility = Visibility.Collapsed;this.myXamDataGrid.Records.FieldLayout.Fields["ColonneACacher"].Visibility = Visibility.Collapsed; On utilise ici la propriété Collapsed et non pas Hidden car cette dernière laisse une marge à la place de la... » read more

Programmation objet et base de données sous php5

Introduction PHP5 a apporté un grand nombre d’améliorations notamment au niveau programmation objet. Il est par exemple possible de définir la visibilité des attributs (public, private, protected,… ). L’ajout de fonctions dites « magiques » est également une évolution notable de cette nouvelle version (chargement automatique des classes manquantes, surcharge des getters/setters). Dans cet article... » read more

GIT

http://git-scm.com/ Quelques commandes fréquemment utilisées: 1. Initialiser un répertoire "git init" ou "git clone""git init" ou "git clone" 2. Copier un repository distant vers ma machine locale git clone git://mywebsite.com/personnal/project1.git ./MyProjectgit clone git://mywebsite.com/personnal/project1.git ./MyProject 3. Savoir dans quelle branche je suis git branchgit branch 4. Lister les modifications sur les fichiers (ajout, modification, suppression) git... » read more

JSR 223: Scripting for the JavaTM Platform

JSR 223: Scripting for the JavaTM Platform Présentation : Pour chaque task un boolean selected (renseigné par un script) indique si la ressource peut être utilisée par le scheduler. Objectif : Dans le cadre du scheduler, proposer à l’utilisateur de définir son propre script de sélection dans les langages Javascript, Python et Ruby. Proposer également... » read more