Ce livre fournit une introduction complète à Visual Basic.NET et s'efforce de présenter aux lecteurs les technologies les plus récentes, les plus complètes et les plus pratiques. Le livre est divisé en 10 chapitres, qui présentent en détail les connaissances de base, les méthodes et techniques de programmation de Visual Basic.NET. Le contenu comprend un aperçu de .NET Framework, des concepts de base du langage Visual Basic.NET, du contrôle de processus de base, de la programmation orientée objet, des bases du développement d'applications Windows, du traitement graphique, de l'accès aux données, des fichiers et du registre, ainsi que du développement préliminaire d'applications Web. , etc. contenu.
Ce livre est particulièrement adapté aux lecteurs ayant des connaissances de base en informatique. Il peut être utilisé comme matériel pédagogique pour les spécialisations connexes dans divers collèges et universités, et peut également être utilisé comme ouvrage de référence d'auto-apprentissage et comme matériel de formation pour les passionnés de Visual Basic.NET. .
Table des matières:
Chapitre 1 Introduction au langage VB.NET
1.1 Présentation du .NET Framework
1.1.1 Fonctionnalités du Common Language Runtime
1.1.2 Bibliothèque de classes .NET Framework
1.1.3 Développement d'applications clientes
1.1.4 Développement d'applications serveur
1.2 Historique du développement du langage VB.NET
1.3 Fonctions et nouvelles fonctionnalités de VB.NET
1.3.1 Nouvelles fonctionnalités dans le développement Web
1.3.2 Nouvelles fonctionnalités dans la base de données
1.3.3 Nouvelles fonctionnalités des formulaires et contrôles Windows
1.3.4 Nouvelles fonctionnalités du projet
1.3.5 Nouvelles fonctionnalités pour les composants et la fabrication de composants
1.3.6 Nouvelles fonctionnalités du débogueur
1.3.7 Nouvelles fonctionnalités d'évolutivité et de contrôle automatique
1.3.8 Nouvelles fonctionnalités pour les applications internationales
1.4 Éléments de base standards
1.5 Résumé de ce chapitre
1.6 Exercices
Chapitre 2 Types de données, opérateurs et expressions
2.1 Types de données
2.1.1 Types de données de base
2.1.2 Types de données définis par l'utilisateur
2.2 Constantes et variables
2.2.1 Constantes
2.2.2 Variables
2.2.3 Portée des variables
2.3 Opérateurs
2.3.1 Opérateurs arithmétiques
2.3.2 Opérateurs relationnels
2.3.3 Opérateurs logiques
2.3.4 Ordre d'exécution des expressions
2.4 Tableau
2.4.1 Tableau de longueur fixe
2.4.2 Tableau multidimensionnel
2.4.3 Fonctions Lbound() et Ubound()
2.4.4 Tableau dynamique
2.4.5 Préserver le contenu des tableaux dynamiques
2.5 Résumé de ce chapitre
2.6 Pratique informatique
2.7 Exercices
Chapitre 3 Contrôle de processus de base
3.1 Déclarations de jugement conditionnel
3.1.1 Instruction Si...Alors
3.1.2 Instruction Si...Alors...Sinon
3.1.3 Déclaration If...Then...Elself
3.2 Relevé de succursale
3.3 Instruction de boucle
3.3.1 Instruction de boucle Do...Loop
3.3.2 While...Fin de la boucle While
3.3.3 Boucle For...NeXt
3.3.4 Sortie de boucle
3.4 Instruction de saut
3.5 Structure de gestion des exceptions
3.5.1 Instruction de fin
3.5.2 Instruction d'arrêt
3.5.3 Déclaration de sortie
3.6 Résumé de ce chapitre
3.7 Pratique informatique
3.8 Exercices
Chapitre 4 Programmation orientée objet
4.1 Présentation de l'orientation objet
4.2 Classes et objets
4.2.1 Définition de classe
4.2.2 Concepts et propriétés des objets
4.3 Héritage et polymorphisme
4.3.1 Héritage
4.3.2 Polymorphisme
4.4 Surcharge de méthode
4.4.1 Définition de la surcharge
4.4.2 Implémentation de la surcharge de méthode
4.5 Constructeur et destructeur
4.5.1 Constructeur
4.5.2 Destructeur
4.6 Héritage multilingue
4.7 Espace de noms
4.7.1 Déclaration d'espace de noms
4.7.2 Nom complet
4.8 Résumé de ce chapitre
4.9 Pratique informatique
4.10 Exercices
Chapitre 5 Conception de formulaires Windows
5.1 Nouvelles fonctionnalités des Windows Forms
5.2 Structure du formulaire
5.3 Propriétés, événements et méthodes des formulaires
5.3.1 Propriétés
5.3.2 Événements et méthodes
5.4 Conception d'interface multidocument
5.4.1 Créer un formulaire parent MDI
5.4.2 Créer un sous-formulaire
5.4.3 Déterminer le sous-formulaire actif
5.4.4 Transfert de données vers des sous-formulaires actifs
5.4.5 Organisation des sous-formulaires
5.5 Résumé de ce chapitre
5.6 Pratique informatique
5.7 Exercices
Chapitre 6 Ajout de contrôles à un formulaire
6.1 Contrôles de fonctionnement
6.2 Contrôles communs
6.2.1 Commande des boutons
6.2.2 Contrôles CheckBox et RadioButton
6.2.3 Contrôle GroupBox
6.2.4 Contrôle TextBox
6.2.5 Contrôle RichTextBox
6.2.6 Contrôle ScrollBar
6.1.7 Contrôle TrackBar
6.1.8 Contrôle ProgressBar
6.1.9 Contrôle ListBox
6.1.10 Contrôle ComboBox
6.2 Menu Conception
6.2.1 Créer des modifications de menu
6.2.2 4 types d'éléments de menu
6.2.3 Contrôle du menu principal
6.2.4 Composant ContextMenu
6.3 Barre d'outils de conception
6.3.1 Bouton Ajouter
6.3.2 Définir des icônes pour les boutons de la barre d'outils
6.3.3 Gestion de l'événement Click du bouton de la barre d'outils
6.4 Ajouter une barre d'état
6.4.1 Ajouter un panneau au contrôle StatusBar
6.4.2 Déterminer le panneau cliqué
6.4.3 Définir la taille du panneau de la barre d'état
6.4.4 Mettre à jour dynamiquement le contenu de la barre d'état
6.5 Contrôle de dialogue
6.5.1 Création, affichage et fermeture de boîtes de dialogue
6.5.2 Vérification des résultats de la boîte de dialogue
6.5.3 Afficher le hub de messages
6.5.4 Boîtes de dialogue communes
6.6 Contrôles personnalisés
6.7 Résumé de ce chapitre
6.8 Pratique informatique
6.9 Exercices
Chapitre 7 Travailler avec des graphiques
7.1 Système de coordonnées
7.1.1 Système de coordonnées de spécification par défaut
7.1.2 Système de coordonnées de spécification standard
7.1.3 Système de coordonnées personnalisé
7.2 Utiliser les fonctions GDI+ dans les formulaires
7.2.1 Créer des images graphiques avec GDI+
7.2.2 Utiliser GDI+ pour dessiner des formes de lignes
7.2.3 Conteneur graphique
7.3 Espace de noms System.Drawing
7.3.1 Système.Drawing.Drawing2d
7.3.2 Système.Dessin.Imagerie
7.3.3 Système.Dessin.Texte
7.4 Conception d'animations simples
7.4.1 Conception de la programmation d'animation positionnelle
7.4.2 Conception de la programmation d'animation de changement de page
7.5 Résumé de ce chapitre
7.6 Pratique informatique
7.7 Exercices
Chapitre 8 Accès aux données
8.1 Présentation d'ADO.NET
8.1.1 Objectifs de conception d'ADO.NET
8.1.2 Architecture ADO.NET
8.2 Connexion
8.2.1 Connectez-vous à SQL Server à l'aide d'ADO.NET
8.2.2 Regroupement de connexions pour le fournisseur de données SQL Server.NET
8.2.3 Utiliser ADO.NET pour se connecter à la source de données OLE DB
8.2.4 Vote de connexion pour le fournisseur de données OLE DB.NET
8.2.5 Fonctionnement des événements de connexion
8.3 Lecteur de données
8.3.1 Fermer DataReader
8.3.2 Paramètres de résultats multiples
8.3.3 Obtention d'informations sur la structure à partir de DataReader
8.3.4 Chapitre OLE DB
8.4 Liaison de données
8.4.1 Types de liaison de données
8.4.2 Scénarios courants d'utilisation de la liaison de données
8.4.3 Présentation et syntaxe de la liaison de données
8.4.4 Expressions de liaison de données
8.4.5 Utilisation de DataBinder.Eval
8.5 Résumé de ce chapitre
8.6 Exercices informatiques
8.7 Exercices
Chapitre 9 Fichiers et registre
9.1 Système de traitement de fichiers VB.NET
9.1.1 Espace de noms System.IO
9.1.2 Classes et énumérations associées
9.2 Traitement des fichiers
9.2.1 Commande NouveauFichier
9.2.2 Commande OuvrirFichier
9.2.3 Fonction FileOpen
9.2.4 Fonction FichierFerme
9.2.5 Fonction FichierCopie
9.2.6 Fonction FileAttr
9.2.7 Fonction GetAttr
9.2.8 Fonction SetAttr
9.2.9 Fonction FileGet
9.2.10 Fonction FileGetObject
9.2.11 Fonction FilePut
9.2.12 Fonction FilePutObject
9.2.13 Fonction de recherche
9.2.14 Fonction Loc.
9.2.15 Fonction EOF
9.2.16 Fonction d'entrée
9.2.17 Fonction InputString
9.2.18 Fonctions d'écriture et WriteLine
9.2.19 Fonctions Imprimer et PrintLine
9.3 Lecture et écriture de fichiers
9.3.1 Types d'accès aux fichiers
9.3.2 Fonctions et instructions d'accès aux fichiers
9.3.3 Fonctions d'accès aux données
9.3.4 Accès séquentiel aux fichiers
9.3.5 Accès aléatoire aux fichiers
9.3.6 Accès aux fichiers binaires
9.4 Lecture et écriture du registre
9.4.1 Modifications de l'accès au registre dans VB.NET
9.4.2 Fonctions couramment utilisées
9.4.3 Classe de registre
9.4.4 Membres de la classe RegistryKey
9.5 Résumé de ce chapitre
9.6 Exercices
Chapitre 10 Développement préliminaire d'applications Web
10.1 Qu'est-ce qu'une application Web ?
10.1.1 Présentation de l'application Web
10.1.2 Création d'applications Web
10.2 Conception de formulaires Web
10.2.1 Composants des formulaires Web
10.2.2 Fichiers de projet créés par des formulaires Web
10.2.3 Compilation et déploiement de projets web
10.2.4 Compilation et exécution de pages Web Forms
10.3 Résumé de ce chapitre
10.4 Exercices informatiques
10.5 Exercices
Annexe A Installation et désinstallation de Visual Studio.NET
Configuration système requise pour Visual Studio.NET A1
A2 Installer Visual Studio.NET
A3 Désinstaller Visual Studio.NET
Annexe B Gestion des erreurs et des exceptions VB.NET
Type d'erreur B1
B2 Modifications dans la gestion des exceptions dans VB.NET
Introduction à la gestion des exceptions B3
B4 Gestion structurée des exceptions
B5 Gestion des exceptions non structurées
Annexe C Migration du projet VB 6.0 vers VB.NET
Outil de mise à niveau C1
La nécessité de la mise à niveau C2
Points à noter avant de mettre à niveau C3
Préparation de la demande de mise à niveau C4
C5 Mettre à niveau le projet à l'aide de l'assistant de mise à niveau
C6 termine le processus de mise à niveau
C7 Afficher le rapport de mise à niveau
Projet de mise à niveau C8 à partir de la ligne de commande
C9 Préface au dépannage des applications mises à niveau à partir de VB 6.0
Développer