Apprenez à programmer avec Visual Basic® 2010 Express Edition !
Cet ouvrage pratique et complet vous permet de découvrir la programmation avec Visual Basic® 2010 Express Edition. Après avoir créé un premier projet, vous apprendrez à réaliser des variables plus complexes, puis à contrôler votre programme. Vous découvrirez ensuite comment dialoguer avec un ordinateur, penser à l'utilisateur, enregistrer des données et rendre un programme plus puissant. Vous passerez ensuite au niveau supérieur, avec notamment la programmation orientée objet, et validerez vos acquis en réalisant un album photo et un lecteur multimédia. Enfin, vous verrez comment programmer pour le Web.
Tout au long de l’ouvrage, vous retrouverez de nombreux exemples et exercices.
Au sommaire :
-
Premiers pas : créer un premier projet, écrire un programme, compiler, exécuter, mieux comprendre...
-
Dynamiser un programme : déclarer une variable, les booléens, les nombres, les jeux de lettres, convertir les types...
-
Des variables plus complexes : les énumérations, les enregistrements, les tableaux, cas pratique : une bibliothèque multimédia...
-
Contrôler un programme : imposer des conditions, faire les bon choix, répéter des opération, bien découper un programme...
-
Dialoguer avec un ordinateur : les différents contrôles, les formulaires...
-
Penser à l’utilisateur : les menus, créer un lien homme-machine, attention aux pirates...
-
Enregistrer des données : les fichiers, les bases de données, écrire dans un fichier, lire un fichier, ajouter une base de données au projet...
-
Rendre un programme robuste : la prévention maximale, la chasse aux bogues, ne pas se perdre...
-
Passer au niveau supérieur : la programmation orientée objet, la vie des données, la sérialisation, les modèles de conception, utiliser de bons outils pour de bons résultats, garder l’interactivité avec l’utilisateur...
-
Valider les acquis : un album photo, découvrir DirectX, un lecteur multimédia
-
Programmer pour le Web : le langage HTML, ajouter et garder le style, faire bouger les pages
-
Web dynamique et .NET : ASP .NET : l’éditeur de langage, les contrôles web
-
Annexes : glossaire de programmation, raccourcis clavier, sites web, les balises HTML
Coll. Le Guide Complet, 368 pages
Auteur(s) :
Frederyk BLOT & Yann LAUTREDOU
Nombre de pages :
368 pages
Présentation : Manuel 384 pages, broché, 14.8x21
ISBN : 978-2-3000-3525-8
EAN : 9782300035258
Référence Micro Application : 3525
Yann Lautrédou, directeur du laboratoire des technologies .Net de SUPINFO est également formateur. Il dispense des cours de développement dans différents langages de programmation.
Frédéryk Blot est quant à lui à la tête de sa propre société de conseils spécialisée dans l'architecture technique appliquée à la finance de marchés.
SOMMAIRE
Premiers pas
Créer un premier projet
Écrire un programme
Compiler, exécuter
Mieux comprendre
Dynamiser un programme
Déclarer une variable
Utiliser une variable
Les booléens
Les nombres
Les nombres entiers
Ajouter des virgules
Les jeux de lettres
Les caractères
Les chaînes
Cas pratique : crypter des messages
Convertir les types
Passer d'un entier à une chaîne de caractères
Transformer une chaîne de caractères en nombre entier
Des variables plus complexes
Les énumérations
Définition
Déclarer une énumération
Utiliser des énumérations
Les enregistrements
Définition
Déclarer un enregistrement
Utilisation des enregistrements
Les tableaux
Définition
Déclarer un tableau
Utiliser les tableaux
Cas pratique : une bibliothèque multimédia
Contrôler un programme
Imposer des conditions
Faire les bons choix
L'instruction Select
Répéter des opérations
La boucle Tant que Faire
La boucle Faire Tant que
La boucle Pour Faire
Bien découper un programme
Les fonctions et procédures
Les paramètres
Les variables de fonction et la portée
Dialoguer avec un ordinateur
Les différents contrôles
Définition
Les événements
Le contrôle Label
Le contrôle Button
Le contrôle ListBox
Les contrôles PictureBox et OpenFileDialog
Le contrôle WebBrowser
Les contrôles FontDialog et ColorDialog
Le contrôle TreeView
Le contrôle ComboBox
Les formulaires
Penser à l'utilisateur
Les menus
La barre de menus classique
Les barres d'outils
Créer un lien homme-machine
Être clair
Organiser
Faire du beau
La transparence
L'opacité
L'ancrage, le docking et le regroupement
Attention aux pirates !
Penser aux vérifications
Enregistrer des données
Les fichiers
Les bases de données
Écrire dans un fichier
Lire un fichier
Ajouter une base de données au projet
Afficher les données de la base
Ne pas perdre la base
Aller plus loin grâce aux bases de données
Rendre un programme robuste
La prévention maximale
Gestion des exceptions
La chasse aux bogues
Création de journaux d'événements
Ne pas se perdre
Passer au niveau supérieur
La programmation orientée objet
Création d'une classe et de ses membres
Encapsulation
Les membres partagés
Les méthodes surchargées
Le polymorphisme
La vie des données
Gestion des variables locales
Les constructeurs d'objets
Récupération de la mémoire : le ramasse-miettes
Les destructeurs d'objets
Enregistrer automatiquement vos objets : la sérialisation
Qu’est-ce que la sérialisation ?
Les différentes méthodes de sérialisation
Les modèles de conception
Implémentation du modèle Singleton
Quelques modèles de conception courants
Quelques bonnes habitudes à prendre
Pour une meilleure compréhension, bien indenter
Être clair et expliquer
Tester les éléments séparément d'abord
Forcer un comportement pour les cas d'erreur
Bien dissocier les parties de votre programme
Une application indépendante
La même application réutilisable
Utiliser de bons outils pour de bons résultats
Logger avec log4net
Avoir une documentation professionnelle : Ndoc
Garder l’interactivité avec l’utilisateur
Introduction au multithreading et à ses problématiques
Une solution naïve mais efficace : l’exclusion mutuelle
Le principe des tâches de fond
Comment agir sur l’interface utilisateur ?
Bien gérer les erreurs avec plusieurs processus
Valider les acquis
Un album photo
Le contrôle ListView
Le contrôle ImageList
Faire pivoter une image
Découvrir DirectX
Un lecteur multimédia
Programmer pour le Web
Le langage HTML
Les liens HTML
Ajouter du style
Garder le style
Avoir la classe
Organiser la page
Faire bouger les pages
JavaScript et les variables
Rester fonctionnel
Les événements
Distribuer un site
Les sites dynamiques
Le schéma client-serveur
PHP
Installer une solution PHP
Utiliser les formulaires web
Les deux méthodes
Les instructions de contrôle
PHP côté serveur
Enregistrer un cookie
Organiser des sessions
Web dynamique et .NET : ASP .NET
L'éditeur, le langage
Créer un projet
Les contrôles web
Annexes
Glossaire de programmation
Raccourcis clavier
Sites web
Blogs
Comparatif des langages
C
C++
C#
Java
PHP
ASP
HTML
Mots clés du langage Visual Basic .NET
Les Balises HTML
Récapitulatif des projets
L'album photo
Lecteur Multimédia
La RichTextBox
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (28 Ko)