.NET Framework #.net Table des matières À propos 1 Chapitre 1: Démarrer avec .N
.NET Framework #.net 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 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 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 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 Examples 66 Échantillon de compilation IL 66 Chapitre 16: Contextes de synchronisation 69 Remarques 69 Examples 69 Exécuter du code sur le thread d'interface utilisateur après avoir effectué un travail en 69 Chapitre 17: Contrats de code 71 Remarques 71 Examples 71 Conditions préalables 71 Postconditions 71 Contrats pour interfaces 72 Installation et activation de contrats de code 72 Chapitre 18: Cordes 75 Remarques 75 Examples 76 Compter des caractères distincts 76 Compter les caractères 76 Compter les occurrences d'un caractère 77 Fendre la chaîne en blocs de longueur fixe 77 Convertir une chaîne vers / depuis un autre encodage 78 Exemples: 78 Convertir une chaîne en UTF-8 78 Convertir des données UTF-8 en chaîne 78 Modifier l'encodage d'un fichier texte existant 78 Méthode virtuelle Object.ToString () 78 Immuabilité des cordes 79 omparer les chaînes 80 Chapitre 19: Des exceptions 81 Remarques 81 Examples 81 Prendre une exception 81 Utiliser un bloc 82 Attraper et retracer les exceptions prises 82 Filtres d'exception 83 Renvoyer une exception dans un bloc catch 84 Lancer une exception à partir d'une méthode différente tout en préservant ses informations 84 Chapitre 20: Diagnostique du systeme 86 Examples 86 Chronomètre 86 Exécuter des commandes de shell 86 Envoyer la commande au CMD et recevoir une sortie 87 Chapitre 21: Dictionnaires 89 Examples 89 Enumérer un dictionnaire 89 Initialisation d'un dictionnaire avec un initialiseur de collection 89 Ajouter à un dictionnaire 90 Obtenir une valeur d'un dictionnaire 90 Faire un dictionnaire avec des clés insensibles à la casse. 91 ConcurrentDictionary (à partir de .NET 4.0) 91 Créer une instance 91 Ajout ou mise à jour 91 Obtenir de la valeur 92 Obtenir ou ajouter une valeur 92 IEnumerable to Dictionary ( .NET 3.5) 92 Supprimer d'un dictionnaire 93 ContainsKey (TKey) 93 Dictionnaire à la liste 94 ConcurrentDictionary augmenté avec Lazy'1 réduit le calcul dupliqué 94 Problème 94 Solution 94 Chapitre 22: Ecrire et lire le flux StdErr 96 Examples 96 Écrire dans une sortie d'erreur standard à l'aide de la console 96 Lecture de l'erreur standard du processus enfant 96 Chapitre 23: Expressions régulières (System.Text.RegularExpressions) 97 Examples 97 Vérifiez si le motif correspond à l'entrée 97 Options de passage 97 Match simple et remplacer 97 Match en groupes 97 Supprimer les caractères non alphanumériques de la chaîne 98 Trouver tous les matchs 98 En utilisant 98 Code 98 Sortie 98 Chapitre 24: Fichier d'entrée / sortie 99 Paramètres 99 Remarques 99 Examples 99 VB WriteAllText 99 VB StreamWriter 99 C # StreamWriter 99 C # WriteAllText () 99 C # File.Exists () 100 Chapitre 25: Filetage 101 Examples 101 Accéder aux contrôles de formulaire à partir d'autres threads 101 Chapitre 26: Flux de données TPL 103 Remarques 103 Bibliothèques utilisées dans les exemples 103 Différence entre Post et SendAsync 103 Examples 103 Publier sur un ActionBlock et attendre la fin 103 Liaison de blocs pour créer un pipeline 103 Producteur / consommateur synchrone avec BufferBlock 104 Producteur Asynchrone Consommateur Avec Un Tampon Limité 105 Chapitre 27: Formulaires VB 106 Examples 106 Bonjour tout le monde dans les formulaires VB.NET 106 Pour les débutants 106 Minuteur de Formulaires 107 Chapitre 28: Gestion de la mémoire 110 Remarques 110 Examples 110 Ressources non gérées 110 Utilisez SafeHandle lorsque vous encapsulez des ressources non managées 111 Chapitre 29: Globalisation dans ASP.NET MVC en utilisant l'internationalisation intelligen 112 Remarques 112 Examples 112 Configuration et configuration de base 112 Chapitre 30: Glossaire de l'acronyme 114 Examples 114 Acronymes liés à .Net 114 Chapitre 31: Injection de dépendance 115 Remarques 115 Examples 116 Injection de dépendance - Exemple simple 116 Comment l'injection de dépendance facilite les tests unitaires 117 Pourquoi nous utilisons des conteneurs d'injection de dépendance (conteneurs IoC) 118 Chapitre 32: Invocation de plate-forme 121 Syntaxe 121 Examples 121 Appeler une fonction Win32 dll 121 Utiliser l'API Windows 121 Matrices de Marshalling 121 Structures de marshaling 122 Union de marshaling 124 Chapitre 33: JSON dans .NET avec Newtonsoft.Json 126 Introduction 126 Examples 126 Sérialiser l'objet dans JSON 126 Désérialiser un objet à partir de texte JSON 126 Chapitre 34: La mise en réseau 127 Remarques 127 Examples 127 Discussion TCP de base (TcpListener, TcpClient, NetworkStream) 127 Client SNTP de base (UdpClient) 128 Chapitre 35: Lecture et écriture de fichiers Zip 130 Introduction 130 Remarques 130 Examples 130 Liste des contenus ZIP 130 Extraction de fichiers à partir de fichiers ZIP 131 Mise à jour d'un fichier ZIP 131 Chapitre 36: LINQ 133 Introduction 133 Syntaxe 133 Remarques 140 Évaluation paresseuse 141 ToArray() ou ToList() ? 141 Examples 141 Sélectionnez (carte) 141 Où (filtre) 142 Commandé par 142 OrderByDescending 142 Contient 143 Sauf 143 Couper 143 Concat 143 Premier (trouver) 143 Unique 144 Dernier 144 LastOrDefault 144 SingleOrDefault 145 FirstOrDefault 145 Tout 145 Tout 146 SelectMany (carte plate) 146 Somme 147 Sauter 148 Prendre 148 SéquenceEqual 148 Sens inverse 148 De type 149 uploads/Marketing/ 0755-apprenez-net-framework.pdf
Documents similaires










-
52
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 22, 2022
- Catégorie Marketing
- Langue French
- Taille du fichier 1.0816MB