collection des Livres du Zéro. Après tous mes essais de jeunesse, mes études et
collection des Livres du Zéro. Après tous mes essais de jeunesse, mes études et mon entrée dans le monde du travail, j’ai acquis une certaine expérience des différents langages de programmation. J’ai pris goût à l’écriture en commençant à rédiger des articles avec mon langage préféré de l’époque, le C++. Aujourd’hui, c’est le C# qui occupe cette place prestigieuse dans mon classement ultra-personnel des langages de programmation! C’est donc l’occasion de pouvoir mettre à profit cette volonté de partage de connaissances et ce goût pour la rédaction, dans un ouvrage permettant d’apprendre le C# et qui est destiné aux débutants. Qu’allez-vous apprendre en lisant ce livre? Nous allons apprendre le langage de programmation C# de façon progressive au cours de cet ouvrage, composé des parties suivantes : 1. Les rudiments du langage C# : nous commencerons par découvrir les bases du langage C#. Nous partons vraiment des bases : comment est construite une application informatique? Quels logiciels dois-je installer? Quelles sont les instructions de base du C#? Nous allons découvrir tout cela au cours de cette première partie qui permettra de poser les briques de nos premières applications. 2. Un peu plus loin avec le C# : dans cette partie, nous allons continuer à approfondir nos connaissances avec le C#. Nous découvrirons les premières interactions avec l’utilisateur de nos programmes. Comment lire simplement une saisie clavier? Comment lire le contenu de la ligne de commande? Nous découvrirons cela, avec en complément des TP pour nous entraîner. 3. Le C#, un langage orienté objet : ici, les choses sérieuses commencent et nous allons voir ce qu’est la programmation orientée objet et comment le C# répond à ce genre de programmation. Chapitre un peu plus avancé où vous découvrirez toute la puissance du langage et où vous vous rendrez compte de l’étendue des possibilités du C#! 4. C# Avancé : forts de nos connaissances acquises précédemment, nous étudierons des points plus avancés dans cet ultime chapitre. Nous verrons comment accéder efficacement aux données grâce à LINQ et comment utiliser une base de données avec Entity Framework. Nous verrons également d’autres aspects permettant d’être encore plus efficaces avec vos développements. COMMENT LIRE CE LIVRE? À la fin de cet ouvrage, vous aurez acquis toutes les bases vous permettant de vous lancer sans appréhension dans le monde du développement d’applications professionnelles avec le C#. Vous découvrirez en bonus un aperçu des différentes applications que l’on peut réaliser avec le C#. ii Comment lire ce livre? Esprit du livre Oui, oui, vous avez bien lu, ce livre est pour les débutants. Pas besoin d’avoir fait du développement auparavant pour pouvoir lire cet ouvrage! Je vais donc faire de mon mieux pour détailler au maximum mes explications, c’est promis. Bien sûr, il y en a peut-être parmi vous qui ont déjà fait du C, du C++, du Java... Évidemment, si vous avez déjà fait du développement informatique, ce sera plus facile pour vous. Attention néanmoins de ne pas aller trop vite : le C# ressemble à d’autres langages mais il a quand même ses spécificités! Nous allons découvrir ensemble de nombreuses choses en apprenant à développer en C#. Il y aura bien entendu des TP pour vous faire pratiquer, afin que vous puissiez vous rendre compte de ce que vous êtes capables de faire après avoir lu plusieurs chapitres plus théoriques. Néanmoins, je veux que vous soyez actifs! Ne vous contentez pas de lire passivement mes explications, même lorsque les chapitres sont plutôt théoriques! Testez les codes et les manipulations au fur et à mesure. Essayez les petites idées que vous avez pour améliorer ou adapter légèrement le code. Sortez un peu des sentiers battus du tutoriel : cela vous fera pratiquer et vous permettra de découvrir rapidement si vous avez compris ou non le chapitre. Pas d’inquiétude, si jamais vous bloquez sur quoi que ce soit qui n’est pas expliqué dans ce cours, la communauté qui sillonne les forums du Site du Zéro saura vous apporter son aide précieuse. Suivez l’ordre des chapitres Lisez ce livre comme on lit un roman. Il a été conçu pour cela. Contrairement à beaucoup de livres techniques où il est courant de lire en diagonale et de sauter certains chapitres, il est ici très fortement recommandé de suivre l’ordre du cours, à moins que vous ne soyez déjà un peu expérimentés. Utilisez les codes web! Afin de tirer parti du Site du Zéro dont ce livre est issu, celui-ci vous propose ce qu’on appelle des « codes web ». Ce sont des codes à six chiffres à saisir sur une page du Site du Zéro pour être automatiquement redirigé vers un site web sans avoir à en recopier l’adresse. v Pour utiliser les codes web, rendez-vous sur la page suivante 1 : http://www.siteduzero.com/codeweb.html Un formulaire vous invite à rentrer votre code web. Faites un premier essai avec le code ci- dessous : 1 . Vous pouvez aussi utiliser le formulaire de recherche du Site du Zéro, section « Code web ». CHAPITRE 0. AVANT-PROPOS ☛ ✟ ⊲Tester le code web Code web : ✡ 123456 ✠ Ces codes web ont deux intérêts : – ils vous redirigent vers les sites web présentés tout au long du cours, vous permettantainsi d’obtenir les logiciels dans leur toute dernière version; – ils vous permettent de télécharger les codes sources inclus dans ce livre, ce qui vousévitera d’avoir à recopier certains programmes un peu longs. Ce système de redirection nous permet de tenir à jour le livre que vous avez entre les mains sans que vous ayez besoin d’acheter systématiquement chaque nouvelle édition. Si un site web change d’adresse, nous modifierons la redirection mais le code web à utiliser restera le même. Si un site web disparaît, nous vous redirigerons vers une page du Site du Zéro expliquant ce qui s’est passé et vous proposant une alternative. En clair, c’est un moyen de nous assurer de la pérennité de cet ouvrage sans que vous ayez à faire quoi que ce soit! Ce livre est issu du Site du Zéro Cet ouvrage reprend le cours C# du Site du Zéro dans une édition revue et corrigée, augmentée de nouveaux chapitres plus avancés et des notes de bas de page. Il reprend les éléments qui ont fait le succès des cours du site, à savoir leur approche progressive et pédagogique, leur ton décontracté, ainsi que les TP vous permettant de pratiquer de façon autonome. Ce livre s’adresse donc à toute personne désireuse d’apprendre les bases de la programmation en C#, que ce soit : – par curiosité; – par intérêt personnel; – par besoin professionnel. Remerciements Je souhaite remercier un certain nombre de personnes qui, de près ou de loin, ont contribué à la naissance de cet ouvrage : – ma femme Delphine qui me soutient au quotidien et m’offre chaque jour une raison d’avancer dans la vie à ses côtés; REMERCIEMENTS – Jérémie, mon « ami-témoin-compagnon-de-dev’ », qui a bien voulu relire mes pre-miers essais et qui a toujours une nouvelle idée à développer; – Anna, Jonathan, Mathieu, Pierre et toute l’équipe de Simple IT; iv – tous les relecteurs et particulièrement Julien Patte (alias Orwell), qui m’a donnéd’excellents conseils; – tous les lecteurs qui ont contribué à son amélioration grâce à leurs commentairesprécieux et leur envie de voir le livre terminé. Bonne lecture! vii CHAPITRE 0. AVANT-PROPOS Sommaire Avant-propos......................................................................................................................iii On parle du C#?..................................................................................................................iv Qu’allez-vous apprendre en lisant ce livre?............................................................................iv Comment lire ce livre?..........................................................................................................v Ce livre est issu du Site du Zéro.............................................................................................vi Remerciements...................................................................................................................vi I Les rudiments du langage C# 1 1 Introduction au C# 3 Qu’est-ce que le C#? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Comment sont créées les applications informatiques? . . . . . . . . . . . . . . 4 Exécutables ou assemblages? . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Qu’est-ce que le framework .NET? . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Créer un projet avec Visual C# 2010 Express 11 Que faut-il pour démarrer? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Installer Visual C# 2010 Express . . . . . . . . . . . . . . . . . . . . . . . . . 12 Démarrer Visual C# 2010 Express . . . . . . . . . . . . . . . . . . . . . . . . 16 Créer un projet . . . . . . . . . . . . . . uploads/Litterature/ apprenez-a-developper-en-c.pdf
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 06, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 7.9696MB