• Aucun résultat trouvé

Apprenez .NET Framework

N/A
N/A
Protected

Academic year: 2022

Partager "Apprenez .NET Framework"

Copied!
6
0
0

Texte intégral

(1)

.NET Framework

#.net

(2)

Table des matières

À propos 1

Chapitre 1: Démarrer avec .NET Framework 2

Remarques 2

Versions 2

.NET 2

Cadre compact 3

Micro Framework 3

Examples 3

Bonjour tout le monde en C # 3

Bonjour tout le monde dans Visual Basic .NET 4

Bonjour tout le monde en fa # 4

Bonjour tout le monde en C ++ / CLI 4

Bonjour tout le monde dans PowerShell 4

Bonjour tout le monde à Nemerle 4

Bonjour tout le monde en oxygène 5

Bonjour tout le monde à Boo 5

Bonjour tout le monde en Python (IronPython) 5

Bonjour tout le monde en IL 5

Chapitre 2: .NET Core 7

Introduction 7

Remarques 7

Examples 7

Application de console de base 7

Chapitre 3: ADO.NET 9

Introduction 9

Remarques 9

Examples 9

Exécuter des instructions SQL en tant que commande 9

Meilleures pratiques - Exécution d'instructions SQL 10

Meilleure pratique pour travailler avec ADO.NET 11

(3)

Utilisation d'interfaces communes pour extraire des classes spécifiques à un fournisseur d 12

Chapitre 4: Analyse de date et heure 13

Examples 13

ParseExact 13

TryParse 14

TryParseExact 16

Chapitre 5: Arbres d'expression 17

Remarques 17

Examples 17

Arbre d'expression simple généré par le compilateur C # 17

construire un prédicat de champ de formulaire == valeur 18

Expression pour récupérer un champ statique 18

Classe InvocationExpression 19

Chapitre 6: Bibliothèque parallèle de tâches (TPL) 22

Remarques 22

Buts et cas d'utilisation 22

Examples 22

Boucle de base producteur-consommateur (BlockingCollection) 22

Tâche: instanciation de base et attente 23

Tâche: WaitAll et capture de variable 24

Tâche: WaitAny 24

Tâche: gestion des exceptions (à l'aide de l'attente) 24

Tâche: gérer les exceptions (sans utiliser Wait) 25

Tâche: annuler en utilisant CancellationToken 25

Task.WhenAny 26

Task.WhenAll 26

Parallel.Invoke 27

Parallel.ForEach 27

Parallel.For 27

Contexte d'exécution fluide avec AsyncLocal 28

Parallel.ForEach dans VB.NET 29

Tâche: Renvoyer une valeur 29

(4)

Chapitre 7: Cadre d'extensibilité gérée 30

Remarques 30

Examples 30

Exportation d'un type (de base) 30

Importation (de base) 31

Connexion (basique) 31

Chapitre 8: Chiffrement / Cryptographie 33

Remarques 33

Examples 33

RijndaelManaged 33

Chiffrer et déchiffrer les données à l'aide d'AES (en C #) 34

Créer une clé à partir d'un mot de passe / SALT aléatoire (en C #) 37

Cryptage et décryptage à l'aide de la cryptographie (AES) 39

Chapitre 9: Classe SpeechRecognitionEngine pour reconnaître la parole 42

Syntaxe 42

Paramètres 42

Remarques 43

Examples 43

Reconnaissance asynchrone de la parole pour la dictée de texte libre 43 Reconnaissance asynchrone de la parole basée sur un ensemble restreint de phrases 43

Chapitre 10: Classe System.IO.File 44

Syntaxe 44

Paramètres 44

Examples 44

Supprimer un fichier 44

Supprimer les lignes indésirables d'un fichier texte 46

Convertir l'encodage du fichier texte 46

"Touchez" une grande quantité de fichiers (pour mettre à jour la dernière heure d'écriture 46

Énumérer les fichiers antérieurs à une quantité spécifiée 47

Déplacer un fichier d'un endroit à un autre 47

File.Move 47

Chapitre 11: Clients HTTP 49

(5)

Remarques 49

Examples 49

Lecture de la réponse GET sous forme de chaîne à l'aide de System.Net.HttpWebRequest 49 Lecture de la réponse GET sous forme de chaîne à l'aide de System.Net.WebClient 49 Lecture de la réponse GET sous forme de chaîne à l'aide de System.Net.HttpClient 50 Envoi d'une requête POST avec une charge utile de chaîne à l'aide de System.Net.HttpWebReq 50 Envoi d'une requête POST avec une charge utile de chaîne à l'aide de System.Net.WebClient 50 Envoi d'une requête POST avec une charge utile de chaîne à l'aide de System.Net.HttpClient 51

Downloader HTTP basique utilisant System.Net.Http.HttpClient 51

Chapitre 12: CLR 53

Examples 53

Introduction au Common Language Runtime 53

Chapitre 13: Collecte des ordures 54

Introduction 54

Remarques 54

Examples 54

Un exemple basique de collection (garbage) 54

Objets vivants et objets morts - les bases 55

Plusieurs objets morts 56

Références faibles 56

Dispose () vs. finalizers 57

Élimination correcte et finalisation des objets 58

Chapitre 14: Collections 60

Remarques 60

Examples 60

Création d'une liste initialisée avec des types personnalisés 60

Queue 61

Empiler 63

Utilisation des initialiseurs de collection 64

Chapitre 15: Compilateur JIT 66

Introduction 66

Remarques 66

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

C'est qu'au lieu d'une lecture passive, les élèves sont amenés à une lecture active : ils doivent "faire quelque chose", appuyer sur des touches, taper des mots ; le

Remarque importante : il ne s'agit dans d'une liste de critères qui devraient être tous remplis, mais d'indices qui permettent de repérer la qualité de la démarche, sans qu'on

Remarque importante : il ne s'agit dans d'une liste de critères qui devraient être tous remplis, mais d'indices qui permettent de repérer la qualité de la démarche, sans qu'on

On étudie la répartition des contraintes puis la propagation d’une fissure en contraintes planes selon la géométrie précisée Figure

Le runtime fournit des services aux programmes qui s'exécutent sous son contrôle : chargement/exécution, isolation des programmes, vérification des types, conversion code

A) Indiquer la nature des énergies utilisées pour le fonctionnement de l’objet La forme des énergies utilisées pour le fonctionnement d'un objet Pour fonctionner un objet technique

[r]

Les contenus de ce qui prend la forme d’un véritable programme, engageant tous les niveaux de l’école primaire jusqu’aux trois voies du lycée (général, technologique