{"product_id":"110950","title":"Voir cent fois ne vaut pas le fait de le faire une seule fois. C Introduction ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEhpzAJjomnrSF5EooJW8QYwY1Lr.png?v=1765044864\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Voir, c'est croire, mais faire une fois vaut mieux que de voir cent fois. Introduction au C# \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/82444872\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e  \u003cdiv\u003eCe livre est un ouvrage d'introduction destiné aux programmeurs qui souhaitent débuter en programmation ou apprendre le langage C#.\u003cbr\u003e Il est conçu pour mettre l'accent sur les concepts, les exemples et les exercices pratiques.\u003cbr\u003e Si vous étudiez régulièrement les 100 exemples principaux du texte et résolvez vous-même les exercices pratiques proposés dans chaque chapitre, vous serez en mesure de jeter les bases d'une progression suffisante en tant que développeur C#.\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Note de l'auteur\u003cbr\u003e Note d'un rédacteur et testeur bêta\u003cbr\u003e Note\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 1 : Première rencontre, programmation parlée\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 Qu'est-ce que la programmation ?\u003cbr\u003e 1.2 Quels sont les langages de programmation ?\u003cbr\u003e 1.3 Le potentiel de naissance et de développement du C#, ce langage est attractif !\u003cbr\u003e 1.4 Installons Visual Studio\u003cbr\u003e 1.5 Mon premier programme\u003cbr\u003e 1.6 Distribution du programme\u003cbr\u003e 1.7 MSDN, le premier formateur des développeurs C#\u003cbr\u003e 1.8 Structure du code de ce livre\u003cbr\u003e Résumons.\u003cbr\u003e [Faisons-le ensemble] Mon premier code (Program.cs)\u003cbr\u003e \u003cbr\u003e\u003cb\u003eChapitre 2 : Utilisation des variables, étiquetage des paniers\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 2.1 Variables : Un panier contenant des données\u003cbr\u003e 2.2 Types de variables contenant des nombres\u003cbr\u003e 2.3 Types de variables contenant des caractères\u003cbr\u003e 2.4 Types de variables pouvant contenir vrai\/faux.\u003cbr\u003e Et un opérateur qui détermine vrai\/faux\u003cbr\u003e 2.5 Types de variables utiles pour contenir des données imprévisibles\u003cbr\u003e 2.6 Variable « Conversion de type » modifiant l’ergonomie du panier\u003cbr\u003e 2.7 Variables locales, variables globales et constantes\u003cbr\u003e 2.8 Types de variables fournis par le framework .NET\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Dire bonjour (Hello.cs)\u003cbr\u003e [Faisons-le ensemble] Appel du fichier de salutation (Program.cs)\u003cbr\u003e [Faisons-le ensemble] Un panier qui contient des nombres (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Un panier contenant du texte (Ex002.cs)\u003cbr\u003e [Faisons-le ensemble] Un panier contenant des réponses vrai\/faux (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Un panier polyvalent qui peut contenir n'importe quoi (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] La différence entre object, var et dynamic (Ex005.cs)  \u003cbr\u003e[Faisons-le ensemble] Révision de l'utilisation des variables (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Un programme qui calcule le score total et le score moyen d'un étudiant (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Extension du programme pour calculer les scores totaux et moyens des étudiants (Ex008.cs)\u003cbr\u003e [Essayons ensemble] Conversion de type implicite et explicite (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Comment convertir un nombre composé de caractères (Ex010.cs)\u003cbr\u003e [Faisons-le ensemble] Variables locales et globales (Ex011.cs)\u003cbr\u003e [Faisons-le ensemble] Constante (Ex012.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 3 Instructions conditionnelles : Variation du programme selon la situation\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 Instruction if : « Si ~, alors ~ »\u003cbr\u003e 3.2 Opérateur ternaire : une notation abrégée pour les instructions if-else\u003cbr\u003e 3.3 Une instruction switch avec des conditions clairement définies, comme regarder la feuille de réponses d'un examen.\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Utilisation des instructions conditionnelles et du flux de blocs de code (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Utilisation des instructions conditionnelles et du flux de blocs de code (Ex002.cs)\u003cbr\u003e [Faisons-le ensemble] Utilisation du mot-clé else (Ex003.cs)  \u003cbr\u003e[Faisons-le ensemble] Ne remplace pas le mot-clé else (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Combinaison d'instructions conditionnelles if-else (Ex005.cs)\u003cbr\u003e [Essayons ensemble] Un programme qui indique à l'utilisateur les caractéristiques du nombre qu'il a saisi (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Instructions conditionnelles imbriquées (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Instructions conditionnelles utilisant l'opérateur \u0026amp;\u0026amp; et l'opérateur ternaire (Ex008.cs)\u003cbr\u003e [Essayons ensemble] Programme de retour d'information sur l'évaluation des films (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Programme de retour d'information sur la notation des films utilisant l'instruction switch (Ex010.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 4 Boucles : Contrôle de programme dans des situations répétées\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 4.1 La boucle for, la boucle la plus couramment utilisée et la plus basique pour les tâches itératives\u003cbr\u003e 4.2 Boucle while : 'Répéter ~ tant que ~'\u003cbr\u003e 4.3 Boucle do-while avec 1 ou plusieurs itérations, boucle while avec 0 ou plusieurs itérations\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Comprendre le fonctionnement des boucles (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Comprendre le fonctionnement des boucles, partie 2 (Ex002.cs)  \u003cbr\u003e[Faisons-le ensemble] Comprendre le fonctionnement des boucles, partie 3 (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Flux de l'opérateur d'incrémentation\/décrémentation (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul factoriel 5 (Ex005.cs)\u003cbr\u003e [Faisons-le ensemble] 3 boucles imbriquées (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de table de multiplication (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Jeu de recherche de nombres aléatoires utilisant une boucle while (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Jeu avancé de recherche de nombres aléatoires utilisant une boucle while et l'instruction continue (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Jeu de recherche de nombres utilisant une boucle Do-While (Ex010.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 5 : Programmation orientée objet : Apprenons à coder simplement\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 Qu'est-ce que la programmation orientée objet ? Comment utiliser les classes ?\u003cbr\u003e 5.2 Qu'est-ce que la programmation orientée objet ? Comment fonctionnent les méthodes ?\u003cbr\u003e 5.3 Espace de noms : Regrouper et gérer les classes ayant des caractéristiques similaires.\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Conception de la classe Voiture (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Conception d'une classe de voiture à l'aide de propriétés (Ex002.cs)  \u003cbr\u003e[Faisons-le ensemble] Conception d'une classe de voiture à l'aide de propriétés (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Création de différents objets pain à l'aide de la classe pain (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Fonction commune d'addition (Ex005.cs)\u003cbr\u003e [Faisons-le ensemble] Méthode des opérations arithmétiques (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Méthode des opérations arithmétiques (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Héritage de classes (Ex008.cs)\u003cbr\u003e [Faisons-le ensemble] Surcharge de méthode (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Classe Tableau d'affichage (Modèle\/Board.cs)\u003cbr\u003e [Faisons-le ensemble] Logique métier du tableau d'affichage (Service\/BoardService.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un tableau d'affichage (Ex010.cs)\u003cbr\u003e [Faisons-le ensemble] Utilisation du mot-clé using (Ex011.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 6 Tableaux et génériques : Comment stocker plusieurs données\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 6.1 Fractionnement : Comment fractionner les données en fonction de caractères spécifiques\u003cbr\u003e 6.2 Formule de déclaration de tableau\u003cbr\u003e 6.3 Les tableaux ne doivent pas être suralimentés\u003cbr\u003e 6.4 Une autre façon de déclarer un tableau\u003cbr\u003e 6.5 Tableaux multidimensionnels (à N dimensions) : peu utilisés, mais utiles à connaître  \u003cbr\u003e6.6 ArrayList : Lorsqu’il est impossible de prédire la quantité de données qui seront contenues\u003cbr\u003e 6.7 Une structure de données utile à connaître : la file d’attente, comparable à des passagers attendant un bus.\u003cbr\u003e 6.8 Structures de données à connaître : la pile, l’opposé de la file d’attente\u003cbr\u003e 6.9 Table de hachage, une structure de données de type dictionnaire\u003cbr\u003e 6.10 Génériques : Dépasser les limitations des structures de données de collection\u003cbr\u003e 6.11 List[T], une version améliorée d'ArrayList : le type générique le plus utilisé\u003cbr\u003e 6.12 Structures de données de file d'attente\/pile utilisées dans les génériques\u003cbr\u003e 6.13 Dictionnaire : une version générique de la collection de tables de hachage\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Division de chaînes (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Affichage des statistiques météorologiques hebdomadaires à l'aide d'un tableau (Ex002.cs)\u003cbr\u003e [Essayons ensemble] Un tableau qui accepte plus de données que sa taille déclarée (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un programme de statistiques de dates (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Programme de calcul de notes spécifique à l'étudiant (Ex005.cs)  \u003cbr\u003e[Faisons-le ensemble] Utilisation d'ArrayList (Ex006.cs) 195\u003cbr\u003e [Faisons-le ensemble] Insertion au milieu d'un index ArrayList (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Suppression d'une valeur au milieu d'un index ArrayList (Ex008.cs)\u003cbr\u003e [Essayons ensemble] Exemple de représentation du statut des passagers à un arrêt de bus sous forme de file d'attente (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Un exemple de sélection d'athlètes olympiques exprimé en Stack (Ex010.cs)\u003cbr\u003e [Essayons ensemble] Exemple de représentation d'un dictionnaire coréen-anglais de noms de pays sous forme de table de hachage (Ex011.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un dictionnaire anglais-coréen défini par l'utilisateur (Ex012.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de conversion d'une ArrayList Ex008 en expression générique (Ex013.cs)\u003cbr\u003e [Faisons-le ensemble] Conception d'un modèle pour gérer les informations des étudiants (Model\/Student.cs)\u003cbr\u003e [Faisons-le ensemble] Programme de gestion des informations étudiantes utilisant ArrayList (Ex014.cs)\u003cbr\u003e [Faisons-le ensemble] Programme de gestion des informations étudiantes utilisant des listes génériques (Ex015.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de conversion d'une file d'attente Ex009 en une représentation générique (Ex016.cs)  \u003cbr\u003e[Faisons-le ensemble] Exemple de conversion de la pile Ex010 en représentation générique (Ex017.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de conversion de la structure de table de hachage du dictionnaire anglais-coréen Ex012 en une représentation générique (Ex018.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 7 : Gestion des exceptions : L’erreur est humaine\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 7.1 Circonstances exceptionnelles ? Quand et où surviennent-elles ?\u003cbr\u003e 7.2 Gestion des exceptions chez les enfants apprenant à faire du vélo : le rôle des parents\u003cbr\u003e 7.3 Création de votre propre classe d'exception\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Erreur d'entrée inattendue (Ex001.cs)\u003cbr\u003e [Essayons ensemble] Erreur d'index hors limites (Ex002.cs)\u003cbr\u003e [Faisons-le ensemble] Principes de base de la gestion des exceptions (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Affichage des messages et codes d'exception (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Gestion des exceptions au cas par cas (Ex005.cs)\u003cbr\u003e [Faisons-le ensemble] Minimisation du bloc try (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] instruction finally (Ex007.cs)  \u003cbr\u003e[Faisons-le ensemble] Classe d'exception utilisateur (UserException\/MyStyleException.cs)\u003cbr\u003e [Faisons-le ensemble] Lever des exceptions à l'aide de la classe d'exception utilisateur (Ex008.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 8 Fichiers et bases de données : Archivage des données\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 8.1 Exemples d'extensions de fichiers : txt, log\u003cbr\u003e 8.2 Entrée et sortie de fichiers\u003cbr\u003e 8.3 Qu'est-ce qu'une base de données ?\u003cbr\u003e 8.4 Installation de MS-SQL\u003cbr\u003e 9.5 Installation du système de gestion SQL Server (SSMS)\u003cbr\u003e 8.6 Paramètres MS-SQL\u003cbr\u003e 8.7 Acquisition des connaissances de base en SQL\u003cbr\u003e 8.8 Accès à une base de données à l'aide du langage C#\u003cbr\u003e 8.9 Insertion et récupération de données à l'aide du langage C#\u003cbr\u003e 8.10 Modification et suppression de données à l'aide du langage C#\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Création d'un répertoire (Ex001.cs)\u003cbr\u003e [Essayons ensemble] Saisie de contenu dans un fichier (Ex002.cs)\u003cbr\u003e [Essayons ensemble] Exporter le contenu dans un fichier (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'une base de données (SQL\/SQL001.sql)\u003cbr\u003e [Faisons-le ensemble] Création d'une table (SQL\/SQL002.sql)  \u003cbr\u003e[Faisons-le ensemble] Ajout de données de table (SQL\/SQL003.sql)\u003cbr\u003e [Faisons-le ensemble] Requête de données de table (SQL\/SQL004.sql)\u003cbr\u003e [Faisons-le ensemble] Accès à la base de données (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'une classe utilisateur (Model\/User.cs)\u003cbr\u003e [Faisons-le ensemble] Création de nouvelles données (Ex005.cs)\u003cbr\u003e [Faisons-le ensemble] Requête de données (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Modification des données (SQL\/SQL005.sql)\u003cbr\u003e [Faisons-le ensemble] Suppression des données (SQL\/SQL006.sql)\u003cbr\u003e [Faisons-le ensemble] Modification des données (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Suppression des données (Ex008.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 9 : Programmation fonctionnelle, lambdas et LinkQ\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 9.1 Fonctions mathématiques\u003cbr\u003e 9.2 Avant la naissance de Lambda, les délégués\u003cbr\u003e 9.3 L'émergence de Lambda\u003cbr\u003e 9.4 La douce combinaison des génériques et des lambdas\u003cbr\u003e 9.5 Un code que même les administrateurs de bases de données peuvent facilement comprendre, LinkQ\u003cbr\u003e 9.6 Un aperçu de LINQ to SQL\u003cbr\u003e Résumons.\u003cbr\u003e Mesurons ma compréhension\u003cbr\u003e [Faisons-le ensemble] Trouver les nombres pairs et impairs (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de calculatrice du délégué (Ex002.cs)\u003cbr\u003e [Faisons-le ensemble] Exemple de calculatrice du délégué (Ex003.cs)  \u003cbr\u003e[Essayons ensemble] Exemple de chaînage de délégués (Ex004.cs)\u003cbr\u003e [Essayons ensemble] Exemple Lambda faisant référence à un délégué (Ex005.cs)\u003cbr\u003e [Faisons-le ensemble] Classe Étudiant (Model\/Student.cs)\u003cbr\u003e [Faisons-le ensemble] Recherche d'élèves en première et troisième année (Ex006.cs)\u003cbr\u003e [Faisons-le ensemble] Recherche des étudiants de première et troisième année à l'aide d'expressions lambda (Ex007.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul du nombre d'étudiants de dernière année (Ex008.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul du nombre d'étudiants de dernière année à l'aide d'expressions lambda (Ex009.cs)\u003cbr\u003e [Faisons-le ensemble] Tri des élèves par niveau scolaire (Ex010.cs)\u003cbr\u003e [Faisons-le ensemble] Trier les élèves par niveau scolaire à l'aide d'expressions lambda (Ex011.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul du nombre d'étudiants par spécialité (Ex012.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul du nombre d'étudiants par spécialité à l'aide d'expressions lambda (Ex013.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul du nombre d'étudiants par spécialité à l'aide du dictionnaire (Ex014.cs)\u003cbr\u003e [Faisons-le ensemble] Calcul de la somme des notes des élèves, de la note la plus élevée, de la note la plus basse et de la moyenne (Ex015.cs)  \u003cbr\u003e[Faisons-le ensemble] Calcul de la somme des notes des élèves, de la note la plus élevée, de la note la plus basse et de la note moyenne à l'aide d'expressions lambda (Ex016.cs)\u003cbr\u003e [Faisons-le ensemble] Recherche d'élèves de CP et de CE2 à l'aide de LINQ (Ex017.cs)\u003cbr\u003e [Faisons-le ensemble] Compter le nombre d'étudiants de dernière année à l'aide de LINQ (Ex018.cs)\u003cbr\u003e [Faisons-le ensemble] Trier les élèves par note la plus basse à l'aide de LINQ (Ex019.cs)\u003cbr\u003e [Faisons-le ensemble] Compter le nombre d'étudiants par spécialité en utilisant LINQ (Ex020.cs)\u003cbr\u003e [Faisons-le ensemble] Modification de la table TB_USER (sql001.sql)\u003cbr\u003e [Faisons-le ensemble] Récupération des données UESR à l'aide de LINQ to SQL (Ex021.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eProjet du chapitre 10 n° 1 : Programmation Web (forum d’affichage)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 10.1 Conception de table pour tableau d'affichage\u003cbr\u003e 10.2 Création d'un gestionnaire de base de données (DBManager) en tenant compte de la scalabilité\u003cbr\u003e 10.3 Création de la logique d'exécution du programme à l'aide d'une classe DBManager bien conçue\u003cbr\u003e 10.4 Création d'une liste de discussion sur une page Web\u003cbr\u003e [Faisons-le ensemble] Conception de la table des catégories (SQL\/SQL001.sql)  \u003cbr\u003e[Faisons-le ensemble] Conception d'un tableau d'affichage (SQL\/SQL002.sql)\u003cbr\u003e [Faisons-le ensemble] Concevoir un modèle qui gère les informations de la base de données (Model\/DatabaseInfo.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'une convention pour la gestion de bases de données (Manager\/IDatabaseManager.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un gestionnaire pour gérer les bases de données MS-SQL (Manager\/MsSqlManager.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un gestionnaire pour administrer une base de données Oracle (Manager\/OracleManager.cs)\u003cbr\u003e [Faisons-le ensemble] Création d'un gestionnaire pour gérer une base de données MySQL (Manager\/MySqlManager.cs)\u003cbr\u003e [Essayons ensemble] Exemple pratique d'appel à un gestionnaire de base de données (Ex001.cs)\u003cbr\u003e [Faisons-le ensemble] Affichage d'une liste de messages sur une page web (Board\/Default.aspx.cs)\u003cbr\u003e [Essayons ensemble] Configuration de l'écran de création de publication (Board\/New.aspx)\u003cbr\u003e [Faisons-le ensemble] Logique de post-création (Board\/New.aspx.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eProjet du chapitre 11 n° 2 : Création d’un système de point de vente avec WinForms\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e [Faisons-le ensemble] Classe de gestion des menus de restaurant (Model\/Menu.cs)  \u003cbr\u003e[Faisons-le ensemble] Code complet (Form1.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003eProjet n° 3 du chapitre 12 : Création d’un moteur de recherche\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 12.1 Qu'est-ce qu'un moteur de recherche ?\u003cbr\u003e 12.2 Scénario de moteur de recherche\u003cbr\u003e 12.3 Nuget facilite l'utilisation des bibliothèques externes.\u003cbr\u003e 12.4 Préparation aux tests des moteurs de recherche\u003cbr\u003e 12.5 Collecte de données\u003cbr\u003e 12.6 Indexation et récupération des données collectées à l'aide de Lucene\u003cbr\u003e 12.7 Indexation des données à l'aide de LINQ to XML\u003cbr\u003e 12.8 Création d'un moteur de recherche avec des fichiers indexés\u003cbr\u003e [Faisons-le ensemble] Conception de la classe pour la table TB_Contents (Model\/Contents.cs)\u003cbr\u003e [Faisons-le ensemble] Gestionnaire de fichiers XML (Manager\/XmlManager.cs)\u003cbr\u003e [Faisons-le ensemble] Gestionnaire de collecte de données (Manager\/CrawlManager.cs)\u003cbr\u003e [Faisons-le ensemble] Conception de la classe Livre (Model\/Book.cs)\u003cbr\u003e [Essayons ensemble] Exemple d'indexation et de recherche (Ex001.cs)\u003cbr\u003e [Essayons ensemble] Exemple d'indexation et de recherche (Ex002.cs)\u003cbr\u003e [Faisons-le ensemble] Gestionnaire de collecte de données (Manager\/IndexManager.cs)\u003cbr\u003e [Faisons-le ensemble] Gestionnaire de recherche de données (Manager\/SearchManager.cs)  \u003cbr\u003e[Faisons-le ensemble] Appel du collecteur (Ex003.cs)\u003cbr\u003e [Faisons-le ensemble] Appel de l'indexeur (Ex004.cs)\u003cbr\u003e [Faisons-le ensemble] Appel du moteur de recherche (Ex005.cs)\u003cbr\u003e\u003cbr\u003e \u003cb\u003esupplément\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.\u003cbr\u003e Installation de Visual Studio sur macOS\u003cbr\u003e 2.\u003cbr\u003e Intégration de Visual Studio avec GitHub\u003cbr\u003e 3.\u003cbr\u003e Gestion du code source sur mon GitHub\u003cbr\u003e 4.\u003cbr\u003e Utilisation de Log4Net\u003cbr\u003e [Faisons-le ensemble] Configuration de Log4Net (App.config)\u003cbr\u003e [Faisons-le ensemble] Enregistrement du journal (Program.cs)\u003cbr\u003e Recherche\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate2699\/MidCate010\/269894253.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e[Lecteurs cibles]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Les débutants qui ont choisi C# comme premier langage de programmation\u003cbr\u003e Les développeurs qui ont choisi C# comme nouveau langage pour leurs nouveaux projets\u003cbr\u003e Les lecteurs qui souhaitent acquérir de solides bases en langages de programmation\u003cbr\u003e Les lecteurs qui souhaitent apprendre les bases de la programmation orientée objet\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Concept clé]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.\u003cbr\u003e Exemples et exercices écrits un par un\u003cbr\u003e 2.\u003cbr\u003e Un exercice parfait que tout le monde peut suivre et apprendre.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Caractéristiques principales]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Comprend 3 projets et 100 exemples\u003cbr\u003e Lambda et LinkQ parfaitement maîtrisés avec des exemples \u003cbr\u003eFournit des exercices pratiques et du matériel de cours.\u003cbr\u003e\u003cbr\u003e C# est l'un des langages les plus populaires utilisés dans de nombreux domaines tels que le web, la science des données, les jeux et les solutions.\u003cbr\u003e Grâce au solide support offert par l'outil de développement Visual Studio, tout le monde peut facilement apprendre à programmer.\u003cbr\u003e Si vous parvenez à résoudre et à comprendre les missions (exemples) de grande et de petite envergure présentées dans ce livre, vous êtes déjà programmeur.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e \u003cb\u003e3 projets pour améliorer vos compétences\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.\u003cbr\u003e Créez un forum de discussion sur console et étendez-le à un forum web.\u003cbr\u003e Étant donné que la plupart des projets impliquent une importante gestion de données, la création d'un tableau d'affichage peut être facilement adaptée à n'importe quel projet.\u003cbr\u003e Ce livre commence par créer un forum de discussion sur console pour comprendre les principes, puis explique brièvement comment l'implémenter sur le web.\u003cbr\u003e\u003cbr\u003e 2.\u003cbr\u003e Création d'un système de point de vente (PDV) \u003cbr\u003ePartout où vous créez une solution qui s'exécute sous Windows, vous aurez absolument besoin de Windows Forms.\u003cbr\u003e Vous pouvez poser les bases de la programmation WinForms en créant le système de gestion des ventes le plus élémentaire.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e 3.\u003cbr\u003e Un projet de moteur de recherche destiné aux lecteurs souhaitant explorer les domaines liés aux données.\u003cbr\u003e Si vous envisagez une carrière dans les domaines liés aux données, ce projet vous conviendrait parfaitement.\u003cbr\u003e Vous apprendrez les principes fondamentaux de la collecte, de l'indexation et de la récupération des données.\u003cbr\u003e\u003cbr\u003e Si je me contente de lire avec mes yeux, cela ne pourra jamais devenir mon savoir.\u003cbr\u003e Plus précisément, les exercices proposés dans ce livre sont comme des versions miniatures des missions que vous rencontrerez et résoudrez plus tard dans votre carrière.\u003cbr\u003e Si cela ne fonctionne pas, vous devriez passer la nuit à y réfléchir et à le résoudre, puis éprouver un sentiment d'accomplissement, comparer votre solution avec celle de l'auteur et tirer des leçons de vos réussites et de vos erreurs.\u003cbr\u003e \u003cbr\u003eRésoudre des problèmes pratiques par soi-même commence par réfléchir à la manière dont on écrirait un programme lorsqu'on nous confierait une mission donnée : utiliserait-on une boucle for, une instruction switch, ou quelle structure de données utiliserait, comme un tableau, une liste ou une structure générique ?\u003cbr\u003e Quel que soit le livre d'introduction que vous choisissiez, j'espère que vous deviendrez un bon lecteur capable de résoudre seul les exercices pratiques.\u003cbr\u003e Et je vous souhaite une vie heureuse et épanouissante, en déployant pleinement vos ailes dans le monde de la programmation que vous désirez.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Commentaire de l'éditeur]\u003c\/b\u003e\u003cbr\u003e Comme prévu, le point fort a été les exercices pratiques.\u003cbr\u003e Même si j'avais étudié avec soin la structure des phrases du texte, si je ne m'en souvenais plus, je n'avais d'autre choix que de me référer au texte, mais je n'ai jamais consulté les réponses fournies par l'auteur. \u003cbr\u003eEt lorsque j'ai comparé mes propres solutions avec celles proposées par l'auteur, j'ai eu de nombreuses prises de conscience, du genre : « Ah, on peut coder comme ça aussi. »\u003cbr\u003e La partie la plus difficile et la plus amusante consistait à résoudre des exercices pratiques.\u003cbr\u003e Une simple relecture ne prend même pas 10 minutes, mais il m'est arrivé de passer toute une journée à me débattre avec un seul problème.\u003cbr\u003e Ce faisant, j'ai communiqué avec l'auteur pour savoir s'il manquait des indications et pourquoi cela avait pris autant de temps, et je pense avoir contribué à l'exhaustivité du livre en fournissant des indications pour les exercices et en modifiant légèrement ces derniers. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate de publication :\u003c\/strong\u003e 15 novembre 2019\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 456 pages | 188 × 257 × 30 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9788997924455\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 8997924451 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43892905836586,"sku":"110950","price":36.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/4574c4ba8e5745faf44b35a948147acb.jpg?v=1765382138","url":"https:\/\/librairie.coreenne.fr\/products\/110950","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}