apprendre les langage de programation
الخميس، 29 سبتمبر 2011
Accès aux données :
Contrôle ActiveX Data Control (Adodc) :
Projet/Composant/Microsoft ADO Data
Control 6.0 (OLEDB) (msadodc.ocx)
Il permet de manipuler des bases de
données de divers formats : Access,
Oracle, Sql server, etc ..
Étapes de connexion à un base de données Access :
Ajouter les composantes ADODC et DATAGRID à
la boite à outils
Créer l’interface graphique pour la gestion de la
base de données
Ajouter ADODC à l’interface graphique
Établissement de la connexion entre l’interface et
la base données
1er Etape :
Ajouter les composantes ADODC et
DATAGRID à la boite a outils
1. Microsoft ADO Data Control 6.0 (OLEDB)
2. Microsoft DataGrid Control 6.0 (OLEDB)
2éme Étape: Création de l’interface :
Créer une Base de données contenant une table Employe
Sous Access avec les champs suivants:
Code : de type texte La 1ère lettre soit A (Agents) ou C (Cadres) ou S
(cadres supérieurs) suivie du numéro de l’employé
Nom : de type texte
Prénom : de type texte
Salaire : de type monétaire
3éme Étape: Ajouter ADODC :
4éme Étape: Établissement de la connexion :
Commençons d’abord par quelque propriétés de l’ADODC
Name : Nom de l’objet Adodc.
Caption : Le texte qui s’affiche sur le contrôle.
ConnectionString : fournisseur et le nom de la base de
données
CommandType : type de connexion (table, requête etc)
Recordsource : Source du jeu d'enregistrements
adCommandText = SQL ou autre commande 'syntaxe',
adCommandTable = nom de table
Établissement de la connexion :
Projet/Composant/Microsoft ADO Data
Control 6.0 (OLEDB) (msadodc.ocx)
Il permet de manipuler des bases de
données de divers formats : Access,
Oracle, Sql server, etc ..
Étapes de connexion à un base de données Access :
Ajouter les composantes ADODC et DATAGRID à
la boite à outils
Créer l’interface graphique pour la gestion de la
base de données
Ajouter ADODC à l’interface graphique
Établissement de la connexion entre l’interface et
la base données
1er Etape :
Ajouter les composantes ADODC et
DATAGRID à la boite a outils
1. Microsoft ADO Data Control 6.0 (OLEDB)
2. Microsoft DataGrid Control 6.0 (OLEDB)
2éme Étape: Création de l’interface :
Créer une Base de données contenant une table Employe
Sous Access avec les champs suivants:
Code : de type texte La 1ère lettre soit A (Agents) ou C (Cadres) ou S
(cadres supérieurs) suivie du numéro de l’employé
Nom : de type texte
Prénom : de type texte
Salaire : de type monétaire
3éme Étape: Ajouter ADODC :
4éme Étape: Établissement de la connexion :
Commençons d’abord par quelque propriétés de l’ADODC
Name : Nom de l’objet Adodc.
Caption : Le texte qui s’affiche sur le contrôle.
ConnectionString : fournisseur et le nom de la base de
données
CommandType : type de connexion (table, requête etc)
Recordsource : Source du jeu d'enregistrements
adCommandText = SQL ou autre commande 'syntaxe',
adCommandTable = nom de table
Établissement de la connexion :
Présentation des Base de Données
Gestion et consultation de données
Exemples : Répertoire d’adresses, références
bibliographiques, catalogue de pièces, …
Vocabulaire : les données
sont rangées dans des fichiers
sont structurées en enregistrements
Constituées de champs
Dans une Base de données, les informations sont
réparties dans des tables
Table : est le support physique de l’information
Champ : la colonne qui contient les données
Les lignes d’une table sont appelées des
enregistrements (Records)
Exemples : Répertoire d’adresses, références
bibliographiques, catalogue de pièces, …
Vocabulaire : les données
sont rangées dans des fichiers
sont structurées en enregistrements
Constituées de champs
Dans une Base de données, les informations sont
réparties dans des tables
Table : est le support physique de l’information
Champ : la colonne qui contient les données
Les lignes d’une table sont appelées des
enregistrements (Records)
Contrôle Timer - VB
Timer est un contrôle graphiquement invisible
sur la fenêtre (form), qui va générer des
événements à une fréquence choisie par le
programmeur (déclenchement de la procédure
NomTimer_Timer().
La propriété essentielle d'un Timer est :
Interval : intervalle entre chaque exécution du code,
dans la procédure NomTimer_Timer() exprimé en
millisecondes.
Exemple d’utilisation:
Jeux
sur la fenêtre (form), qui va générer des
événements à une fréquence choisie par le
programmeur (déclenchement de la procédure
NomTimer_Timer().
La propriété essentielle d'un Timer est :
Interval : intervalle entre chaque exécution du code,
dans la procédure NomTimer_Timer() exprimé en
millisecondes.
Exemple d’utilisation:
Jeux
الثلاثاء، 27 سبتمبر 2011
Les Listes - VB
VB fournit deux contrôles de liste :
* La liste : ListBox (Non modifiable)
* une liste : contrôle ComboBox (Modifiable)
* Propriétés indispensables :
* ListIndex : Renvoie ou définit l’indice de l’élément sélectionné (si aucun
élément n'est sélectionné dans la liste, la propriété ListIndex vaut -1).
Les indices commencent par 0.
* List : Savoir quel est l’indice de l’élément sélectionné dans la liste
* ListCount : Qui renvoie le nombre d’éléments d’une liste
* Multiselect :qui permet la sélection multiple (booléenne) pour les
ListBox
* Sorted : Trie automatiquement les éléments de la liste (booléenne)
* AddItem Chaîne : Ajoute Chaîne à la liste.
* RemoveItem (indice) : Supprime de la liste l'élément d'indice spécifié.
* Clear : Efface tous les éléments de la liste
EXEMPLE :
indiceElement = List1.ListIndex
Extraire l’indice de l’ élément choisi dans la liste List1
textElement = List1.List(indiceElement )
Extraire le texte de l’élément choisi dans liste List1
List1.AddItem textElement
Ajouter le texte à la liste List1
List1.RemoveItem indiceElement
Effacer l’élément d’indice indiceElement
List1.Clear
Effacer touts les éléments de la liste List1
* La liste : ListBox (Non modifiable)
* une liste : contrôle ComboBox (Modifiable)
* Propriétés indispensables :
* ListIndex : Renvoie ou définit l’indice de l’élément sélectionné (si aucun
élément n'est sélectionné dans la liste, la propriété ListIndex vaut -1).
Les indices commencent par 0.
* List : Savoir quel est l’indice de l’élément sélectionné dans la liste
* ListCount : Qui renvoie le nombre d’éléments d’une liste
* Multiselect :qui permet la sélection multiple (booléenne) pour les
ListBox
* Sorted : Trie automatiquement les éléments de la liste (booléenne)
* AddItem Chaîne : Ajoute Chaîne à la liste.
* RemoveItem (indice) : Supprime de la liste l'élément d'indice spécifié.
* Clear : Efface tous les éléments de la liste
EXEMPLE :
indiceElement = List1.ListIndex
Extraire l’indice de l’ élément choisi dans la liste List1
textElement = List1.List(indiceElement )
Extraire le texte de l’élément choisi dans liste List1
List1.AddItem textElement
Ajouter le texte à la liste List1
List1.RemoveItem indiceElement
Effacer l’élément d’indice indiceElement
List1.Clear
Effacer touts les éléments de la liste List1
Procédure KeyPress -VB
Cette procédure s’exécute lors de tape sur le clavier
Private Sub Text1_KeyPress(KeyAscii As Integer)
End Sub
KeyAscii est le code ASCII du caracétre tapé
Les codes ASCII:
* Aucune touche --> KeyAscii =0
* 0 -->9 : 48--> 57
* A-->Z : 65-->90
*a--> z : 97 -->122
* Efface Arrière --> 8
EXEMPLE :
Private Sub Text1_KeyPress(KeyAscii As Integer)
Text2.Text = KeyAscii
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
End Sub
KeyAscii est le code ASCII du caracétre tapé
Les codes ASCII:
* Aucune touche --> KeyAscii =0
* 0 -->9 : 48--> 57
* A-->Z : 65-->90
*a--> z : 97 -->122
* Efface Arrière --> 8
EXEMPLE :
Private Sub Text1_KeyPress(KeyAscii As Integer)
Text2.Text = KeyAscii
End Sub
Fonction utiles - VB
Traitement des chaînes:
Mid (chaîne, nombre1, nombre2) : renvoie une chaîne,
extraite de chaîne, commençant au caractère numéro
nombre1 et nombre2 c’est le nombre des caractères
extraits.
Len (chaîne) : renvoie le nombre de caractères de
Nomdechaîne
LTrim (chaîne) : renvoie la chaîne chaine, débarrassée de
tous les espaces se trouvant à gauche..
Rtrim (chaîne) : renvoie la chaîne chaîne, débarrassée de
tous les espaces se trouvant à droite.
Trim (chaîne) : renvoie la chaîne chaîne, débarrassée de
tous les espaces se trouvant à droite et à gauche.
Ucase (chaîne) : renvoie la chaîne chaîne en majuscule
Lcase (chaîne) : renvoie la chaîne chaîne en minuscule
Fonctions numériques :
Int (nombre) : renvoie la partie entière de nombre
Rnd () : renvoie un nombre pseudo-aléatoire compris
entre [0,1[. Pour que Rnd () ne renvoie pas le même
nombre, précéder de l’instruction Randomize
Val (Chaîne) : renvoie un nombre si Chaîne est
composée de chiffres
Str (Nombre) : renvoie Nombre sous forme de chiffres
(c'est-à-dire de caractères)
Strcomp (Ch1,Ch2) comparaison de deux chaînes de
caractères (-1 si ch1 se situe avant ch2, 1 si l’inverse et
0 si ls deux chaînes sont égaux.
sélectionnés.
SelStart : détermine le point de départ du texte
sélectionné.
SelText : détermine la chaîne contenant le texte
actuellement sélectionné ; se compose d'une
chaîne vide ("") si aucun caractère n'est
actuellement sélectionné.
MultiLine : la zone de texte accepte plusieurs
lignes
Scrollbars: ajouter des bars de défilement
(horizontale ou verticale)
Mid (chaîne, nombre1, nombre2) : renvoie une chaîne,
extraite de chaîne, commençant au caractère numéro
nombre1 et nombre2 c’est le nombre des caractères
extraits.
Len (chaîne) : renvoie le nombre de caractères de
Nomdechaîne
LTrim (chaîne) : renvoie la chaîne chaine, débarrassée de
tous les espaces se trouvant à gauche..
Rtrim (chaîne) : renvoie la chaîne chaîne, débarrassée de
tous les espaces se trouvant à droite.
Trim (chaîne) : renvoie la chaîne chaîne, débarrassée de
tous les espaces se trouvant à droite et à gauche.
Ucase (chaîne) : renvoie la chaîne chaîne en majuscule
Lcase (chaîne) : renvoie la chaîne chaîne en minuscule
Fonctions numériques :
Int (nombre) : renvoie la partie entière de nombre
Rnd () : renvoie un nombre pseudo-aléatoire compris
entre [0,1[. Pour que Rnd () ne renvoie pas le même
nombre, précéder de l’instruction Randomize
Val (Chaîne) : renvoie un nombre si Chaîne est
composée de chiffres
Str (Nombre) : renvoie Nombre sous forme de chiffres
(c'est-à-dire de caractères)
Strcomp (Ch1,Ch2) comparaison de deux chaînes de
caractères (-1 si ch1 se situe avant ch2, 1 si l’inverse et
0 si ls deux chaînes sont égaux.
Propriétés utiles :
SelLength : détermine le nombre de caractèressélectionnés.
SelStart : détermine le point de départ du texte
sélectionné.
SelText : détermine la chaîne contenant le texte
actuellement sélectionné ; se compose d'une
chaîne vide ("") si aucun caractère n'est
actuellement sélectionné.
MultiLine : la zone de texte accepte plusieurs
lignes
Scrollbars: ajouter des bars de défilement
(horizontale ou verticale)
الاشتراك في:
التعليقات (Atom)











