background preloader

Programmation c#

Facebook Twitter

Les threads en C# De tout temps, l'homme a cherché à améliorer sa productivité en parallélisant ses tâches. Par exemple, les principes du montage à la chaîne ou des architectures pipelinées découlent directement de cette envie d'optimisation. En programmation aussi, il est possible de réaliser ce genre de mécanisme. Pour illustrer ce besoin, prenons un exemple simple : un programme effectue divers calculs compliqués pendant un temps relativement long. L'utilisateur souhaite voir les résultats intermédiaires apparaître sur son interface graphique en temps réel. On peut clairement séparer dans ce cas la partie calcul et l'autre partie concernant l'affichage. Si nous exécutons le programme de manière séquentielle, soit sans parallélisme, il y a de fortes chances pour que l'utilisateur doive attendre la fin des calculs pour qu'un affichage des résultats apparaisse enfin. Il faut noter que sur un système monoprocesseur, la notion de multithreading est toute relative.

II-A. Sélectionnez II-B. II-C. II-D. Operation XML. Généralités Le XML est, en résumé, une façon de représenter des données sous forme d'arbre. Beaucoup de sites lui sont dédiés, ainsi j'ai décidé de passer directement à la pratique. Nous allons créer une application qui ouvre un fichier XML, et affiche ses données dans un tableau.

Vous allez vous rendre compte ainsi directement du rôle de l'XML, ce programme étant beaucoup plus long en utilisant un script pour lire et traiter le fichier. Lire un fichier XML Tout d'abord, on crée le fichier qui sera ensuite ouvert par les objets XML. On commence par créer une nouvelle application C# comme dabitude. On place un composant DataGrid au milieu de notre fenêtre. On clique 2 fois sur le haut de la fenêtre afin d'entrer dans le code. On déclare un XmlDocuement commun à toute la classe afin de pouvoir l'utiliser à travers les différentes méthodes. On se place sous la méthode Form1_Load . On va maintenant créer un DataSet qui servira à produire le document tableau à partir des données.

Creation Document XML

Directory.GetLastWriteTime, méthode (System.IO) Public static DateTime GetLastWriteTime( string path ) Paramètres path Type : System.String Valeur de retour Type : System.DateTime .NET Framework Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0 .NET Framework Client Profile Pris en charge dans : 4, 3.5 SP1 Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge) Référence Autres ressources.

Méthodes StreamReader (System.IO) C# (C Sharp) - Référence des classes - File. File.GetCreationTime, méthode (System.IO) FileStream, classe (System.IO) C# / .NET.