WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un système informatisé pour la gestion de la rémunération des enseignants dans une école. Cas institut Ngolo Zabambuta.

( Télécharger le fichier original )
par Qui-vive kusakana
Université Pedagogique Nationale (UPN) - Graduat 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.4. Présentation du Visual Basic 6.0

Visual Basic est un outil développé par l'entreprise Microsoft pour un développement facile des applications fonctionnant sur les plates-formes Microsoft.

Visual Basic est un outil visuel permettant de créer des Interfaces Graphiques utilisateur (GUI - Graphical User Interface) puissants en disposant à l'aide de la souris des éléments graphiques (boutons, images, champs du texte, menu déroulant, ...).

L'intérêt de ce langage est de pouvoir associer aux éléments de l'interface des portions de code source associées à des événements tels que le clic, le change, la move, etc...

L'édition utilisée dans ce travail est celle professionnelle.

III.4.1. Ecran Visual Basic 6.0

Tableau 1: Plate-form Visual Basic 6.0

44

III.4.2.Présentation de quelques interfaces et leur code source ? Page d'Accueil

Figure 2:Interface Accueil

ProgressBar1.Value = ProgressBar1.Value + 1

LblCompteur.Caption = Int ((mini * 101) / maxi) &

"%"

If Int((mini * 101) / maxi) Then

End If

Next mini

Unload Me

FrmConnexion.Visible = True

End Sub

? Code source

Private Sub LblApplici_Click (J lblTelecharg.Visible = True ProgressBar1.Visible = True Dim mini, maxi As Integer maxi = 3100 ProgressBar1.Max = 3100 For mini = 1 To maxi DoEvents

45

? Ecran de saisie de Connexion

Figure 3: Interface connexion

? Code source

Private Sub Cmd_Connexion_Click (J

If TxtUtilisateur.Text = "INTENDANT" Or TxtUtilisateur.Text =

"intendant" And TxtPass.Text = "12345" Then

MsgBox ("Votre mot de passe est Correcte"), vbInformation

MDIMenuGenrl.Show

FrmConnexion.Hide

Else

MsgBox ("Votre mot de passe est Incorrecte"), vbExclamation

End If

End Sub

?

46

? Ecran de Menu Général

Figure 4: Interface Menu Général

? Code source

Private Sub Déconnecter_Click() Unload Me

FrmConnexion.Visible = True FrmConnexion.TxtUtilisateur = "" FrmConnexion.TxtPass = "" FrmConnexion.TxtCode = "" FrmConnexion.CmdOk.Visible = False End Sub

Private Sub SaisieEnseignants_Click() FrmEnseignant.Show

End Sub

Private Sub SaisiedesSalaires_Click() FrmSalaires.Show

End Sub

Private Sub Saisidesprestations_Click() FrmPrestation.Show

End Sub

Private Sub SaisiedesDirecteur_Click() FrmIntendant.Show

End Sub

Private Sub SaisiedesDeterminers_Click() FrmDeterm.Show

End Sub

Private Sub Saisiedesdirecteurs_Click() FrmDirecteur.Show

End Sub

Private Sub SaisiedesIntendant_Click() FrmIntendant.Show

End Sub

? Ecran de saisie Enseignant

47

Figure 5: Interface Enseignant

? Code source

Private Sub Cmd_Ajouter_Click (J Ad.Recordset.AddNew

End Sub

Private Sub Cmd_Save_Click (J Ad.Recordset.Update

End Sub

Private Sub Cmd_Effacer_Click (J Ad.Recordset.Delete

End Sub

Private Sub Cmd_Quittre_Click (J Unload Me

End Sub

Private Sub TxtRech_Change (J

If Option1 = True Then

Ad.RecordSource = "select*from TEnseignant where MatriEnseig like'" +

TxtRech + "%'"

Ad.Refresh

Else

If Option2 = True Then

Ad.RecordSource = "select*from TEnseignant where Nom like'" + TxtRech +"%'"

Ad.Refresh

End If

End If

End Sub

? Ecran de saisie Intendant

48

Figure 6: Interface Intendant

? Code source

Private Sub Cmd_Ajouter_Click (J Ad.Recordset.AddNew

End Sub

Private Sub Cmd_Save_Click(J Ad.Recordset.Update

End Sub

Private Sub Cmd_Effacer_Click(J Ad.Recordset.Delete

End Sub

Private Sub Cmd_Quitter_Click(J Unload Me

End Sub

Private Sub Txt_Recher_Change(J If Option2 = True Then

Ad.RecordSource = "select*from
TIntendant where MatrIntend like'" + Text7 + "%'"

Ad.Refresh

Else

If Option1 = True Then

Ad.RecordSource = "select*from
TIntendant where Tel like'" + Text7 + "%'" Ad.Refresh

Else

If Option3 = True Then

Ad.RecordSource = "select*from

TIntendant where Nom like'" + Text7 +

"%'"

Ad.Refresh

End If

End If

End If

End Sub

? Ecran de Saisie Prestation

49

Figure 7: Interface Prestation

? Code source

Private Sub Cmd_Ajouter_Click (J Prest.Recordset.AddNew

End Sub

Private Sub Cmd_Save_Click (J Prest.Recordset.Update End Sub

Private Sub Cmd_Effacer_Click(J Prest.Recordset.Delete

End Sub

Private Sub Cmd_Quitter_Click(J Unload Me

End Sub

Private Sub Form_Load(J

Dim I As Integer

Dim TAB_obs(340) As String * 30 For I = O To 340 TAB_obs(I) = Format(Date + I, "dd/mm/yyyy") Cmb_Date.AddItem TAB_obs(I) Next I

Cmb_Date.Text = TAB_obs(0)

End Sub

Private Sub Text6_Change(J

If recher = True Then

Prest.RecordSource = "select * from TPrestation where MatrEnseig like'" + Text6 + "%'"

Prest.Refresh

End If

End Sub

50

? Ecran de saisie Directeur

Figure 8: Interface Directeur

? Code source

Private Sub CmdAdd_Click(J Ad.Recordset.AddNew End Sub

Private Sub CmdEffac_Click(J Ad.Recordset.Delete

End Sub

Private Sub CmdQuitter_Click (J Unload Me

End Sub

Private Sub TxtRecher_Change(J If Option2 = True Then

Ad.RecordSource =

Private Sub CmdEnreg_Click (J Ad.Recordset.Update

End Sub

"select*from TDirecteur where MatrDirect like'" + TxtRecher + "%'"

Ad.Refresh

End If

End Sub

51

? Ecran de saisie Salaire

Figure 9: Interface Salaire

? Code source

Private Sub Cmd_Ajouter_Click (J Ad.Recordset.AddNew

End Sub

Private Sub Cmd_Save_Click(J Ad.Recordset.Update

End Sub

Private Sub Cmd_Effacer_Click(J Ad.Recordset.Delete

End Sub

Private Sub Cmd_Quitter_Click(J Unload Me

End Sub

Private Sub TxtRecherch_Change(J

If Option1 = True Then

Ad.RecordSource = "select *from TSalaire where MatriEnseig like'" +

TxtRecherch + "%'"

Ad.Refresh

End If

End Sub

52

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe