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

Slides:



Advertisements
Liknende presentasjoner
12.Studienreise nach Finnland,
Advertisements

Blogg En blogg kan sammenlignes med en nettbasert dagbok. Her kan du publisere tekst, bilder, videoer. Leserne kan kommentere det du har skrevet i din.
HVA ER ?.
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Forståelse og praktisk bruk av GPS GPS kurs II Norsk Folkehjelp 2008 Del II.
Bruke Gmail 3a Gmail er et e-postprogram.
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Lage e-post med bilde som vedlegg
Teknologi for et bedre samfunn 1 Asbjørn Følstad, SINTEF Det Digitale Trøndelag (DDT) Brukervennlig digitalisering av offentlig sektor.
Høgskolen i Oslo - GM Vær metodisk  Definer og forstå problemet  Spesifiser hva du har av hardware  Lag en prototyp av brukersnittet  Design.
Uke 10 - Sortering, og hvordan lage en klasse for et klassebibliotek 21 okt. 2003, Arne Maus Inst. for informatikk, UiO.
Finansregnskap m/IKT Bedriftsøkonomi 1 m/IKT
Dokument med bilde, formatere i Word
Etter forarbeidet og dagen i dag er målet at dere skal kunne:
Kontakter i Gmail •De første e-postadresser som elevene skal bruke på kurset, bør legges inn i kontaktlisten i Gmail før kurset starter. •Da slipper eleven.
Sende e-postmelding videre
Objektorientert programmering i PHP del 2
Charles Babbage •Liv •Difference Engine •Analytical Engine •Arv •Hvorfor ikke •Grüner.
: Elektronisk post Hva er elektronisk post
Surfing sosiale medier - kjendiser Om du lurer på om sosiale medier er noe for deg kan du titte på en del av inneholdet før du bestemmer deg. Vi skal se.
Beveglsesmønstre og koordinatsystem Grunnleggende frame.. X er rett fremover. Origo ligger i akse 1 med z rett opp. Høyredreid system.!
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Jæger: Robuste og sikre systemer Høgskolen i Molde INF150 Programmering Siste forelesning Pensum Kursevaluering.
Feilhåndtering. Feil er uunngåelige! Erfaring viser at feil i dataprogrammer som består av mer enn noen få linjer ikke er til å unngå. For å få et godt.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 7.9 Bakgrunn for øvelse 2 Bruk av variabler i beregninger Ser på tekststrenger (3.4 Strings.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 2.10 Default values – standardverdier ved oppstart MER OM: Sub-prosedyrer og sub-funksjoner.
Gjennomgang av prøven Tidsangivelse. Prøven deles ut Vi fyller ut øvelsen sammen.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 4.9 Forrige gang til og med: 3.2 Visual Basic Events (60-73) Nå: Litt om Group Box, CheckBox.
INF150 Programmering mandag 11.9
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 5.10 MER OM: Lesing fra fil Unntakshåndtering Kap 8.
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
Opplæring: PC-er DMF DatoVersjonForfatterGodkjent avEndringer utført André S. MathiesenTore Jo NilsenOpprettet Jan Inge S. OhrenOppdatert.
Teknikker for å bedre design- prosessen -Design by contract -Prototyping design -Fault-tree analyses.
Programmering i Java versjon august 2004 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Lage og sende SMS 1a Lage SMS
Sende SMS og MMS videre 1c Videresende MMS:
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Flash og ActionScript - eksempler og oppgaver
Triggere Mutasjoner i basen. Triggers Triggers are stored procedures that execute automatically when something (event) happens in the database: : data.
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Hvordan lage seg en wikispaces Gå til bestem deg for hvilket wikispaces du vil ha (public, protected, private).
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
VI LAGER EN PLATEBUTIKK
Jæger: Robuste og sikre systemer INF150 Programmering mandag 18.9 Lesing av data fra fil og skriving av data til fil. Side 411 – 4.. Kap 4.
Programmering sif8005. Praktisk informasjon  Innleveringsfrist øvinger: mandag kl  Alle øvinger er obligatoriske  Studass tilgjengelig 6 timer.
Kapping av plater Mål: Vi skal lage komponenter for en møbelfabrikk ut fra standardiserte plater på 12 x 24 dm. Komponentene har lengde og bredde oppgitt.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
Metode for systembeskrivelse og
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Hurtigreferanse for © 2013 Microsoft Corporation. Med enerett. Startskjermen i Lync Startskjermen i Lync inneholder fliser i huben til venstre, som du.
Opplæring: Pålogging Prosedyre for logge på og av, låse og åpne PC’er DatoVersjonForfatterGodkjent avEndringer utført André S. MathiesenTore.
Jæger: Robuste og sikre systemer Høgskolen i Molde Velkommen til INF150 Programmering Foreleser Bjørn Jæger.
KUNST & HÅNDVERKSBLOGG
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 25.9 MER OM: Sub-prosedyrer og sub-funksjoner Kap 4.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
Uke april -17.april I would like a pizza, please.
Finne feil - Debugging Introduksjon til sortering.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 14.9 Ulike måter for å lese inn og skrive ut data. Kap. 3.5 mer om if – setninger Ferdige.
Kidsmonitor tutorials for mobil. Innhold S. 3 Endre tidspunkt for hjemsending S. 10 Endre fast tidspunkt for hjemsending S. 17 Sende melding S. 20 Sjekke.
Privacy by Design: Forslag til metode for å bygge personvern inn i systemløsninger Dag Wiese Schartum.
Datakortet – Modul 3 Word 2003, Kap Modul 3.
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Gå til – Klikk på «lag konto».
Datafangst med PDA i Hafslund v/ Arne Ringstad
Kom i gang med programmering!
Utskrift av presentasjonen:

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

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

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

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

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”.

Jæger: Robuste og sikre systemer 1.Gjør “A Text Box Walkthrough” side Alle gjør dette NÅ! 2.Send en e-post til 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

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

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

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

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Å

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å

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.

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

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

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

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.

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