Corrigé. Leçon A Exercices : Tutoriel a. Dim strmois(1 to 6) as String
|
|
- Eric Wells
- 6 years ago
- Views:
Transcription
1 Corrigé Tutoriel 10 Leçon A Exercices : 1. a. Dim strmois(1 to 6) as String b. StrMois(1) = "Janvier" StrMois(2) = "Février" StrMois(3) = "Mars" StrMois(4) = "Avril" StrMois(5) = "Mai" StrMois(6) = "Juin" c. Janvier StrMois(1) Février StrMois(2) Mars StrMois(3) Avril StrMois(4) Mai StrMois(5) Juin StrMois(6) 2. a. Dim intresultat(1 to 10) as Integer b. Dim intx as Integer Open "a:\tut10\resultat.dat" for input As #1 For intx = 1 to 10 Input #1, intresultat(intx) Next intx Close #1 3. a. Dim stremploye(1 to 3, 1 to 2) as String b. Dim intligne as Integer, intcol as Integer Open "a:\tut10\employ.dat" for input As #1 For intligne = 1 to 3 For intcol = 1 to 2 Input #1, stremploye(intligne, intcol) Next intcol Next intligne Close #1 1
2 c. Dim intligne as Integer, intcol as Integer Open "a:\tut10\employ.dat" for input As #1 For intcol = 1 to 2 For intligne = 1 to 3 Input #1, stremploye(intligne, intcol) Next intligne Next intcol Close #1 4. la4fait la4fait.frm Dim strcapitales(1 To 50) As String Private Sub cmdquitter_click() Unload frmetats Private Sub cmdimprimer_click() Dim stretats As String, strcap As String, intx As Integer frmetats.left = (Screen.Width - frmetats.width) / 2 frmetats.top = (Screen.Height - frmetats.height) / 2 Open "A:\Tut10\capital.dat" For Input As #1 Do While Not EOF(1) Input #1, stretats, strcap intx = intx + 1 lstetat.additem stretats strcapitales(intx) = strcap 2
3 Loop Close #1 lstetat.listindex = 0 Private Sub lstetat_click() lblcapital.caption = strcapitales(lstetat.listindex + 1) 5. la5fait la5fait.frm Dim stremploy(1 To 20, 1 To 2) As String Private Sub cmdquitter_click() Unload frmemploy Private Sub cmdimprimer_click() Private Sub cmdrech_click() Dim intligne As Integer, intusager As Integer, strnum As String, strtrouv As String Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal strnum = txtnum.text strtrouv = "N" Do While intligne < 20 And strtrouv = "N" intligne = intligne + 1 If Trim(strEmploy(intLigne, 1)) = Trim(strNum) Then lblnom.caption = stremploy(intligne, 2) strtrouv = "O" 3
4 Loop If strtrouv = "N" Then intusager = MsgBox("Numéro d'employé incorrect.", conbtns, "Erreur de numéro") txtnum.setfocus Dim intligne As Integer frmemploy.left = (Screen.Width - frmemploy.width) / 2 frmemploy.top = (Screen.Height - frmemploy.height) / 2 Open "A:\Tut10\employ.dat" For Input As #1 For intligne = 1 To 20 Input #1, stremploy(intligne, 1), stremploy(intligne, 2) Next intligne Close #1 Private Sub txtnum_gotfocus() txtnum.selstart = 0 txtnum.sellength = Len(txtNum.Text) 6. la6fait la6fait.frm Dim intnum(1 To 20) As Integer Private Sub cmdquitter_click() Unload frmpoints 4
5 Private Sub cmdimprimer_click() Private Sub cmdrech_click() Dim intmin As Integer, intetud As Integer, intx As Integer intmin = intnum(1) intetud = 1 For intx = 2 To 20 If intnum(intx) < intmin Then intmin = intnum(intx) intetud = 1 Else If intnum(intx) = intmin Then intetud = intetud + 1 Next intx lblminimum.caption = intmin lblnbetud.caption = intetud Dim intx As Integer frmpoints.top = (Screen.Height - frmpoints.height) / 2 frmpoints.left = (Screen.Width - frmpoints.width) / 2 Open "A:\Tut10\points.dat" For Input As #1 For intx = 1 To 20 Input #1, intnum(intx) Next intx Close #1 7. la7fait 5
6 la7fait.frm Dim intpoints(1 To 5) As Integer, strnotes(1 To 5) As String Private Sub cmdaff_click() Dim intx As Integer, intnum As Integer, strtrouv As String, intusager As Integer Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal intnum = Val(txtPoints.Text) If intnum >= 0 Then strtrouv = "N" intx = 5 Do While intx > 0 And strtrouv = "N" If intpoints(intx) <= intnum Then lblnote.caption = strnotes(intx) strtrouv = "O" Else intx = intx - 1 Loop Else intusager = MsgBox("Nombre de points incorrect.", conbtns, "Erreur d'entrée") txtpoints.setfocus Private Sub cmdquitter_click() Unload frmnote Private Sub cmdimprimer_click() frmnote.top = (Screen.Height - frmnote.height) / 2 frmnote.left = (Screen.Width - frmnote.width) / 2 intpoints(1) = 0 intpoints(2) = 300 intpoints(3) = 350 intpoints(4) = 400 intpoints(5) = 450 strnotes(1) = "E" strnotes(2) = "D" strnotes(3) = "C" strnotes(4) = "B" strnotes(5) = "A" 6
7 Private Sub txtpoints_change() lblnote.caption = "" Private Sub txtpoints_gotfocus() txtpoints.selstart = 0 txtpoints.sellength = Len(txtPoints.Text) 8. la8fait la8fait.frm Dim intpoints(1 To 5) As Integer, strnotes(1 To 5) As String Private Sub cmdafficher_click() Dim intx As Integer, intnum As Integer, strtrouv As String, intusager As Integer Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal intnum = Val(txtPoints.Text) If intnum >= 0 Then strtrouv = "N" intx = 1 Do While intx <= 5 And strtrouv = "N" If intpoints(intx) >= intnum Then lblnote.caption = strnotes(intx) strtrouv = "O" Else intx = intx + 1 Loop Else intusager = MsgBox("Note incorrecte.", conbtns, "Erreur d'entrée") 7
8 txtpoints.setfocus Private Sub cmdquitter_click() Unload frmnote Private Sub cmdimprimer_click() frmnote.top = (Screen.Height - frmnote.height) / 2 frmnote.left = (Screen.Width - frmnote.width) / 2 intpoints(1) = 299 intpoints(2) = 349 intpoints(3) = 399 intpoints(4) = 449 intpoints(5) = 500 strnotes(1) = "E" strnotes(2) = "D" strnotes(3) = "C" strnotes(4) = "B" strnotes(5) = "A" Private Sub txtpoints_change() lblnote.caption = "" Private Sub txtpoints_gotfocus() txtpoints.selstart = 0 txtpoints.sellength = Len(txtPoints.Text) 9. la9fait 8
9 la9fait.frm Dim intpoints(1 To 5) As Integer, strnotes(1 To 5) As String Private Sub cmdaff_click() Dim intx As Integer, intnum As Integer, strtrouv As String, intusager As Integer Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal intnum = Val(txtPoints.Text) If intnum >= 0 Then strtrouv = "N" intx = 5 Do While intx > 0 And strtrouv = "N" If intpoints(intx) <= intnum Then lblnote.caption = strnotes(intx) strtrouv = "O" Else intx = intx - 1 Loop Else intusager = MsgBox("Nombre de points incorrect.", conbtns, "Erreur d'entrée") txtpoints.setfocus Private Sub cmdquitter_click() Unload frmnote Private Sub cmdimprimer_click() Dim intmaxpoints As Integer frmnote.top = (Screen.Height - frmnote.height) / 2 frmnote.left = (Screen.Width - frmnote.width) / 2 intmaxpoints = InputBox("Entrez la note maximale.", "input") intpoints(1) = 0 intpoints(2) = 0.6 * intmaxpoints intpoints(3) = 0.7 * intmaxpoints intpoints(4) = 0.8 * intmaxpoints intpoints(5) = 0.9 * intmaxpoints strnotes(1) = "E" strnotes(2) = "D" strnotes(3) = "C" strnotes(4) = "B" 9
10 strnotes(5) = "A" Private Sub txtpoints_change() lblnote.caption = "" Private Sub txtpoints_gotfocus() txtpoints.selstart = 0 txtpoints.sellength = Len(txtPoints.Text) 10. (Découverte) la10fait la10fait.frm Dim udtnotes(1 To 5) As Etudiant Private Sub cmdaff_click() Dim intx As Integer, intnum As Integer, strtrouv As String, intusager As Integer Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal intnum = Val(txtPoints.Text) If intnum >= 0 Then strtrouv = "N" intx = 5 Do While intx > 0 And strtrouv = "N" If udtnotes(intx).intpoints <= intnum Then lblnote.caption = udtnotes(intx).strnotes strtrouv = "O" Else intx = intx - 1 Loop 10
11 Else intusager = MsgBox("Nombre de points incorrect.", conbtns, "Erreur d'entrée") txtpoints.setfocus Private Sub cmdquitter_click() Unload frmnote Private Sub cmdimprimer_click() frmnote.top = (Screen.Height - frmnote.height) / 2 frmnote.left = (Screen.Width - frmnote.width) / 2 udtnotes(1).intpoints = 0 udtnotes(1).strnotes = "E" udtnotes(2).intpoints = 300 udtnotes(2).strnotes = "D" udtnotes(3).intpoints = 350 udtnotes(3).strnotes = "C" udtnotes(4).intpoints = 400 udtnotes(4).strnotes = "B" udtnotes(5).intpoints = 450 udtnotes(5).strnotes = "A" Private Sub txtpoints_change() lblnote.caption = "" Private Sub txtpoints_gotfocus() txtpoints.selstart = 0 txtpoints.sellength = Len(txtPoints.Text) la10fait.bas Type Etudiant intpoints As Integer strnotes As String End Type 11
12 11. (Découverte) la11fait a. Test11.dat j. Test11.dat a. Test11X.dat j. Test11X.dat la11fait.frm Dim intordenr() As Integer, intcomptenr As Integer Private Sub cmdmoy_click() Dim intnum As Integer, inttotal As Integer, sngmoy As Single For intnum = 1 To intcomptenr inttotal = inttotal + intordenr(intnum) 'accumuler les résultats du tableau Next intnum If intcomptenr > 0 Then sngmoy = inttotal / intcomptenr 'calculer la moyenne Else sngmoy = 0 lblmsg.caption = "Moyenne" 'afficher les résultats 12
13 lblreponse.caption = Format(sngMoy, "standard") Private Sub cmdquitter_click() Unload frmtest Private Sub cmdmax_click() Dim intnum As Integer, intmax As Integer intmax = intordenr(1) 'initialiser intmax avec le premier élément du tableau For intnum = 2 To intcomptenr 'comparer intmax aux éléments restants If intordenr(intnum) > intmax Then 'l'élément est plus grand que intmax intmax = intordenr(intnum) Next intnum lblmsg.caption = "Maximum" 'afficher la réponse lblreponse.caption = intmax Private Sub cmdmajour_click() Dim intnum As Integer, intaugm As Integer intaugm = Val(InputBox("Entrer le nombre de points supplémentaires :")) For intnum = 1 To intcomptenr 'ajouter les points supplémentaires à chaque résultat du tableau intordenr(intnum) = intordenr(intnum) + intaugm Next intnum lblmsg.caption = "Résultats adaptés de " 'afficher le message lblreponse.caption = intaugm Open "A:\Tut10\Test11x.dat" For Output As #1 'ouvrir le fichier For intnum = 1 To intcomptenr 'écrire le contenu du tableau dans le fichier Write #1, intordenr(intnum) Next intnum Close #1 'fermer le fichier frmtest.left = (Screen.Width - frmtest.width) / 2 frmtest.top = (Screen.Height - frmtest.height) / 2 Dim intnum As Integer Open "A:\Tut10\test11x.dat" For Input As #1 'ouvrir le fichier Do While Not EOF(1) 'remplir le tableau avec les données intcomptenr = intcomptenr + 1 ReDim Preserve intordenr(intcomptenr) Input #1, intordenr(intcomptenr) Loop Close #1 13
14 12. (Découverte) la12fait a. ventesfb.dat e. ventesfb.dat la12fait.frm Dim sngventes(1 To 10, 1 To 2) As Single Private Sub cmdmax_click() Dim intligne As Integer, intcol As Integer, sngmax As Single sngmax = sngventes(1, 1) 'initialiser sngmax avec le premier élément du tableau For intligne = 2 To 10 'comparer sngmax aux éléments restants For intcol = 1 To 2 If sngventes(intligne, intcol) > sngmax Then 'l'élément est plus grand que sngmax sngmax = sngventes(intligne, intcol) Next intcol Next intligne lblmsg.caption = "Maximum" 'afficher la réponse lblreponse.caption = Format(sngMax, "standard") Private Sub cmdmoy_click() Dim intligne As Integer, intcol As Integer, sngtotal As Single, sngmoy As Single For intligne = 1 To 10 For intcol = 1 To 2 14
15 sngtotal = sngtotal + sngventes(intligne, intcol) 'accumuler les résultats du tableau Next intcol Next intligne sngmoy = sngtotal / 20 'calculer la moyenne lblmsg.caption = "Moyenne" 'afficher les résultats lblreponse.caption = Format(sngMoy, "standard") Private Sub cmdquitter_click() Unload frmtest Private Sub cmdmin_click() Dim intligne As Integer, intcol As Integer, sngmin As Single sngmin = sngventes(1, 1) 'initialiser sngmin avec le premier élément du tableau For intligne = 2 To 10 'comparer sngmin aux éléments restants For intcol = 1 To 2 If sngventes(intligne, intcol) < sngmin Then 'l'élément est plus grand que sngmin sngmin = sngventes(intligne, intcol) Next intcol Next intligne lblmsg.caption = "Minimum" 'afficher la réponse lblreponse.caption = Format(sngMin, "standard") Private Sub cmdmajour_click() Dim intligne As Integer, intcol As Integer, sngaugm As Single sngaugm = Val(InputBox("Entrer l'augmentation :")) For intligne = 1 To 10 'ajouter les points supplémentaires à chaque résultat du tableau For intcol = 1 To 2 sngventes(intligne, intcol) = sngventes(intligne, intcol) * (1 + sngaugm) Next intcol Next intligne lblmsg.caption = "Ventes augmentées de " 'afficher le message lblreponse.caption = Format(sngAugm, "percent") Open "A:\Tut10\ventesFB.dat" For Output As #1 'ouvrir le fichier For intligne = 1 To 10 'écrire le contenu du tableau dans le fichier For intcol = 1 To 2 Write #1, sngventes(intligne, intcol) Next intcol Next intligne Close #1 'fermer le fichier frmtest.left = (Screen.Width - frmtest.width) / 2 frmtest.top = (Screen.Height - frmtest.height) / 2 Dim intligne As Integer, intcol As Integer 15
16 Open "A:\Tut10\ventesFB.dat" For Input As #1 'ouvrir le fichier For intligne = 1 To 10 'remplir le tableau avec les données For intcol = 1 To 2 Input #1, sngventes(intligne, intcol) Next intcol Next intligne Close #1 13. (Découverte) la13fait derome.dat 10000,5000, ,46000, ,8400, ,3450, ,57000, ,5555, ,2222, ,46701, ,500, ,2345,3000 la13fait.frm Dim sngventes(1 To 10, 1 To 3) As Single Private Sub cmdimprimer_click() Dim intligne As Integer, intcol As Integer, sngtaux As Single Dim sngvendeurtot As Single, sngcomm As Single, sngtotalcomm As Single Dim strpolice As String, sngsize As Single Dim strps1 As String * 12, strps2 As String * 10 sngtaux = Val(txtComm.Text) strpolice = Printer.Font 'sauvegarde de la configuration actuelle de l'imprimante sngsize = Printer.FontSize Printer.Font = "courier new" 'changement de la configuration Printer.FontSize = 12 'Impression des titres et en-têtes Printer.Print Tab(30); "Loisirs De Rome" Printer.Print Printer.Print Tab(5); "Pourcentage de commission : " & Format(sngTaux, "percent") Printer.Print Printer.Print Printer.Print Tab(5); "Numéro"; Tab(18); "Ventes"; Tab(33); "Bonus" 16
17 Printer.Print Tab(5); "------"; Tab(15); " "; Tab(30); " " For intligne = 1 To 10 For intcol = 1 To 3 sngvendeurtot = sngvendeurtot + sngventes(intligne, intcol) Next intcol sngcomm = sngvendeurtot * sngtaux RSet strps1 = Format(sngVendeurTot, "standard") RSet strps2 = Format(sngComm, "standard") Printer.Print Tab(5); intligne; Tab(15); strps1; Tab(30); strps2 sngtotalcomm = sngtotalcomm + sngcomm sngvendeurtot = 0 Next intligne Printer.Print 'Impression de 2 lignes blanches Printer.Print 'Impression du grand total RSet strps2 = Format(sngTotalComm, "currency") Printer.Print Tab(5); "Total des commissions payées :"; Tab(30); strps2 Printer.Print 'Impression d'une ligne blanche Printer.Print Tab(5); "Fin de rapport" 'Impression du message Printer.EndDoc 'Envoie du rapport vers l'imprimante Printer.Font = strpolice Printer.FontSize = sngsize Private Sub cmdquitter_click() Unload frmderome Dim intligne As Integer, intcol As Integer frmderome.left = (Screen.Width - frmderome.width) / 2 frmderome.top = (Screen.Height - frmderome.height) / 2 Open "A:\Tut10\derome.dat" For Input As #1 For intligne = 1 To 10 For intcol = 1 To 3 Input #1, sngventes(intligne, intcol) Next intcol Next intligne Private Sub txtcomm_gotfocus() txtcomm.selstart = 0 txtcomm.sellength = Len(txtComm.Text) 17
18 14. (Découverte) la14fait a. test14.dat e. test14.dat la14fait.frm Private Sub cmdmajour_click() Dim strnum As String, intnum As Integer, intaugm As Integer Dim intusager As Integer, intx As Integer Const conbtns As String = _ vbokonly + vbinformation + vbdefaultbutton1 + vbapplicationmodal 'Saisie du numéro de l'étudiant ou de la lettre A strnum = InputBox("Entrez le numéro de l'étudiant (entrez A pour mettre à jour tous les étudiants):", "Étudiant") intnum = Val(strNum) strnum = UCase(strNum) If strnum <> "A" And intnum < 1 Or intnum > 20 Then 'Entrée invalide intusager = MsgBox("Numéro d'étudiant erroné", conbtns, "Erreur d'entrée") Else 'Saisie de l'augmentation intaugm = Val(InputBox("Entrez le nombre de points supplémentaires :", "Points")) If strnum = "A" Then 'ajouter des points à tous les nombres dans le tableau For intx = 1 To 20 'ajouter les points supplémentaires à chaque résultat du tableau inttabresultat(intx) = inttabresultat(intx) + intaugm Next intx Else 'Mise à jour individuel des points des étudiants inttabresultat(intnum) = inttabresultat(intnum) + intaugm 18
19 lblmsg.caption = "Résultats augmentés de " 'afficher le message lblreponse.caption = intaugm Open "A:\Tut10\Test14.dat" For Output As #1 'ouvrir le fichier For intx = 1 To 20 'écrire le contenu du tableau dans le fichier Write #1, inttabresultat(intx) Next intx Close #1 'fermer le fichier 15. (Découverte) la15fait Dim intcompteur(1 To 3, 1 To 4) As Integer Private Sub cmdafficher_click() Dim strparti As String, intage As Integer, intligne As Integer, intcol As Integer For intligne = 1 To 3 'initialisation du tableau For intcol = 1 To 4 intcompteur(intligne, intcol) = 0 Next intcol Next intligne Open "A:\Tut10\pao.dat" For Input As #1 'Ouverture d'un fichier séquentiel Do While Not EOF(1) Input #1, strparti, intage 'lecture d'un enregistrement Select Case strparti 'mise à jour de intcompteur Case "Démocrate" intcompteur(1, intage + 1) = intcompteur(1, intage + 1) + 1 Case "Républicain" intcompteur(2, intage + 1) = intcompteur(2, intage + 1) + 1 Case "Indépendant" intcompteur(3, intage + 1) = intcompteur(3, intage + 1) + 1 End Select Loop Close #1 'Fermeture du fichier For intcol = 0 To 3 'Afficher le contrôle étiquette lbldem(intcol).caption = intcompteur(1, intcol + 1) lblrep(intcol).caption = intcompteur(2, intcol + 1) lblind(intcol).caption = intcompteur(3, intcol + 1) Next intcol Private Sub cmdenregistrer_click() Open "A:\Tut10\pao.dat" For Append As #1 'Ouverture du fichier séquentiel 19
20 Write #1, lstparti.text, lstage.listindex 'Écriture de l'enregistrement Close #1 'Fermeture du fichier Private Sub cmdquitter_click() Unload frmpao Private Sub cmdimprimer_click() Dim intcol As Integer, intligne As Integer, intdem As Integer, intrep As Integer Dim intind As Integer, inttotal As Integer Dim strpolice As String, sngtaille As Single Dim strci1 As String * 3, strci2 As String * 3, strci3 As String * 3 Dim strci4 As String * 3, strci5 As String * 4 'accumuler les résultats For intcol = 1 To 4 intdem = intdem + intcompteur(1, intcol) intrep = intrep + intcompteur(2, intcol) intind = intind + intcompteur(3, intcol) Next intcol inttotal = intdem + intrep + intind strpolice = Printer.Font 'enregistrer les paramètres d'impression sngtaille = Printer.FontSize Printer.Font = "courier new" 'modifier les paramètres d'impression Printer.FontSize = 10 'imprimer le titre et les en-têtes Printer.Print Tab(30); "Résultats PAO " Printer.Print Printer.Print Tab(5); "Parti"; Tab(20); "18-35"; Tab(30); "36-50"; _ Tab(40); "51-65"; Tab(50); "Plus de 65"; Tab(60); "Total" 'aligner les résultats Démocrates et imprimer RSet strci1 = Format(intCompteur(1, 1), "general number") RSet strci2 = Format(intCompteur(1, 2), "general number") RSet strci3 = Format(intCompteur(1, 3), "general number") RSet strci4 = Format(intCompteur(1, 4), "general number") RSet strci5 = Format(intDem, "general number") Printer.Print Tab(5); "Démocrate"; Tab(22); strci1; Tab(32); strci2; _ Tab(42); strci3; Tab(54); strci4; Tab(61); strci5 'aligner les résultats Républicains et imprimer RSet strci1 = Format(intCompteur(2, 1), "general number") RSet strci2 = Format(intCompteur(2, 2), "general number") RSet strci3 = Format(intCompteur(2, 3), "general number") RSet strci4 = Format(intCompteur(2, 4), "general number") RSet strci5 = Format(intRep, "general number") Printer.Print Tab(5); "Républicain"; Tab(22); strci1; Tab(32); strci2; _ Tab(42); strci3; Tab(54); strci4; Tab(61); strci5 'aligner les résultats Indépendants et imprimer 20
21 RSet strci1 = Format(intCompteur(3, 1), "general number") RSet strci2 = Format(intCompteur(3, 2), "general number") RSet strci3 = Format(intCompteur(3, 3), "general number") RSet strci4 = Format(intCompteur(3, 4), "general number") RSet strci5 = Format(intInd, "general number") Printer.Print Tab(5); "Indépendant"; Tab(22); strci1; Tab(32); strci2; _ Tab(42); strci3; Tab(54); strci4; Tab(61); strci5 Printer.Print 'imprimer deux lignes blanches Printer.Print 'imprimer le total RSet strci5 = Format(intTotal, "general number") Printer.Print Tab(41); "Total des réponses"; Tab(61); strci5 Printer.Print 'imprimer une ligne blanche Printer.Print Tab(5); "Fin du rapport" 'imprimer le message Printer.EndDoc 'envoyer le rapport à l'imprimante Printer.Font = strpolice Printer.FontSize = sngtaille frmpao.top = (Screen.Height - frmpao.height) / 2 frmpao.left = (Screen.Width - frmpao.width) / 2 lstage.additem "18-35" lstage.additem "36-50" lstage.additem "51-65" lstage.additem "Plus de 65" lstparti.additem "Républicain" lstparti.additem "Démocrate" lstparti.additem "Indépendant" lstparti.listindex = 0 lstage.listindex = 1 21
22 Leçon B Exercices : 1. lb1fait g) h) q j) g) Private Sub dgdventes_aftercolupdate(byval ColIndex As Integer) adoventes.recordset.fields("fldcommission") = Round(adoVentes.Recordset.Fields("fldVentes") * 0.1, 2) 22
23 frmventes.left = (Screen.Width - frmventes.width) / 2 frmventes.top = (Screen.Height - frmventes.height) / 2 Private Sub MenuFichierImprimer_Click() Private Sub MenuFichierQuitter_Click() Unload frmventes h) Private Sub dgdventes_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object Set objchamps = adoventes.recordset.fields objchamps("fldcommission") = Round(objChamps("fldVentes") * 0.1, 2) frmventes.left = (Screen.Width - frmventes.width) / 2 frmventes.top = (Screen.Height - frmventes.height) / 2 Private Sub MenuFichierImprimer_Click() Private Sub MenuFichierQuitter_Click() Unload frmventes j) Private Sub dgdventes_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Recordset Set objchamps = adoventes.recordset objchamps("fldcommission") = Round(objChamps.Fields("fldVentes") * 0.1, 2) 23
24 frmventes.left = (Screen.Width - frmventes.width) / 2 frmventes.top = (Screen.Height - frmventes.height) / 2 Private Sub MenuFichierImprimer_Click() Private Sub MenuFichierQuitter_Click() Unload frmventes 2. lb2fait g) h) i) g) 24
25 Private Sub dgdprix_aftercolupdate(byval ColIndex As Integer) adoprix.recordset.fields("fldnouvprix") = _ Round(adoPrix.Recordset.Fields("fldPrixAct") * _ (1 + adoprix.recordset.fields("fldpourcent")), 2) frmprix.left = (Screen.Width - frmprix.width) / 2 frmprix.top = (Screen.Height - frmprix.height) / 2 Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmprix h) Private Sub dgdprix_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object Set objchamps = adoprix.recordset.fields objchamps("fldnouvprix") = Round(objChamps("fldPrixAct") * _ (1 + objchamps("fldpourcent")), 2) frmprix.left = (Screen.Width - frmprix.width) / 2 frmprix.top = (Screen.Height - frmprix.height) / 2 Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmprix i) 25
26 Private Sub dgdprix_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Recordset Set objchamps = adoprix.recordset objchamps.fields("fldnouvprix") = Round(objChamps.Fields("fldPrixAct") * _ (1 + objchamps.fields("fldpourcent")), 2) frmprix.left = (Screen.Width - frmprix.width) / 2 frmprix.top = (Screen.Height - frmprix.height) / 2 Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmprix 3. lb3fait lb3fait.frm Private Sub dgdfact_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object Set objchamps = adofact.recordset.fields 26
27 objchamps("fldtotal") = objchamps("fldelec") + _ objchamps("fldgaz") + objchamps("fldeau") frmfact.left = (Screen.Width - frmfact.width) / 2 frmfact.top = (Screen.Height - frmfact.height) / 2 Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmfact 4. lb4fait lb4fait.frm Dim strtitres(1 To 4) As String Private Sub dgdemp_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object, intcode As Integer Set objchamps = adoemp.recordset.fields intcode = Val(objChamps("fldCode")) If intcode >= 1 And intcode <= 4 Then objchamps("fldtitre") = strtitres(intcode) Else objchamps("fldtitre") = "Inconnu" 27
28 frmemp.left = (Screen.Width - frmemp.width) / 2 frmemp.top = (Screen.Height - frmemp.height) / 2 strtitres(1) = "Directeur" strtitres(2) = "Secretaire" strtitres(3) = "Contremaître" strtitres(4) = "Ouvrier" Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmemp 5. lb5fait lb5fait.frm Dim strtitres(1 To 4, 1 To 2) As String Private Sub dgdemp_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object, strcode As String Dim intx As Integer, strtrouve As String Set objchamps = adoemp.recordset.fields strcode = UCase(objChamps("fldCode")) 28
29 intx = 1 'recherche dans la première colonne du tableau strtrouve = "N" Do While intx <= 4 And strtrouve = "N" If strtitres(intx, 1) = strcode Then objchamps("fldtitre") = strtitres(intx, 2) strtrouve = "O" Else intx = intx + 1 Loop If strtrouve = "N" Then 'si le code n'apparaît pas dans le tableau objchamps("fldtitre") = "Inconnu" frmemp.left = (Screen.Width - frmemp.width) / 2 frmemp.top = (Screen.Height - frmemp.height) / 2 strtitres(1, 1) = "A" strtitres(1, 2) = "Directeur" strtitres(2, 1) = "B" strtitres(2, 2) = "Secretaire" strtitres(3, 1) = "C" strtitres(3, 2) = "Contremaître" strtitres(4, 1) = "D" strtitres(4, 2) = "Ouvrier" Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmemp 6. (Découverte) lb6fait frmcolfax.top = (Screen.Height - frmcolfax.height) / 2 frmcolfax.left = (Screen.Width - frmcolfax.width) / 2 dgdpaie.caption = dgdpaie.caption & " - " & Date 29
30 7. (Découverte) lb7fait lb7fait.frm Private Sub dgdcom_onaddnew() Dim objchamps As Object Set objchamps = adocom.recordset.fields objchamps("flddate") = Date frmcom.left = (Screen.Width - frmcom.width) / 2 frmcom.top = (Screen.Height - frmcom.height) / 2 Private Sub mnufichierimprimer_click() Private Sub mnufichierquitter_click() Unload frmcom 30
31 8. (Découverte) lb8fait lb8fait.frm Private Sub dgdprix_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Recordset Set objchamps = adoprix.recordset objchamps("fldnouvprix") = Round(objChamps.Fields("fldPrixAct") * _ (1 + objchamps.fields("fldpourcent")), 2) frmprix.left = (Screen.Width - frmprix.width) / 2 frmprix.top = (Screen.Height - frmprix.height) / 2 Private Sub Form_Unload(Cancel As Integer) Dim intx As Integer, objchamps As Object Set objchamps = adoprix.recordset.fields adoprix.recordset.movefirst For intx = 1 To adoprix.recordset.recordcount objchamps("fldprixact") = objchamps("fldnouvprix") objchamps("fldnouvprix") = 0 objchamps("fldpourcent") = 0 adoprix.recordset.movenext Next intx Private Sub mnufichierimprimer_click() 31
32 Private Sub mnufichierquitter_click() Unload frmprix Leçon C Exercices : 1. lc1fait lc1fait.frm Dim sngtable(1 To 3, 1 To 4) As Single Private Sub dgdpaie_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object 'créer une variable objet Set objchamps = adopaie.recordset.fields 'affecter la référence d'objet 'calculer la paie brute, l'assurance-emploi et la paie net If objchamps("fldheures") <= 40 Then objchamps("fldbrut") = Round(objChamps("fldHeures") * objchamps("fldtaux"), 2) Else objchamps("fldbrut") = Round(40 * objchamps("fldtaux") + (objchamps("fldheures") - 40) * objchamps("fldtaux") * 1.5, 2) 32
33 objchamps("fldif") = Round(udfCalcImpot(sngTable(), objchamps), 2) objchamps("fldae") = Round(objChamps("fldBrut") * , 2) objchamps("fldnet") = Round(objChamps("fldBrut") - objchamps("fldae") - objchamps("fldif"), 2) Dim intligne As Integer, intcol As Integer frmcolfax.top = (Screen.Height - frmcolfax.height) / 2 frmcolfax.left = (Screen.Width - frmcolfax.width) / 2 Open "A:\Tut10\impôt.txt" For Input As #1 'ouvrir le fichier For intligne = 1 To 3 For intcol = 1 To 4 'remplir la table Input #1, sngtable(intligne, intcol) Next intcol Next intligne Close #1 Private Sub mnufichierquitter_click() Unload frmcolfax Private Sub mnufichierimprimer_click() Private Function udfcalcimpot(sngtab() As Single, objtemp As Object) Dim intx As Integer, blntrouve As Boolean Dim sngimposable As Single, sngimpot As Single intx = 1 'numéro de ligne blntrouve = False 'indique si la tranche d'imposition est trouvée 'calculer le montant imposable sngimposable = objtemp("fldbrut") 'déduction de base If objtemp("fldconjoint") = "O" Then sngimposable = sngimposable 'montant pour conjoint If sngimposable < 0 Then 'le montant imposable peut être inférieur à 0 sngimposable = 0 'l'impôt ne sera pas négatif 'recherche de la tranche d'imposition Do While intx <= 3 And blntrouve = False If sngtab(intx, 1) >= sngimposable Then 'intervalle trouvé sngimpot = sngtab(intx, 2) + sngtab(intx, 3) * (sngimposable - sngtab(intx, 4)) blntrouve = True Else intx = intx + 1 'recherche dans la ligne suivante 33
34 Loop udfcalcimpot = sngimpot End Function 2. lc2fait lc2fait.frm Dim udttable(1 To 3) As TableTaxe Private Sub dgdpaie_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object 'créer une variable objet Set objchamps = adopaie.recordset.fields 'affecter la référence d'objet 'calculer la paie brute, l'assurance-emploi et la paie net objchamps("fldbrut") = Round(objChamps("fldHeures") * objchamps("fldtaux"), 2) objchamps("fldif") = Round(udfCalcImpot(udtTable(), objchamps), 2) objchamps("fldae") = Round(objChamps("fldBrut") * , 2) objchamps("fldnet") = Round(objChamps("fldBrut") - objchamps("fldae") - objchamps("fldif"), 2) Dim intligne As Integer frmcolfax.top = (Screen.Height - frmcolfax.height) / 2 34
35 frmcolfax.left = (Screen.Width - frmcolfax.width) / 2 Open "A:\Tut10\impôt.txt" For Input As #1 'ouvrir le fichier For intligne = 1 To 3 'remplir la table Input #1, udttable(intligne).sngmax, udttable(intligne).sngbase, _ udttable(intligne).sngpourcent, udttable(intligne).sngsurplus Next intligne Close #1 Private Sub mnufichierquitter_click() Unload frmcolfax Private Sub mnufichierimprimer_click() Private Function udfcalcimpot(udttab() As TableTaxe, objtemp As Object) As Single Dim intx As Integer, blntrouve As Boolean Dim sngimposable As Single, sngimpot As Single intx = 1 'numéro de ligne blntrouve = False 'indique si la tranche d'imposition est trouvée 'calculer le montant imposable sngimposable = objtemp("fldbrut") 'déduction de base If objtemp("fldconjoint") = "O" Then sngimposable = sngimposable 'montant pour conjoint If sngimposable < 0 Then 'le montant imposable peut être inférieur à 0 sngimposable = 0 'l'impôt ne sera pas négatif 'recherche de la tranche d'imposition Do While intx <= 3 And blntrouve = False If udttab(intx).sngmax >= sngimposable Then 'intervalle trouvé sngimpot = udttab(intx).sngbase + udttab(intx).sngpourcent _ * (sngimposable - udttab(intx).sngsurplus) blntrouve = True Else Loop intx = intx + 1 udfcalcimpot = sngimpot End Function 'recherche dans la ligne suivante 35
36 lc2fait.bas Type TableTaxe sngmax As Single sngbase As Single sngpourcent As Single sngsurplus As Single End Type 3. lc3fait lc3fait.frm Dim sngtable(1 To 3, 1 To 4) As Single Private Sub dgdpaie_aftercolupdate(byval ColIndex As Integer) Dim objchamps As Object 'créer une variable objet Set objchamps = adopaie.recordset.fields 'affecter la référence d'objet 'calculer la paie brute, l'assurance-emploi et la paie net objchamps("fldbrut") = Round(objChamps("fldHeures") * objchamps("fldtaux"), 2) objchamps("fldif") = Round(udfCalcImpot(sngTable(), objchamps), 2) objchamps("fldae") = Round(objChamps("fldBrut") * , 2) objchamps("fldnet") = Round(objChamps("fldBrut") - objchamps("fldae") - objchamps("fldif"), 2) 36
37 Dim intligne As Integer, intcol As Integer frmcolfax.top = (Screen.Height - frmcolfax.height) / 2 frmcolfax.left = (Screen.Width - frmcolfax.width) / 2 Open "A:\Tut10\impôt2.txt" For Input As #1 'ouvrir le fichier For intligne = 1 To 3 For intcol = 1 To 4 'remplir la table Input #1, sngtable(intligne, intcol) Next intcol Next intligne Close #1 Private Sub mnufichierquitter_click() Unload frmcolfax Private Sub mnufichierimprimer_click() Private Function udfcalcimpot(sngtab() As Single, objtemp As Object) Dim intx As Integer, blntrouve As Boolean Dim sngimposable As Single, sngimpot As Single intx = 1 'numéro de ligne blntrouve = False 'indique si la tranche d'imposition est trouvée 'calculer le montant imposable sngimposable = objtemp("fldbrut") 'déduction de base If objtemp("fldconjoint") = "O" Then sngimposable = sngimposable 'montant pour conjoint If sngimposable < 0 Then 'le montant imposable peut être inférieur à 0 sngimposable = 0 'l'impôt ne sera pas négatif 'recherche de la tranche d'imposition Do While intx <= 3 And blntrouve = False If sngtab(intx, 1) >= sngimposable Then 'intervalle trouvé sngimpot = sngtab(intx, 2) + sngtab(intx, 3) * (sngimposable - sngtab(intx, 4)) blntrouve = True Else Loop intx = intx + 1 udfcalcimpot = sngimpot End Function 'recherche dans la ligne suivante 37
38 Impôt2.txt ,0,.17, ,96.73,.26, ,244.69,.29, Débogage Exercices 3. deb3fait.frm Private Sub cmdcalc_click() Dim intx As Integer, intnombre As Integer Dim inttotnum As Integer, sngmoyenne As Single Cls 'efface le texte imprimé avec la méthode Print For intx = 1 To 2 Step 1 intnombre = Val(InputBox("Nombre:", "Saisie d'un nombre")) Print intnombre inttotnum = inttotnum + intnombre Next intx sngmoyenne = inttotnum / (intx - 1) Print "La moyenne est: "; sngmoyenne Private Sub cmdquitter_click() Unload frmdebog3 frmdebog3.left = (Screen.Width - frmdebog3.width) / 2 frmdebog3.top = (Screen.Height - frmdebog3.height) / 2 38
# Project Tracker Status Priority Subject Updated Category Target version 559 Auto Multiple 05/09/2018 1/10
Issues # Project Tracker Status Priority Subject Updated Category Target version 559 Auto Multiple Support New Normal automatisation de l'identification des questions 05/08/2018 11:44 557 Auto Multiple
More informationVLANs. Commutation LAN et Wireless Chapitre 3
VLANs Commutation LAN et Wireless Chapitre 3 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectifs Expliquer le rôle des VLANs dans un réseau convergent. Expliquer le rôle
More informationTD 2. Correction TP info
TP 2 Exercice 3 : Impôts Sub impot() Dim montant As Integer montant = Cells(1, 1).Value Dim montanttot As Integer Select Case montant Case 0 To 1000 montanttot = 0.1 * montant Case 1001 To 5000 montanttot
More informationPrivate Sub Cours_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Public Class Cours Private nc As Integer Private Sub Cours_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO : cette ligne de code charge les données dans la table
More informationSERIE N 1. 4 ème Année informatiques. Exercice 3. Exercice 4 (Manuel Scolaire) Page [1] Les enregistrements & Les fichiers Infoslpm.e-monsite.
Exercice 3 SERIE N 1 program exercice3; uses wincrt; type st = string[30]; fch = file of st; var f:fch; nom: st; b : integer; procedure saisie(var f:fch); var vil:st; rep:char; write('donner le nom d''une
More informationTutorial 1 : minimal example - simple variables replacements
Tutorial 1 : minimal example - simple variables replacements The purpose of this tutorial is to show you the basic feature of odtphp : simple variables replacement. require_once('../library/odf.php');
More informationTD : Compilateur ml2java semaine 3
Module 4I504-2018fev TD 3 page 1/7 TD : Compilateur ml2java semaine 3 Objectif(s) 22 février 2018 Manipulation d un traducteur de code ML vers Java. 1 ML2Java Exercice 1 Structure du runtime 1. Déterminer
More informationVHDL par Ahcène Bounceur VHDL
VHDL Ahcène Bounceur 2009 Plan de travail 1. Introduction au langage 2. Prise en main 3. Machine à état 4. Implémentation sur FPGA 1 VHDL Introduction au langage Ahcène Bounceur VHDL VHIC (Very High-speed
More informationClasses internes, Classes locales, Classes anonymes
Classes internes, Classes locales, Classes anonymes Victor Marsault Aldric Degorre CPOO 2015 Enum (1) 2 Quand les utiliser: disjonctions de cas type au sens courant (eg. type de messages d erreur, type
More informationJava et Mascopt. Jean-François Lalande, Michel Syska, Yann Verhoeven. Projet Mascotte, I3S-INRIA Sophia-Antipolis, France
Java et Mascopt Jean-François Lalande, Michel Syska, Yann Verhoeven Projet Mascotte, IS-INRIA Sophia-Antipolis, France Formation Mascotte 09 janvier 00 Java Java et Mascopt - Formation Mascotte 09 janvier
More informationILLUSTRATION DES EXCEPTIONS
ILLUSTRATION DES EXCEPTIONS Exemple 1: Capture d'une exception prédéfinie package exception1; public class PrintArgs public static void main ( String[ ] args ) System.out.println ( " Affichage des paramètres
More information5. Enterprise JavaBeans 5.3 Entity Beans. Entity Beans
Entity Beans Vue objet d une base de données (exemples: client, compte, ) en général, une ligne d une table relationnelle (SGBD-R) ou un objet persistant (SGBD- OO) sont persistant (long-lived) la gestion
More informationTP 2 : Application SnapTchat 20 février 2015
TP 2 : Application SnapTchat 20 février 2015 SnapTchat : cahier de charges L objectif de ce TP est de développer une simple application d échange de messages courts entre deux utilisateurs. Le cahier des
More informationASPEN Argent / Silver
TEL.: 1-866-536-6247 FAX: 1-800-361-9000 www.rthibert.com S704A-MC MAG NET AVRIL 2017 APRIL Les spéciaux s appliquent aux items en inventaire durant la période indiquée ; ne comprend pas les commandes
More informationPréparation au concours ACM TP 2
Préparation au concours ACM TP 2 Christoph Dürr Jill-Jênn Vie September 25, 2014 Quelques conseils Entraînez-vous à identifier les problèmes les plus faciles. Lisez bien les contraintes d affichage : faut-il
More informationPackage CUFF. May 28, 2018
Note -*- Encoding: utf-8 -*- Type Package Title Charles's Utility Function using Formula Version 1.5 Date 2018-05-27 Author Package CUFF May 28, 2018 Maintainer Depends R (>= 3.2.2)
More informationLatest information prior to deployment of "Dialogys V7.5.6" Contents. What is Dialogys? How often is data updated?... 5
Latest information prior to deployment of "Dialogys V7.5.6" Contents What is Dialogys?... 5 How often is data updated?... 5 What will the November 2014 delivery with the new Dialogys application contain
More informationIntroduction. Master GRH MS VISIO 2016
MS VISIO 2016 Introduction Visio is a program that allows you to create : - Flowchart diagrams / Procedure diagrams - Organization charts - Space/Floor Management - Maps - Site Maps - Brainstorming diagrams
More informationProgrammation Mobile Android Master CCI
Programmation Mobile Android Master CCI Bertrand Estellon Aix-Marseille Université March 23, 2015 Bertrand Estellon (AMU) Android Master CCI March 23, 2015 1 / 266 Navigation entre applications Nous allons
More informationAbout Transferring License Rights for. PL7 V4.5 and Unity Pro V2.3 SP1 Software
Page 1 of 38 Click here to access the English Cliquez ici pour accéder au Français Klicken Sie hier, um zum Deutschen zu gelangen Premete qui per accedere all' Italiano Pulse acquì para acceder al Español
More informationGraphes: Manipulations de base et parcours
Graphes: Manipulations de base et parcours Michel Habib habib@liafa.univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~habib Cachan, décembre 2013 Notations Here we deal with finite loopless
More informationInstallation des interfaces et utilisation de WorldCAT-CIF pour le catalogue CD Meusburger
Installation des interfaces et utilisation de pour le catalogue CD Meusburger 1. Condition préalable: lors de l installation du catalogue CD Meusburger, il faut avoir mis en place DAKO. 2. Veuillez vérifier
More informationDÉVELOPPER UNE APPLICATION IOS
DÉVELOPPER UNE APPLICATION IOS PROTOCOLES CE COURS EST EXTRAIT DU LIVRE APP DEVELOPMENT WITH SWIFT 1 PROTOCOLES Définit un plan de méthodes, de propriétés et d'autres exigences qui conviennent à une tâche
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO 472 NORME INTERNATIONALE Fourth edition Quatrième édition 2013-02-01 Plastics Vocabulary Plastiques Vocabulaire Reference number Numéro de référence ISO 2013 COPYRIGHT PROTECTED
More informationPermaNetPlus for Pcorr+ and Permalog+ Quickstart Guide
PermaNetPlus for Pcorr+ and Permalog+ Quickstart Guide Version D TABLE OF CONTENTS INTRODUCTION... 2 CONNECTING TO LOGGERS... 3 FIRST PATROL OF THE LOGGERS... 3 SETTING UP THE LOGGER... 4 MAKING A SOUND
More informationMardi 3 avril Epreuve écrite sur un document en anglais
C O L L E CONCOURS INTERNE ET EXTERNE DE TECHNICIEN DE CLASSE NORMALE DES SYSTEMES D INFORMATION ET DE COMMUNICATION Ne pas cacher le cadre d identité. Cette opération sera réalisée par l administration
More informationWindows Server 2003 Installation Configuration Et Administration Pdf
Windows Server 2003 Installation Configuration Et Administration Pdf Enable SharePoint Administration Service. 55. 4.5. Configure Windows the installation and audit configuration processes. 1.1. Netwrix
More informationIBM MQ version CD
Guide MQ 27/03/2018 IBM MQ version 9.0.5 CD Luc-Michel Demey Demey Consulting LMD@Demey-Consulting.fr Version 0.01 Mars 2018 Rappels MQ 904 MQ 9 CD disponible sur AIX à partir de MQ 904 Nouvelle solution
More informationBusiness Accounts and Cash Management Solutions DIRECT DEPOSITS. User Guide
DIRECT DEPOSITS User Guide Table of Contents Section 1 How it Works... 3 Introduction... 4 Advantages... 5 Choice of Operating Methods... 5 Signing Clients Up for Direct Deposits... 6 Sending and Downloading
More informationC:\MasterPageWeb\HAPR\docu\HAPR_VB6_version15sept06.rtf 19/10/08. HARP_VB projet en VB6
HARP_VB projet en VB6 Option Explicit Dim Value As Integer Dim i As Integer Dim il As Long Dim LL, L1S, L250µS, L500µS, L1mS, L2mS, L5mS, L10mS As Single Dim offsetdepart As Long Dim police(256, 8) As
More informationDescriptif de communication Page 2 29 CALEC ST II KNX TP1
Descriptif de communication Page 2 29 CALEC ST II KNX TP1 Table des matières 1 Généralités... 2 1.1 Contenu... 2 1.2 Définition... 2 1.3 Marques déposées et noms commerciaux... 2 1.4 Certification selon
More informationMailbox migration tool
Mailbox migration tool Numéro de version 1.0 Auteur François Brunet Date de publication 03/09/2018 L'information contenue dans ce document est sujette à changement périodique. Ce document contient des
More informationVoir ces deux articles : [3]
Publié sur WindowsLinux.net (http://www.windowslinux.net) Accueil > Microsoft Security Essentials Microsoft Security Essentials [1] Téléchargements Le téléchargement de MSE (Microsoft Security Essentials)
More informationRead me carefully before making your connections!
CROSS GAME USER GUIDE Read me carefully before making your connections! Warning: The CROSS GAME converter is compatible with most brands of keyboards and Gamer mice. However, we cannot guarantee 100% compatibility.
More informationTutorial :.Net Micro Framework et.net Gadgeteer
1 Co-développement émulateur personnalisé et application pour une cible. 1.1 Utilisation d un émulateur personnalisé Après l installation du SDK.Net Micro, dans le répertoire d exemples, Framework (ex.
More informationINF 2005 Programmation orientée objet avec C++
INF 2005 Programmation orientée objet avec C++ Module 5 - Solutions 1. #include #include double *s_ltab; long ltab_n; void Sommation(double b) double l1b = 1.0 / log(b); double s = 1.0;
More informationThe Personal Information Canadians Give to Retailers
The Personal Information Canadians Give to Retailers Final Report Submitted to: Office of the Privacy Commissioner January 4, 2008 Table of Contents RESEARCH PURPOSE... 1 METHODOLOGY... 2 KEY FINDINGS...
More informationCorrection Bac pratique 28/05/2012 8h30
Correction Bac pratique 28/05/2012 8h30 program tp28052012_8h30; uses wincrt; type tab=array[1..20] of integer; n,p:integer; t:tab; procedure saisie( n:integer); writeln('=====================donner la
More informationOracle ZFS Storage Appliance Cabling Guide. For ZS3-x, 7x20 Controllers, and DE2-24, Sun Disk Shelves
Oracle ZFS Storage Appliance Cabling Guide For ZS3-x, 7x20 Controllers, and DE2-24, Sun Disk Shelves Part No: E53670-01 June 2014 Copyright 2009, 2014, Oracle and/or its affiliates. All rights reserved.
More informationPatron: Visitor(Visiteur) TSP - June 2013 Patrons de Conception J Paul Gibson Visitor.1
Patron: Visitor(Visiteur) TSP - June 2013 Patrons de Conception J Paul Gibson Visitor.1 Découpler classes et traitements, afin de pouvoir ajouter de nouveaux traitements sans ajouter de nouvelles méthodes
More informationAlgorithmes certifiants
Michel Habib, LIAFA, Paris Diderot Algorithmique avancée M1 8 février 2010 Schedule of the talk 1 Programme du cours 2010-2011 2 3 Minimum spanning trees and shortest paths Consequences 4 Plan du cours
More informationUser Guide. for the Transactional Site. belonging to the. Laboratoire de sciences judiciaires et de médecine légale. for
User Guide for the Transactional Site belonging to the Laboratoire de sciences judiciaires et de médecine légale for Managing Expert Opinion Requests (GDE) Version 1.7 for External Users Created by Daniel
More informationREPORT ytestjro. DATA: * Déclaration des tables internes : lt_sflight TYPE STANDARD TABLE OF sflight, lt_fldcat TYPE lvc_t_fcat. START-OF-SELECTION.
REPORT ytestjro. DATA: * Déclaration des tables internes : lt_sflight TYPE STANDARD TABLE OF sflight, lt_fldcat TYPE lvc_t_fcat. START-OF-SELECTION. * Récupération des vols : SELECT * INTO TABLE lt_sflight
More informationControlLogix Redundant Power Supply Chassis Adapter Module
Installation Instructions ControlLogix Redundant Power Supply Chassis Adapter Module Catalog Number 1756-PSCA Use this publication as a guide when installing the ControlLogix 1756-PSCA chassis adapter
More informationCanada s Energy Future:
Page 1 of 9 1DWLRQDO (QHUJ\ %RDUG 2IILFH QDWLRQDO GH OҋpQHUJLH Canada s Energy Future: ENERGY SUPPLY AND DEMAND PROJECTIONS TO 2035 Appendices AN ENERGY MARKET ASSESSMENT NOVEMBER 2011 Page 2 of 9 Canada
More informationEcole Nationale d Ingénieurs de Brest. Programmation par objets Le langage C++ Type Concret de Données en C++
Notes de cours Ecole Nationale d Ingénieurs de Brest Programmation par objets Le langage C++ Type Concret de Données en C++ J. Tisseau 1995/1997 enib c jt......... 1/30 Du TAD au TCD Type Abstrait de Données
More informationEcoView 8 DO Module Installation and Commissioning
Document No. 129-565 EcoView 8 DO Module Installation and Commissioning This document covers the installation and commissioning of the EcoView 8 DO Module. See the following documents for installation
More informationOracle Dual Port QDR InfiniBand Adapter M3. Product Notes
Oracle Dual Port QDR InfiniBand Adapter M3 Product Notes Part No.: E40986-01 September 2013 Copyright 2013 Oracle and/or its affiliates. All rights reserved. This software and related documentation are
More informationRégression polynomiale
Bio-4 Régression polynomiale Régression polynomiale Daniel Borcard, Dép. de sciences biologiques, Université de Montréal -6 Référence:Legendre et Legendre (998) p. 56 Une variante de la régression multiple
More informationTP 3 des architectures logicielles Séance 3 : Architecture n-tiers distribuée à base d EJB. 1 Préparation de l environnement Eclipse
TP 3 des architectures logicielles Séance 3 : Architecture n-tiers distribuée à base d EJB 1 Préparation de l environnement Eclipse 1. Environment Used JDK 7 (Java SE 7) EJB 3.0 Eclipse JBoss Tools Core
More informationAnalyse statique de programmes avioniques
June 28th 2013. Forum Méthodes Formelles Cycle de conférences: Analyse Statique : «Retour d expériences industrielles» Analyse statique de programmes avioniques Presenté par Jean Souyris (Airbus Opérations
More informationFormation. Application Server Description du cours
Formation Application Server 2017 Description du cours Formation Application Server 2017 Description Cette formation d une durée de 5 jours aborde les concepts de l infrastructure logicielle System Platform
More informationLA NWM INSTALLATION. Computer requirements. Updating LA Network Manager. Saving user presets and current Session. technical bulletin - v.4.
LA NWM INSTALLATION technical bulletin - v.4.0 Computer requirements System: Windows 7 to Windows 10 macos El Capitan (OS X 10.11) to macos Mojave (10.14) LA NWM may not start if Windows is not up to date.
More informationOffice of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF INTERNET AND USAGE POLICIES AND PROCEDURES 2012
Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF INTERNET AND EMAIL USAGE POLICIES AND PROCEDURES 2012 SUIVI DE LA VÉRIFICATION DES POLITIQUES ET PROCÉDURES
More informationProviding Cluster Environments with High-Availability and Load-Balancing
Providing Cluster Environments with High-Availability and -Balancing M.A.R. Dantas a, R.M. Alvim b, F.L.L. Grossmann b a Department of Informatics and Statistics (INE), Federal University of Santa Catarina
More informationPSI RESEARCH TOOLKIT. Tools: PDAs for Data Collection B UILDING R ESEARCH C APACITY
B UILDING R ESEARCH C APACITY Tools: PDAs for Data Collection PSI s Core Values Bottom Line Health Impact * Private Sector Speed and Efficiency * Decentralization, Innovation, and Entrepreneurship * Long-term
More informationRéinitialisation de serveur d'ucs série C dépannant TechNote
Réinitialisation de serveur d'ucs série C dépannant TechNote Contenu Introduction Conditions préalables Conditions requises Composants utilisés Sortie prévue pour différents états de réinitialisation Réinitialisation
More informationwith Ada.Numerics.Float_Random; with Ada.Containers.Vectors; procedure CalculDeMatrices is
Page 1 of 8 NOM DU CSU (principal) : calculdematrices.adb AUTEUR DU CSU : Pascal Pignard VERSION DU CSU : 1.1c DATE DE LA DERNIERE MISE A JOUR : 25 avril 2013 ROLE DU CSU : Opérations sur les matrices.
More information1. Getting to know the gimbal
1. Getting to know the gimbal Roll Motor Mounting Screw Containing Bracket Mode Button Joystick LED Light Power Button Shutter Button Thank you for choosing YI products 2. How to use the gimbal 1) Charging
More informationUser guide: proserv and realknx installation
User guide: proserv and realknx installation by A. A...2 A. proserv...4 I. II. III. IV. V. a. b. c. d. e. f. VI. a. b. c. d. e. B. Presentation...4 Connection...4 Physical address...4 ETS database...5
More informationOnline Services Inventaire québécois des émissions atmosphériques (IQEA) Guide for Fuel Distributors. Step-by-step procedures for filing reports
Online Services Inventaire québécois des émissions atmosphériques (IQEA) Guide for Fuel Distributors Step-by-step procedures for filing reports TABLE OF CONTENTS CLICSÉQUR-ENTREPRISES USER NAME/PASSWORD
More informationSYLLABUS F100 Spring 2017 ONLINE COURSE
SYLLABUS F100 Spring 2017 ONLINE COURSE Homework is due on the day it is assigned. For example, for Tuesday, January 10th, you are to read pages 3 through 10 in Chez Nous and complete exercises P-1 through
More information1 PORT HARDENED SERIAL SERVER
QUICK START GUIDE LES421A 1 PORT HARDENED SERIAL SERVER 24/7 TECHNICAL SUPPORT AT 877.877.2269 OR VISIT BLACKBOX.COM STEP 1 - Check for All Required Hardware 1-Port Hardened Serial Server This Quick Start
More informationGrafcet++ AUTOMGEN Grafcet++ multi instance macro steps and encapsulating steps with parameters
Grafcet++ AUTOMGEN 80 Grafcet++ multi instance macro steps and encapsulating steps with parameters These functionalities are available from AUTOMGEN 80 Main concept Automation applications sometimes need
More informationUser guide: proserv and realknx installation
User guide: proserv and realknx installation A. A. proserv... 4 I. Presentation... 4 II. Connection... 4 III. Physical address... 4 IV. ETS database... 5 V. Application ETS... 5 a. KNX-proServ setting
More informationFlexArmor 24V dc Sinking Input Modules
Installation Instructions FlexArmor 24V dc Sinking Input Modules Catalog Number 1798-IB4 & 1798-IB8 42638 The FlexArmor I/O modules (Cat. No. 1798-IB4 & 1798-IB8) mount in a FlexArmor Baseplate. Use compatible
More informationCollections. Collections. USTL routier 1
Collections USTL http://www.lifl.fr/ routier 1 Premier regard sur les collections java.util Une collection est un groupe d objets (ses éléments). On trouve des collections de comportements différents (listes,
More informationLVB-2 INSTRUCTION SHEET. Leakage Current Verification Box
LVB-2 INSTRUCTION SHEET Leakage Current Verification Box V 1.02 1.2018 DECLARATION OF CONFORMITY Manufacturer: Address: Product Name: Model Number: Associated Research, Inc. 13860 W. Laurel Dr. Lake Forest,
More informationUser Manual 318BT. Phantom Powered Bluetooth Audio Receiver
User Manual 318BT Phantom Powered Bluetooth Audio Receiver Contents Product brief 3 Getting started 4 Regular use 6 Troubleshooting 7 Specifications 8 FCC Compliance 9 Canada- IC 10 Warranty 11 318BT Phantom
More informationSales flow. Creation of a lead until the payment and the reminder through the consultation of the stock
Sales flow - Creation of a lead until the payment and the reminder through the consultation of the stock This flow requires the installation of CRM/Sales/Stocks/Invoicing/Accounting/Supply Chain applications
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD NORME INTERNATIONALE IEC 60848 Edition 3.0 2013-02 GRAFCET specification language for sequential function charts Langage de spécification GRAFCET pour diagrammes fonctionnels en
More informationSun Control Station. Performance Module. Sun Microsystems, Inc. Part No September 2003, Revision A
Sun Control Station Performance Module Sun Microsystems, Inc. www.sun.com Part No. 817-3610-10 September 2003, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback Copyright
More informationPlanning Premier Workshops de Septembre 2018 à Juin 2019 Microsoft Services Edition Juillet 2018
Planning Premier Workshops de Septembre 2018 à Juin 2019 Microsoft Services Edition Juillet 2018 Vous trouverez ci-dessous la liste de nos formations disponibles à ce jour. D autres sessions viendront
More informationHome Networking Solutions Using the HomePNA modem with Sony VAIO Computers
Home Networking Solutions Using the HomePNA modem with Sony VAIO Computers The information contained in this manual supercedes related information and instructions that may be contained in your VAIO Computer
More informationGovernment Payment and Filing Service. Commercial Banking and Large Corporate Clients. Reference. Guide
Government Payment and Filing Service Commercial Banking and Large Corporate Clients Reference Guide CIBC GICs, Deposits and Payments Table of Contents Section Topic Page(s) 1.0 Getting Started 1.1 Enrollment
More informationGuide Logiciel Mikroc En Francais
Guide Logiciel Mikroc En Francais If looking for the ebook Guide logiciel mikroc en francais in pdf form, then you've come to loyal website. We presented the complete variation of this ebook in DjVu, txt,
More informationSun Ethernet Fabric Operating System. LLA Administration Guide
Sun Ethernet Fabric Operating System LLA Administration Guide Part No.: E41876-01 July 2013 Copyright 2013, Oracle and/or its affiliates. All rights reserved. This software and related documentation are
More informationRMP Simulation User Guide
Richard Sorensen Kihomac DRDC CORA CR 2011 099 October 2011 Defence R&D Canada Centre for Operational Research and Analysis National Defence Défense nationale Prepared By: Richard Sorensen Kihomac 5501
More informationCOMMISSION OF THE EUROPEAN COMMUNITIES DIRECTORATE-GENERAL FOR AGRICULTURE AND RURAL DEVELOPMENT
Ref. Ares(2014)148044-23/01/2014 COMMISSION OF THE EUROPEAN COMMUNITIES DIRECTORATE-GENERAL FOR AGRICULTURE AND RURAL DEVELOPMENT Directorate R. Management of resources R.4. Inter-institutional relations
More informationdomogik-plugin-vigilance Release 0.1
domogik-plugin-vigilance Release 0.1 Aug 25, 2018 Contents 1 Plugin vigilance 1 1.1 Purpose.................................................. 1 1.2 Dependencies...............................................
More informationHéritage (2) Programmation Orientée Objet. Jean-Christophe Routier Licence mention Informatique Université Lille Sciences et Technologies
Héritage (2) Programmation Orientée Objet Jean-Christophe Routier Licence mention Informatique Université Lille Sciences et Technologies Université Lille Sciences et Technologies - Licence mention Informatique
More informationSMC applications converter
SMC applications converter Section SMC applications converter Page ENGLISH 1 SMC applications converter ENGLISH Section Page While every precaution has been taken in the preparation of this document, Schneider
More information1. KNOWN ISSUES Minimum TWinSoft version: Minimum TView version: NEW FEATURES... 5
TView - 3.02 - Release notes April, 2018 TView build number: 487 TComm.dll version: 5.1.0.272 Table of Contents 1. KNOWN ISSUES... 3 1.1. LOGIN PROXY NOT SUPPORTED... 3 1.2. WITH FRENCH VERSION, IMPOSSIBLE
More informationExercice G09 (v3) File: Shape.java Project: G09-MiniDraw_v3 1GGE
Exercice G09 (v3) File: Shape.java Project: G09-MiniDraw_v3 1GGE public class Shape private Point from; private Point to; private Color color; public Shape(int px1, int py1, int px2, int py2, Color pcolor)
More informationCANADIAN PAYMENTS ASSOCIATION ASSOCIATION CANADIENNE DES PAIEMENTS RULE B10 TRACING, CLEARING ERRORS AND USE OF PHOTOCOPIES
CANADIAN PAYMENTS ASSOCIATION ASSOCIATION CANADIENNE DES PAIEMENTS RULE B10 TRACING, CLEARING ERRORS AND USE OF PHOTOCOPIES 2013 CANADIAN PAYMENTS ASSOCIATION 2013 ASSOCIATION CANADIENNE DES PAIEMENTS
More informationC-CORE Task #2 Report - Support for data processing and image analysis of the Fall 2012 through-wall field trials
C-CORE Task # Report - Support for data processing and image analysis of the Fall through-wall field trials B. Yue and J. Chamberland The scientific or technical validity of this Contract Report is entirely
More informationC-DIAS Analog Input Module CAI 086 For eight, ±10V voltage inputs
C-DIAS ANALOG INPUT MODULE CAI 086 C-DIAS Analog Input Module CAI 086 For eight, ±10V voltage inputs This analog input module is used for the input of voltage values in the range of ±100mV / ±1.0V and10v.
More informationArmorBlock MaXum 4 Output Module Series B
Installation Instructions ArmorBlock MaXum 4 Output Module Series B (Cat. No. 1792D-0B4D) 41525 This ArmorBlock MaXum I/O module (Cat. No. 1792D-0B4D) is a stand-alone 24V dc I/O product which communicates
More informationRIG 600LX QUICK START GUIDE. plantronics.com/setup/rig-600lx. plantronics.com/support GUIDE DE DÉMARRAGE RAPIDE
! plantronics.com/setup/rig-600lx plantronics.com/support RIG 600LX EEE Yönetmeliğine Uygundur 2017 Plantronics, Inc. Plantronics and RIG are trademarks of Plantronics, Inc., registered in the US and other
More informationCSE443 Compilers. Dr. Carl Alphonce 343 Davis Hall
CSE443 Compilers Dr. Carl Alphonce alphonce@buffalo.edu 343 Davis Hall www.cse.buffalo. edu/faculty/alphonce/sp18/cse443 piazza.com/buffalo/spring2018/cse443 BUILD A COMPILER! Assessment plan Homework
More informationCIBC Government Payment and Filing Service Reference Guide
CIBC Government Payment and Filing Service Reference Guide Cash Management Products December 2016 CIBC Cube Design is a trademark of CIBC. Table of Contents 1.0 Getting Started... 2 1.1. Enrolment... 2
More informationSpecial Documentation Bluetooth module (BT10)
SD02252F/00/EN/01.18 71401266 Products Solutions Services Special Documentation Bluetooth module (BT10) Accessory Application Remote operation of HART devices via Bluetooth wireless technology Suitable
More informationCoach Comments. Fr.8: Bienvenue Questions orales. enough. you answer each question using as much vocabulary as possible?
Fr.8: Bienvenue Questions orales you answer each question using as much vocabulary as possible? when saying the date did you include day of the week, number and month? when you said the time did you include
More informationSSI 021 S-DIAS Safety SSI Absolute Value Encoder
SSI 021 S-DIAS Safety SSI Absolute Value Encoder Date of creation: 25.02.2014 Version date: 18.10.2017 Article number: 20-894-021-E Publisher: SIGMATEK GmbH & Co KG A-5112 Lamprechtshausen Tel.: +43/6274/4321
More informationSunVTS Quick Reference Card
SunVTS Quick Reference Card Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 U.S.A. 650-960-1300 Part No. 806-6519-10 January 2001, Revision A Send comments about this document to:
More informationc h a r g e u r / c h a r g e r 2
design & technology 2 chargeur / charger charger clever 5000 P20.01 silver.02 pink avec logo lumineux / with lighting logo logo lumineux / lighting logo : 50 x 25 mm laser : 60 x 26 mm sérigraphie / silk
More informationLe langage SQL DML (2)
Chapitre 8 8 Le langage SQL DML (2) Ce document reprend les requêtes SQL du chapitre 8 de l ouvrage Bases de données - Concepts, utilisation et développement. 8.1 INTRODUCTION 8.2 EXTRACTION DE DONNÉES
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More information