Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence :

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée sous réserve du respect des conditions de la licence Texte complet de la licence disponible sur : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Conception couverture : Sophie Bai Illustrations chapitres : Fan Jiyong, Alexandra Persil et Sophie Bai OpenClassrooms 2014 - ISBN : 979-10-90085-54-1 Avant-propos Les programmes nous entourent. Dès que vous mettez en marche votre ordinateur, votre télévision, votre téléphone portable et même votre cafetière (pour certaines), des programmes démarrent et exécutent les actions pour lesquels ils ont été conçus : vous permettre de lire vos e-mails, de regarder le dernier journal télévisé, de passer un appel téléphonique et… vous faire votre café. Cependant, tout ce petit monde (à l’instar de Rome) ne s’est pas construit en un jour. Il y a eu des milliers, des dizaines de milliers de programmeurs qui ont collaboré depuis la création du premier ordinateur, pour vous permettre d’atteindre ce niveau de confort. Ces programmeurs étaient sûrement comme vous, se sentant délaissés dans l’immense océan qu’est celui de l’informatique. Ils sont aussi partis de rien pour apprendre, progresser et finalement exceller dans le domaine de la programmation informatique. Cela leur a permis de concevoir les programmes animant des machines qui font aujourd’hui partie intégrante de notre mode de vie. Certes, la programmation n’est pas forcément aisée à appréhender, des mots et des concepts compliqués se cachent derrière chaque ligne que le programmeur écrit, des heures de réflexion et de recherche sont derrière chaque programme réussi. En y réfléchissant, on peut croire que développer un programme n’est pas à la portée du premier venu. Mais la vérité est tout autre : la programmation, à l’instar de n’importe quelle autre discipline, nécessite juste un peu de volonté et de pratique. Souvenez- vous vos premiers mètres faits sur votre vélo rutilant du haut de vos cinq ans. Cette épreuve vous semblait insurmontable, impossible. Pourtant, vous saviez très bien que d’autres avaient réussi avant vous. Prenant votre courage à deux mains, vous avez réussi à surmonter votre peur et pris votre élan. Mais rappelez-vous, vous avez sûrement commencé avec des petites roulettes, destinées à vous apporter la stabilité et le maintien nécessaires pour vous initier en toute sécurité au cyclisme. Considérez ce cours comme vos roulettes. Il va vous aider à faire vos premiers pas dans le monde de la programmation, et plus spécifiquement dans la programmation en Visual Basic .NET. Ce livre va, je l’espère, vous enseigner tous les rudiments nécessaires pour créer un programme pleinement fonctionnel. Des notions vous seront enseignées, mais le monde de la programmation est immense ! Une fois le cours terminé, ce sera à vous d’expérimenter avec vos propres tentatives. D’enlever vos roulettes et de vous lancer à toute vitesse dans le fabuleux monde de la programmation. Le Visual Basic .NET Si vous débutez en programmation, cela doit être pour vous un immense entremêlement de langages plus complexes les uns que les autres… Cependant, en voilà un qui se démarque de ses congénères. Le Visual Basic .NET est un langage destiné à être très facilement compréhensible (le mot « Basic » résume bien cela). Il va vous permettre, à vous débutants, ou vous adeptes de la programmation, de concevoir rapidement, simplement et gratuitement vos propres programmes. Si vous souhaitez apporter votre pierre à l’édifice de l’informatique en concevant un programme et en le diffusant aux autres, vous pouvez. Ce langage vous permettra rapidement et en quelques lignes seulement de concevoir des programmes avec des interfaces graphiques constructibles intuitivement. Pas de prise de tête avec Visual Basic, concentrez-vous uniquement sur l’essentiel. Il n’en est pas pour le moins extrêmement complet ! En gardant l’étendue des possibilités de ses congénères tout en simplifiant au maximum leur syntaxe de programmation, le Visual Basic .NET est, à mon sens, un des langages de programmation les plus simples à appréhender. Qu'allez-vous apprendre en lisant ce livre ? Nous allons apprendre le langage de programmation VB .NET de façon progressive au cours de cet ouvrage composé des parties suivantes : 1. La théorie et les bases : nous commencerons par découvrir les bases du langage VB .NET. Et cela depuis zéro : quel logiciel dois-je installer pour développer une application? quelles sont les instructions de base du langage VB .NET? 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. Le côté visuel de VB : le mot « Visual » de Visual Basic signifie « visuel », nous allons donc dans cette deuxième partie nous atteler à apprendre à construire nos premières fenêtres graphiques pour permettre une interaction plus aisée avec l’utilisateur. Des TP seront présents au cours de ce chapitre pour mettre en pratique vos connaissances. 3. La programmation orientée objet : ici, les choses sérieuses commencent et nous allons voir ce qu’est la programmation orientée objet. Nous étudierons comment le VB .NET utilise ses notions et comment nous en servir pour augmenter les capacités de nos programmes. Vous vous rendrez alors compte de l’étendue des possibilités du langage VB .NET 4. Les bases de données : pour continuer à agrémenter ces connaissances, nous nous attaquerons aux bases de données, et verrons comment les interfacer avec nos programmes en VB .NET. Cette partie vous permettra d’effectuer efficacement du stockage de données (primordial dans la plupart des programmes). 5. La communication par le réseau : dans un monde où le réseau est omniprésent, je ne pouvais pas vous laisser sans vous apprendre comment faire communiquer vos programmes par le réseau. Cette partie est consacrée à ce sujet et vous permettra de poser les bases de ce nouveau domaine de programmation. 6. Annexes : une partie finalement dédiée à diverses notions vous permettant d’ap- porter plus de flexibilité à votre programme. C’est dans cette partie que vous dé- couvrirez également comment diffuser votre application et permettre à d’autres personnes d’en profiter. Comment lire ce livre ? Suivez l'ordre des chapitres Lisez ce livre comme on lit un roman : il a été conçu comme tel. Contrairement à beaucoup de livres techniques où il est courant de lire en diagonale et de sauter certains chapitres, ici il est très fortement recommandé de suivre l'ordre du cours, à moins que vous ne soyez déjà un peu expérimentés (et très sûr de vous). Pratiquez en même temps Pratiquez régulièrement. N'attendez pas d'avoir fini la lecture de ce livre pour allumer votre ordinateur et faire vos propres essais ; n’hésitez pas à modifier les codes donnés en exemples, afin de bien cerner le comportement de chaque instruction. Plus vous vous exercerez, et plus l’apprentissage sera rapide et efficace. Remerciements Je souhaite remercier un certain nombre de personnes qui, de près ou de loin, ont contribué à la naissance de cet ouvrage : Ma famille, qui me soutient au quotidien et qui continue de me témoigner sa confiance. M. Philippe De Guis, qui m’a permis, au cours d’un stage en entreprise, de découvrir ce langage de programmation et qui m’a donné envie d’écrire cet ouvrage. Mes colocataires et amis qui doivent me supporter au quotidien. Jonathan, Mathieu, Pierre et l’ensemble de l’équipe d'OpenClassrooms. Tous les lecteurs qui ont contribué à son amélioration grâce à leurs commentaires précieux et avec qui j’ai beaucoup de plaisir à partager mes connaissances. Première partie La théorie et les bases Chapitre 1 Historique et Visual Basic Express 2010 Pour commencer, je vais vous présenter l'historique du Visual Basic. Ensuite, nous verrons ensemble comment télécharger et installer les outils nécessaires pour poursuivre la lecture de ce cours sans embûches. Historique, naissance du Visual Basic D'où vient le Visual Basic ? Nous allons donc commencer par un petit morceau d'histoire, car il est toujours intéressant de connaître le pourquoi de l'invention d'un langage (il doit bien y avoir une raison ; sinon, nous serions encore tous à l'assembleur). J'ai récupéré l'essentiel des articles de Wikipédia sur notre sujet et vous l'ai résumé. Le BASIC BASIC est un acronyme pour Beginner's All-purpose Symbolic Instruction Code. Le BASIC a été conçu en 1963 par John George Kemeny et Thomas Eugene Kurtz au Dartmouth College pour permettre aux étudiants qui ne travaillaient pas dans des filières scientifiques d'utiliser les ordinateurs. En effet, à l'époque, l'utilisation des ordinateurs nécessitait l'emploi d'un langage de programmation assembleur dédié, ce dont seuls les spécialistes étaient capables. Les huit principes de conception du BASIC étaient : Être facile d'utilisation pour les débutants (Beginner) ; Être un langage généraliste (All-purpose) ; Autoriser l'ajout de fonctionnalités pour les experts (tout en gardant le langage simple pour les débutants) ; Être interactif ; Fournir des messages d'erreur clairs et conviviaux ; Avoir un délai de réaction faible pour les petits programmes ; Ne pas nécessiter la compréhension du matériel de l'ordinateur ; Isoler l'utilisateur du système d'exploitation. Tout ce qu'il nous faut, donc. Le Visual Basic De ce langage — le BASIC — est né le Visual Basic. Le uploads/Ingenierie_Lourd/ apprenez-a-programmer-en-vb-net-by-thomas-martinet-martinet-thomas.pdf

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager