Bienvenue Chez Ali4Med

Cours Vb.Net

Home
Telecharger Les Films 2006
Regardez Al Arabia en ligne
Rap Marocains
Cours Vb.Net
Cours Visual Basic En Arab
Cours Photoshop En Arab
Sites Pour Telecharger
Music Arabe
Free SmS Gratuits
Ecouter Quran alKarim
Accélérer votre pc
Telecharger Tous les logicels de MSN
Telechargements
Astuce XP
Antivirus

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

 

1-3 Introduction

1-4 Les 'Algorithmes'.

1-5 L'affectation.

1-6 Les variables.

1-6.1 Variables 'String' et 'Char'

1-6.2 Variables Numériques

1-6.3 Conversion, séparateur décimal

1-6.4 Les 'Tableaux'

1-6.5 Les 'Collections'

1-6.6 Les 'Structures'

1-6.7 Attention au type valeur ou référence

1-6.8 Variable 'Object' et autre

 

 

1-7  Soyons strict et explicite.

1-8  Les constantes, les énumérations.

1-10 Les opérateurs.

1-11 Les structures de contrôle: Choix et boucles

1-12 Les procédures et leurs paramètres.

1-13 Portée des variables.

1-14 Les nombres aléatoires

1-15 La 'Récursivité'

 

1-19  Faut-il oublier le GoTo

 

 

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.

 

 3-0   La console

  3-1  Introduction  'WindowsForms' et 'control'.

  3-2  Les feuilles ou 'Formulaires'.

  3-3  Les 'Boutons'.

  3-4  Les 'TextBox'

  3-5  Les 'Labels'

  3-6  Les cases à cocher.

  3-7  Les 'Listes'. MAJ

  3-8  Boites toutes faites (MessageBox..).

 

  3-9  Regroupement de contrôles.. MAJ 2005

  3-10 Dimensions, position des contrôles.

  3-11 Main Menu,  ContextMenu MAJ 2005

  3-12 Avoir le Focus

  3-13 Barre de bouton , barre de status.

  3-14 Les images

  3-15 Couleurs et Font

  3-16 Grille ou Grid MAJ 2005

  3-17 ProgresBarr

 

 

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:

 

          4-1  Démarrer, arrêter un programme. Sub Main(), fenêtre Splash.

          4-2  Ouvrir plusieurs formulaires

          4-2 bis Faire communiquer les formulaires.

          4-3  Traiter les erreurs.

          4-4  Créer une fenêtre 'multi document'.

          4-5  Travailler sur les dates, les heures, sur le temps.

          4-6  Lire et écrire dans les fichiers (séquentiels ou aléatoires)

          4-7  Travailler sur les répertoires

          4-8  Afficher correctement du texte

          4-9  Modifier le curseur, gérer la souris

          4-10 Lancer une autre application, afficher une page Web

          4-11 Imprimer

          4-12 Dessiner                           

          4-13 Faire une aide pour l'utilisateur

          4-14 Appeler un API

          4-15 Faire du glisser déplacer (Drag&Drop)

 

4-16 Utiliser le 'Registre'  

4-17 Utiliser le 'Presse papier'  

4-18 Paramètres de configuration(App.ini, registre, App.config) 

Petits problèmes pratiques:

Avoir accès aux contrôles d'un autre formulaire

Mettre une couleur transparent.

Faire l'équivalent des groupes de contrôles.

Créer un bouton 'personnalisé'

Utiliser un contrôle ActiveX  (.Ocx)

Créer des contrôles par code.

Séparateur décimal :point ou virgule?

Créer une image persistante

Validation dans une textbox idem

       

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.  

Enter subhead content here


Enter content here

Enter supporting content here