Intro Forelæsning 2 Linux install-party lør.14.sept kl. 9.00 – 16.00 man. 14.okt 10.00 – 16.00 Kursets omfang :7,5 ECTS Kursussammensætning: forelæsning.

Slides:



Advertisements
Lignende præsentationer
Kort om JavaScript Afvikles i browser på klienten Sendes fra server (php, asp, aspx, htm) eller startes i klient som htm/html fil. Skabelon: –”main” -
Advertisements

Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Introduktion til HTML Formularer V1 introduktion til formularer Den sidste af HTML strukturmarkørerne er FORM-markøren, der bruges til at lave.
Dag 4 Fortryk-knap og videre til kasse Dagens program: 1.Fortryd-knappen ud for hver vare i kurven skal virke Formiddagens arbejde:
Eshop – 2 ugers php-programmering Broadcast: session-id (samme session-id hver dag) Præsentation af Jim.
IM-Strategi.
Vejledning i blog-værktøjet WordPress Opdateret august 2009.
Vejledning i blog-værktøjet WordPress Opdateret oktober 2012.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Udsagn (propositioner)
Formularer (Access, del 3)
Intro Eksamen 4-ugers-projekter? Eksamensforberedelse De sidste tre gange?
Grundlæggende programmering Efterår 2001
1 Kom i gang med it på IT-Universitetet Introkursus forår 2007.
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
Dag 3 Indkøbskurv Jeres sider er nu synlige på Dagens program:
Validering af data (Access, del 7)
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Søgning & sortering Intro søgning Lineær søgning Binær søgning
GP5, Martin Lillholm 1 Grundlæggende Programmering (GP) Efterår 2005 Forelæsning 5 Slides ligger på nettet. Du er velkommen til at printe dem nu. Vi begynder.
Lasse Steensgaard [xls]Opsamlende forelæsning på W2, 2. april 2003slide 1 HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner,
FEN IntroJava AAU1 Java grundelementer Variable og datatyper Sætninger og udtryk Metoder.
Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.
Intro Forelæsning 6 Linux Install Party i PC-Cafeen i morgen.
Intro Bemærkninger? Præsentation af litteratur: PHP and MySQL Web Development (SAMS) PHP Pocket Reference (O’Reilly) Dictionary of Networking (Sybex)
FEN Prædikater/Seminar 11 Prædikatslogik eller Kvantificerede udtryk Prædikater udvider propositionslogikken på to måder: –Vi tillader variable.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
1 Unified Expression Language Copyright © Lund & Bendsen A/S Unified Expression Language.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
XML og Skemaer Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
Udregning af UseCasePoints UCP = UUCP*TCF*EF UseCasePoint = Ujusteret Use Case Point * Tekniske Komplexitets Faktor * Miljø Mæssige Faktor.
Delphi og C++ Builder C++ Builder. C++ Historie Sproget blev designet for AT&T af danskeren Bjarne Stoustrup En objektorienteret videreudvikling.
PC baseret analyse og simulering
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
Lektion 7 Læsestof: Kopier fra Caranno
Fundamentale datastrukturer
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
GP 5, 26/ Grundlæggende programmering Efterår 2001 Forelæsning 5 onsdag 26/ kl. 9:15 – 12:00.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Opsamling og repetition. Forelæsning 12 1) Opsamling og repetion - arrays - PHPs mysql-funktioner - SQL: SELECT, UPDATE, INSERT, DELETE - sikkerhed og.
Intro Større applikationer, f. eks: Bogpris.dk. Nye bøger.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
Procestræ under afvikling af cp init login shell cp cp src dest.
Paradigmer i Programmering 2. Sammensatte typer Tupler og lister Programmering med rekursion Programmering med pipe-lines Programmering med polymorfe.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Paradigmer i Programmering 1. Program for idag : Funktioner og udtryk i SML : Øvelse : Frokost – 14.00: Deklarative.
Paradigmer i Programmering 1. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
PD – kursusgang 3 Introduktion til Java Script. Mål Viden om hvordan JavaScripts indlejres i HTML dokumenter Viden om programmering i JavaScript  Erklæring.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner findEn findAlle Primitive typer (forfremmelse og begrænsning) Identitet versus lighed.
GP4, Martin Lillholm 1 Grundlæggende Programmering (GP) Efterår 2005 Forelæsning 4 Vi begynder Slides ligger på hjemmesiden. Du er velkommen til.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
 Michael E. Caspersen, 2000Introducerende objektorienteret programmering6A.1 Programmering med interfaces – en stak og en HP-regnemaskine push pop.
