C#

  • Fondation de communication Windows

    Windows Communication Foundation (WCF) est une infrastructure permettant de créer des applications orientées services. À laide de WCF, vous pouvez envoyer des données sous forme de messages asynchrones dun point de terminaison de service à un autre. Un point de terminaison de service peut faire part

    lire
  • Microsoft.Exchange.WebServicesMicrosoft.Exchange.WebServices

    # Récupérer les paramètres dabsence du bureau de lutilisateur spécifié Commençons par créer un ExchangeManager objet, où le constructeur se connectera aux services pour nous. Il a aussi un GetOofSettings méthode, qui renverra le OofSettings objet pour ladresse email spécifiée : using System; using

    lire
  • Importer des contacts Google

    # Exigences Pour importer des contacts Google (Gmail) dans lapplication ASP.NET MVC, téléchargez dabord Configuration de lAPI Google. Cela accordera les références suivantes : using Google.Contacts; using Google.GData.Client; using Google.GData.Contacts; using Google.GData.Extensions; Ajoutez-le

    lire
  • Inclure les ressources de police

    # Instanciation de Fontfamily à partir des ressources public FontFamily Maneteke = GetResourceFontFamily(Properties.Resources.manteka); # Méthode dintégration public static FontFamily GetResourceFontFamily(byte[] fontbytes) { PrivateFontCollection pfc = new PrivateFontCollection(); IntP

    lire
  • Créer sa propre MessageBox dans l'application Windows Form

    Nous devons dabord savoir ce quest une MessageBox... Le contrôle MessageBox affiche un message avec le texte spécifié et peut être personnalisé en spécifiant une image, un titre et des ensembles de boutons personnalisés (ces ensembles de boutons permettent à lutilisateur de choisir plus quune simpl

    lire
  • Génération de codes T4

    # Génération de code dexécution <#@ template language="C#" #> //Language of your project <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #> <#@ import namespace="Syste

    lire
  • ILGenerator

    # Crée un DynamicAssembly contenant une méthode dassistance UnixTimestamp Cet exemple montre lutilisation de ILGenerator en générant du code qui utilise des membres déjà existants et nouveaux ainsi que la gestion de base des exceptions. Le code suivant émet un DynamicAssembly qui contient un équiva

    lire
  • Interopérabilité

    # Fonction dimportation à partir dune DLL C++ non gérée Voici un exemple dimportation dune fonction définie dans une DLL C++ non managée. Dans le code source C++ de myDLL.dll, la fonction add est défini : extern "C" __declspec(dllexport) int __stdcall add(int a, int b) { return a + b;

    lire
  • Compilation d'exécution

    # RoslynScript Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript est un nouveau moteur de script C#. var code = "(1 + 2).ToString()"; var run = await CSharpScript.RunAsync(code, ScriptOptions.Default); var result = (string)run.ReturnValue; Console.WriteLine(result); //output 3 Vous

    lire
  • Script C#

    # Évaluation de code simple Vous pouvez évaluer nimporte quel code C# valide : int value = await CSharpScript.EvaluateAsync<int>("15 * 89 + 95"); var span = await CSharpScript.EvaluateAsync<TimeSpan>("new DateTime(2016,1,1) - DateTime.Now"); Si le type nest pas sp

    lire
  • Cryptographie (System.Security.Cryptography)

    # Exemples modernes de chiffrement symétrique authentifié dune chaîne La cryptographie est quelque chose de très difficile et après avoir passé beaucoup de temps à lire différents exemples et vu à quel point il est facile dintroduire une forme de vulnérabilité, jai trouvé une réponse écrite à lorig

    lire
  • Génération de nombres aléatoires en C#

    # Générer un int aléatoire Cet exemple génère des valeurs aléatoires entre 0 et 2147483647. Random rnd = new Random(); int randomNumber = rnd.Next(); # Générer un int aléatoire dans une plage donnée Générer un nombre aléatoire entre minValue et maxValue - 1 . Random rnd = new Random(); var rando

    lire
  • ObservableCollection<T>

    # Initialiser ObservableCollection ObservableCollection est une collection de type T comme List<T> ce qui signifie quil contient des objets de type T . Dans la documentation, nous lisons que : `ObservableCollection`représente une collection de données dynamique qui fournit des notification

    lire
  • CLSCompliantAttributeCLSCompliantAttribute

    # Modificateur daccès auquel les règles CLS sappliquent using System; [assembly:CLSCompliant(true)] namespace CLSDoc { public class Cat { internal UInt16 _age = 0; private UInt16 _daysTillVacination = 0; //Warning CS3003 Type of Cat.DaysTillVacination is not CL

    lire
  • Création d'une application console à l'aide d'un éditeur de texte brut et du compilateur C# (csc.exe)

    # Création dune application console à laide dun éditeur de texte brut et du compilateur C# Afin dutiliser un éditeur de texte brut pour créer une application console écrite en C#, vous aurez besoin du compilateur C#. Le compilateur C# (csc.exe) se trouve à lemplacement suivant :%WINDIR%\Microsoft.N

    lire
  • Extensions réactives (Rx)

    # Observation de lévénement TextChanged sur un TextBox Un observable est créé à partir de lévénement TextChanged du TextBox. De plus, toute entrée nest sélectionnée que si elle est différente de la dernière entrée et sil ny a eu aucune entrée dans les 0,5 seconde. La sortie dans cet exemple est env

    lire
  • Gestionnaire d'authentification C#

    # Gestionnaire dauthentification public class AuthenticationHandler : DelegatingHandler { /// <summary> /// Holds requests header name which will contains token. /// </summary> private const string securityToken = "__RequestAuthToken";

    lire
  • System.DirectoryServices.Protocols.LdapConnection

    # Connexion SSL LDAP authentifiée, le certificat SSL ne correspond pas au DNS inverse Configurez des constantes pour le serveur et les informations dauthentification. En supposant LDAPv3, mais il est assez facile de changer cela. // Authentication, and the name of the server. private const string L

    lire
  • System.Management.Automation

    # Invoquer un pipeline synchrone simple Obtenir la date et lheure actuelles. public class Program { static void Main() { // create empty pipeline PowerShell ps = PowerShell.Create(); // add command ps.AddCommand("Get-Date"); // run command

    lire
  • Implémentation du modèle de conception poids mouche

    # Implémentation de la carte dans le jeu RPG Le poids mouche est lun des modèles de conception structurelle. Il est utilisé pour diminuer la quantité de mémoire utilisée en partageant autant de données que possible avec des objets similaires. Ce document vous apprendra comment utiliser correctement

    lire
Total 13414 -Programmation en C  FirstPage PreviousPage NextPage LastPage CurrentPage:1/671  20-Programmation en C/Page Goto:1 2 3 4 5 6 7