Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.

Liknende presentasjoner


Presentasjon om: "Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic."— Utskrift av presentasjonen:

1 Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic

2 Jæger: Robuste og sikre systemer Side 20: Vi husker de 3 stegene for å designe et Visual Basic program: 1.Tegn brukergrensesnittet 2.Bestem hendelsene som styrer programmet 3.Skriv en hendelsesprosedyre for disse hendelsene

3 Jæger: Robuste og sikre systemer Side 60 mer detaljert: 3 steg for å lage et Visual Basic program: 1.Lag brukergrensesnittet; dvs. generer, posisjoner og sett størrelse på objektene 2.Sett egenskaper; dvs. konfigurer utseendet til objektene 3.Skriv koden som skal utføres når hendelser skjer

4 Jæger: Robuste og sikre systemer 1. Lag brukergrensesnittet Benytt ferdige komponenter (også kalt objekter): –TextBoxes For å få data INN og UT –Labels (Norsk: merkelapper eller ledetekster) For å skrive tekst til brukeren i vinduet til programmet. –Buttons (Norsk: knapper) Trykkes for å be datamaskinen gjøre noe –List Boxes (Norsk: En liste) Brukes for å vise flere linjer med data og/eller tekst som skal UT –GroupBox (kap 9.2 side 472) Brukes som hjelp til å gruppere komponenter som hører sammen –RadioButton (kap 9.2 side 474) Brukes for å kunne velge mellom flere gjensidig utelukkende alternativer

5 Jæger: Robuste og sikre systemer 2. Sett egenskaper Hver komponent kommer i en ferdig standardutgave. Vi endrer enkelte egenskaper ved denne slik at den passer til akkurat vårt problem Eksempel: En trykk-knapp (Button) kommer med standard tekst på seg: “Button1”. Vi endrer teksten til å passe vårt problem, for eksempel: “Finn telefonnummer”.

6 Jæger: Robuste og sikre systemer 1.Gjør “A Text Box Walkthrough” side 45-50. Alle gjør dette NÅ! 2.Send en e-post til bjorn.jager@himolde.no hvor du beskriver hva som er forskjellen på Name Property og Text Property. Skriv INF150 i “Subject” 3.Vi gjør oppgave 25 side 57 Vi øver oss på å lage brukergrensesnitt og sette egenskaper

7

8 Jæger: Robuste og sikre systemer Steg 3: skriv kode 1.Lag brukergrensesnittet; 2.Sett egenskaper 3.Skriv koden som skal utføres når hendelser skjer

9 Jæger: Robuste og sikre systemer Kode “Code consists of statements that carry out tasks” Fra side 60, nesten nederst

10 Jæger: Robuste og sikre systemer …forts. Code (kode) programmet vi skal skrive Statement (utsagn) en del av programmet Task (oppgave ) det som programmet gjør

11 Jæger: Robuste og sikre systemer …forts. Generell utseende på kode –controlName.property = setting Eksempel: Endre tekst i en TextBox med navn txtBox når vi trykker på en knapp: txtBox.Text = ”Hallo” Gjør dette NÅ

12 Jæger: Robuste og sikre systemer Kode skrives i hendelsesprosedyrer “The statements to be executed when an event occurs are written in a block of code called an event procedure” Fra side 61, midt på

13 Jæger: Robuste og sikre systemer 1.Lag et nytt brukergrensesnitt med en “Button” 2.Start programmet 3.Lag en hendelse, dvs. trykk på “Button”. Skjer det noe? 4.Stopp programmet 5.Dobbeltklikk på button 6.Skriv koden “Me.close()” 7.Start programmet 8.Lag en hendelse, dvs. trykk på “Button”. Skjer det noe? … forts.

14 Jæger: Robuste og sikre systemer Gjør An Event Procedure Walkthrough Vi gjør: An Event Procedure Walkthrough side 62 …

15 Jæger: Robuste og sikre systemer Viktigst til nå Ha gjort alle 33 stegene for TextBox Walkthrough Side 45-50 Ha lest grundig om Visual Basic Events Side 60-62 Ha gjort alle 15 stegene i An Event Procedure Walkthrough Side 62-65

16 Jæger: Robuste og sikre systemer 3. Skriv koden som skal utføres når hendelser skjer Hva er en hendelse?

17 Jæger: Robuste og sikre systemer Visual Basic programmer er hendelsesstyrt En bruker utfører hendelser (f.eks. trykker på en knapp - “Button”) Da utfører Visual Basic kode som vi har programmert … forts.

18 Jæger: Robuste og sikre systemer Neste forelesning Mandag 4. september 1215-1400 Gjennomgang av 3.3 Numbers side 73 …


Laste ned ppt "Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic."

Liknende presentasjoner


Annonser fra Google