Sommaire.
Introduction , page de présentation.
Introduction: débutez ici
0-0
Qu'allons nous étudier? Avec quoi développer en VB.Net? Configuration nécessaire?
Principe et structure des programmes.
0-1
Les 'Objets.'
1-1
Programmation évènementielle: le premier programme.
1-2
Les instructions, les procédures . Les 'Sub' , les 'Function'
1-2-2
Les modules, notion de programmation 'fonctionnelle' et de programmation 'objet'
Environnement de développement:
les IDE.
1-d IDE Visual Studio 2003 ( Microsoft )
1-d2 IDE Visual Studio 2005 bêta 2 ( Microsoft ) Nouveautés 2005
1d bis
IDE SharpDevelop (alternative gratuite)
Langage Visual Basic
Classes
1-20 Espace de noms, Classes, Objet
1-21 Les différentes Classes
1-22 Procédures évènement, surcharge de méthode.
Exemple de petites routines.
E 1-1 Petites routines d'exemples très simple
E 1-2 Petits programmes mathématiques
E 1-3 Travail sur les tableaux et collections
(Tri, recherche, insertion effacement d'éléments)
E 1-4 Calculs financiers simples
Interface utilisateur.
Exemple détaillé: Création d'un
petit programme de A à Z.
3-30 Structuration des programmes+ Variables 'Public'... Calcul de l'IMC++
3-31 Ordre des instructions dans un module: résumé.
Exemple de petits programmes.
E 3-1 Conversion F/€ (Une fenêtre)
E 3-2 Calcul mensualités d'un prêt.(les fonctions financières de VB)
Faire
un vrai programme: il faut savoir:
Déboguage:
4-20 Déboguage ( ou comment rechercher les 'Bugs')
4-21 Comprendre les 'Messages d'erreur', ça veut dire quoi?
Diffuser le programme:
D-1 Comprendre le FrameWork, la compilation, le garbage collector,
le code managé, le code IL et binaire.
D-2 Distribuer l' application
Autres exemples:
E 4-1 Horloge numérique
E 4-2 'Scribble' l'exemple de Microsoft
E 4-3 Programme simple de dessin
Exemples
de petits applications par Microsoft:
101 exemples de programme Vb 2003: une mine.
101 exemples de programme Vb 2005: une autre mine
Création de Classes, composant,
Programmation objet
5-1 Programmation orientée objet, Propriétés des objets (Rappel)
5-2 Créer une Classe
5-3 Créer un composant (Bibliothèque de Classe et de Contrôles)
5-4 Les interfaces
5-5 L'héritage
5-6 Les espaces de noms
5-7 Tableau, collection d'objets, Classe contenant un groupe d'objets
5-8 Conservation (sauvegarde) d'objet, sérialisation
5-9 Surcharge
Un peu de théorie:
5-10
Programmation 'fonctionnelle' ou 'objet'?
5-11 Programmation 'fonctionnelle': faire de bonnes procédures.
5-12 Programmation 'objet': faire de bonnes Classes
5-13 Faire du bon 'code'
5-20 Règles de bonne programmation, les commentaires .
Les
bases de données
6-1 Notion sur les bases de données
6-2 Généralités sur ADO.NET
6-3 Syntaxe SQL
6-4 Lire rapidement en lecture seule: le DataReader
6-5 Travailler sur un groupe de données: le DataSet
6-6 Liaison DataGrid, ListBox et base de données: le "DataBinding".
6-7 Créer une BD, ajouter une table à une base de données.
Migration VB6=>VB.NET 2003=>VB.NET
2005
7-1 Différences entre VB6 et VB.net; Migration.
7-2 Nouveautés VS 2005 bêta 2.
Optimisation.
7-3 Comparaison VB6, VB.net 2003, et 2005 ?
7-4 Chronométrer du code
7-5 Optimiser le code en vitesse.
Allons plus loin
8-1 Portée des procédures
8-2 Comprendre le code généré par VB
8-3 Créer des contrôles par code.
8-4 Régions, compilation conditionnelle, attributs.
8-5 Utilisation de IEnumerable.
8-6 Les délégués.
8-20 Les génériques 2005.