Programmering med interfaces – en stak og en HP-regnemaskine push pop.
Jesper Mosegaard Multimedie Programmering E2003 MMProg uge44 Java til Lingo Klasser, statements og lister.
Multiple processer på web-site Web- server filer Kunde 1 Kunde 2 Kunde p1p2p internet.
Variable og arrays Webintegrator HF1 PHP Object orienteret.
Opgave med funktioner Webintegrator HF1 PHP Object orienteret.
Form i PHP Webintegrator HF1 PHP Object orienteret.
Password hashing Webintegrator HF1 PHP Object orienteret.
1587 Server - Blandet miljø Webintegrator HF1
1587 Server - Blandet miljø Webintegrator HF1
Studiepraktik Thomas Bøgholm Mikkel Hansen Jacob Elefsen
Præsentationens transcript:

Intro Forelæsning 2 Linux install-party lør.14.sept kl – man. 14.okt – Kursets omfang :7,5 ECTS Kursussammensætning: forelæsning – læse – arbejde selvstændigt –newsgroup – øvelsestime – aflevering. At læse i ”Beginning PHP”. Studieteknik revisited Anvende newsgroup: news.it-c.dk. Vælg it-c.courses.W2

2. forelæsning Vigtige begreber Sidste forelæsning Formularer i HTML-dokumenter PHP. Udsagn If-statement - Boolske værdier Elseif Switch Næste uges læsning i ”Beginning PHP”. Bemærk 2 kapitler!! Næste uges opgavesæt.

Hvad skete sidste gang Vision: dynamiske websites kan være mere end: Institutioner der broadcaster informationer til kunde/forbruger/borger Men også: communities (= fællesskaber, samfund) corporations (= korporationer, selskaber ) cooperations (= samarbejder ) ;hvor det enkelte menneske - både er leverandør og forbruger af data, - ikke optræder i adskilte IT-systemer som ”extranet”, ”internet” eller ”intranet”. - ikke er placeret i et systems ”backend” eller ”frontend”

Begreber script, program, syntaks, datatype, heltal, integer, double, streng (tekststreng, string), array, object, unknown type. Variabel: $variabelnavn Konstant: define(”KONSTANTNAVN”, konstantens værdi) gettype($variabelnavn) settype($variabelnavn, ”datatype”) environment variable : variabler – allerede – satte udenfor PHP-syntaksen.

Formularer i HTML-dokumenter GET- metoden. Placerer formindholdet i URLen. Et resultat fra brugersøgning kan dermed gemmes som bogmærke. Max længde 250 karakterer. Indhold bliver URL-encoded POST - metoden. Placerer formindholdet i HTTP-body. Max længde karakterer. Er ikke synlig i Locationfeltet. Kan ikke gemmes som bogmærke.

INPUT- elementer Type: text password checkbox radiosubmit reset file hidden

Andre FORM-elementer : : bemærk den særlige : også hyperreferencen kan sende via GET- metoden. Nemlig

Udsagn Daglidags scener: ”hvis du er færdig med at pakke kan vi gå” ”hvis du er fyldt 18 år har du adgang til IN” ”hvis Peter har underskrevet kontrakten kan vi begynde at bygge” Udsagn som hver især kan betegnes som værende enten sand eller falsk (Boolske udsagn) If-statement if ($PakkeKuffertStatus){vi kan gå} if ($overatten){du har adgang til IN} if ($KontraktUnderskriftStatus) {vi kan bygge}

If-statement $MinAlder = 37; if ($MinAlder>=18){ echo "Du har lov til at komme ind på diskoteket IN"; } $dato = date("dmy"); $foedselsdato = "040902"; if ($foedselsdato==$dato) { echo "Tillykke med fødselsdagen"; }

Boolske værdier En variabel kan sættes til sand eller falsk: $PakkeKuffertStatus = true; If ($PakkeKuffertStatus){ echo " Så kan vi gå! "; } De boolske operatorer > og AND, OR, NOT (logiske operatorer)

Logisk eller og og $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; if ($foedselsdato==$dato || $MinAlder >=18) { echo "Du har lov til at komme ind på diskoteket IN"; } if ($foedselsdato==$dato && $MinAlder>=18) { echo " Du har lov til at komme ind på diskoteket IN"; echo " - og forresten: Tillykke med fødselsdagen! "; }

Elseif $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; if ($MinAlder>=18) { echo " Du har lov til at komme ind på diskoteket IN"; } Elseif ($foedselsdato >= $dato) echo " Desværre, du kan ikke komme ind – men tillykke med fødselsdagen! Bedre held til næste år "; }

Switch $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; switch ($MinAlder ){ case ($MinAlder <= 15): echo "Nej, dette her er ikke noget for dig"; break; case ($MinAlder == 16): echo "Tilbage til de sure øl hjemme på værelset"; break; case ($MinAlder == 17): echo "Du skal nok få lov til næste år"; break; case ($MinAlder >= 18): echo " Du har lov til at komme ind på diskoteket IN"; break; }