Visual Basic pour Applications - Les concepts de base de la ...
32 pages
Catalan

Visual Basic pour Applications - Les concepts de base de la ...

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
32 pages
Catalan
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Visual Basic pour Applications
Les concepts de base de la programmation, 1`ere partie
Romain Tavenard
K´evin Huguenin
Romain.Tavenard@irisa.fr
Kevin.Huguenin@gmail.com
19 Septembre 2007
R. Tavenard - K. Huguenin (Rennes 1) Cours VBA #1 1 / 32 Plan
1 Plan g´en´eral du cours
2 La programmation
G´en´eralit´es
Concepts de base
Bonnes pratiques
3 Le cas particulier de Visual Basic (VB)
Int´erˆet de VB
Application des concepts de base en VB
Les boˆıtes de dialogue et l’interface utilisateur
R. Tavenard - K. Huguenin (Rennes 1) Cours VBA #1 2 / 32 Plan g´en´eral du cours
Plan g´en´eral du cours (6×2h de cours magistral)
1 Les concepts de base de la programmation (2 s´eances)
2 La notion d’objet
3 Les objets sp´ecifiques de la suite Microsoft Office (2 s´eances)
4 Les interfaces graphiques avec VB
R. Tavenard - K. Huguenin (Rennes 1) Cours VBA #1 3 / 32 La programmation G´en´eralit´es
Plan
1 Plan g´en´eral du cours
2 La programmation
G´en´eralit´es
Concepts de base
Bonnes pratiques
3 Le cas particulier de Visual Basic (VB)
Int´erˆet de VB
Application des concepts de base en VB
Les boˆıtes de dialogue et l’interface utilisateur
R. Tavenard - K. Huguenin (Rennes 1) Cours VBA #1 4 / 32 La programmation G´en´eralit´es
Pourquoi programmer?
Pour automatiser une taˆche.
Exemples (issus de Visual Basic pour Applications) :
• Microsoft Word : mettre en italique toutes les locutions latines d’un
texte;
• Microsoft Excel : remplir toutes les cases vides d’un tableau;
• Microsoft Access : ...

Sujets

Informations

Publié par
Nombre de lectures 260
Langue Catalan

Extrait

.RaTevnard-K.Hugueinn
Visual Basic pour Applications Lesconceptsdebasedelaprogrammation,1`erepartie
(Rennes1)CuosrBVA1#
Romain Tavenard K´evinHuguenin
Romain.Tavenard@irisa.fr Kevin.Huguenin@gmail.com
19 Septembre 2007
1/32
1)esnnRen(niueugH.K-dranevaT.R
3
Le cas particulier de Visual Basic (VB) Int´ereˆtdeVB Application des concepts de base en VB Les boıtes de dialogue et l’interface utilisateur ˆ
Plan general du cours ´ ´
1
2
La programmation Gen´eralit´es ´ Concepts de base Bonnes pratiques
23
Plan
1#/2VsABoCru
P´ne´gnaleralducours
1)seeLnocstpecorrglepasadedsbeeanc(2s´tionamma 2La notion d’objet 3pssetbjsoLe)ae´ssecnedalusticeiuqseftOce(2eMicroso ´ 4Les interfaces graphiques avec VB
Plange´n´eralducours(6×2h de cours magistral)
3/2)Counes1A#13rsVBuguH.K-dneR(nineRarenav.T
R.Tugne.KuHra-dvanersou)Cs1neen(Rin
3
La programmation Ge´ne´ralit´es Concepts de base Bonnes pratiques
2
1
Plange´ne´ralducours
Plan
23/41#ABV
Le cas particulier de Visual Basic (VB) Inte´rˆetdeVB Application des concepts de base en VB Les boˆıtes de dialogue et l’interface utilisateur
´Gnee´aril´tseLaprogrammation
BA#1ursV1)Connes
Pourquoi programmer ?
Pourautomatiserneu.heactˆ Exemples (issus de Visual Basic pour Applications) : Microsoft Word : mettre en italique toutes les locutions latines d’un texte ;  ;Microsoft Excel : remplir toutes les cases vides d’un tableau sdurlevaleabntua`spmahcedritrapuacess:ins´ererdesMciorostfcA Excel.
/523Gne´taoilati´nre´esLaogprmmra.Hugrd-Kn(Reuenievan.RaT
liraest´Laprono´Gnee´rgmaamit2
Celaconsistea`: 1comprendre´xea`snoteretuceci´esdleaps`onsierdner;actiles 2ser´dcemoopurtsoitce´snme´ltaenesir;uneactionenin 3traduireralbpeneisr´ehcompgagenlaneseriatneme´le´sontiuctrnssice une machine.
Que signifie ”programmer” ?
VBA#16/3s1)CoursR(nienneuH.Kneugenavd-ar.TR
n(Reueni.Hugrd-Kevan.RaT
de programme : tri d’un tableau de nombres :Exemple monTableau = [31 6 4 2 78 3 5 0]; tertcassnoixea`uce´mpCondrelere pasanonerrtneocparmxquiceu:est´ai chercher le plus petit rait´es´ementstned´slettera`alemel tie´ttaraionouttac`ueqjrecuqsuocernemm
Que signifie ”programmer” ?(Empxe)le
327/1#ABVsruoC)1sennn´ernG´e´esalitrpgoaLtaoiarmm
LpaorrgmaG´ontimalira´eense´tR23/
Exemple de programme : tri d’un tableau de nombres ; soreecasDe´ocpminstructctionsenriatneme´le´snoies pouriallantde1aunombrede´l´ementsdutableau valeurMin = tableau[i] indexMin = i pourjallantdei+1aunombrede´le´mentsdelaliste si tableau[j] < valeurMin valeurMin = tableau[j] indexMin = j fin si fin pour tableau[indexMin] = tableau[i] tableau[i] = valeurMin fin pour
Que signifie ”programmer” ?lp)eExem(
BVsr81#Anes1)Couenin(Ren-d.KuHugT.vanera
uenin(Rennes1)Co.RaTevandrK-H.guVsru1#AB23/9
 ;Exemple de programme : tri d’un tableau de nombres lnnaoienudtcTarensir´ehcompgagecameenihpelbnuraviaVB For i = 1 to N-1 valeurMin = tableau(i) indexMin = i For j = i+1 to N If tableau(j) < valeurMin Then valeurMin = tableau(j) indexMin = j Endif Next j tableau(indexMin) = tableau(i) tableau(i) = valeurMin Next i
Que signifie ”p ” ?lp)e(Exem rogrammer
LrgmapaortimaG´on´eenlirase´t
Le cas particulier de Visual Basic (VB) Int´erˆetdeVB Application des concepts de base en VB Les boıtes de dialogue et l’interface utilisateur ˆ
La programmation Ge´neralite´s ´ Concepts de base Bonnes pratiques
3
Plan general du cours ´ ´
Plan
2
1
3/21#01VsABCoures1)Rennnin(.RnardTaveugue-K.HmmraioatLaogprbedsesanoCntpec
Dim maVariable as Integer
Unevariablesert`astockeretmanipulerdesdonneesdansunprogramme. ´ Elle est definie par : ´  ;un nom leelntcondienuepytodede´nn.ra e qu Linstructiondede´nitiondunevariableestappel´eeitnoalar´dce. Par exemple,enVB,sionveutde´clarerquemaVariablecontiendra un nombreentier,c¸adonne:
Variables
Ilestpossibledemodierlavaleurdunevariableaucoursdelexe´cution du programme.
uHugneniR(neen1s)CoursVBA#111/32edstpsabeCnoiecnoraogatmmprLaR.Tavenard-K.
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents