Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.

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

Introduktion til HTML HTML dokumentets struktur & Indhold.
Klik på Aktivér redigering på meddelelseslinjen.
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.
Eshop – 2 ugers php-programmering Broadcast: session-id (samme session-id hver dag) Præsentation af Jim.
Udlægning af en ny cache
Udsagn (propositioner)
Hvordan bruger jeg First Class konferencerne ?
Grundlæggende Webdesign Blåt hold – øvelsesgang 2
Indledende Programmering Uge 2 - Efterår 2006 Selektioner og interaktion mellem objekter Susanne Brix Lindros.
Intro Forelæsning 2 Linux install-party lør.14.sept kl – man. 14.okt – Kursets omfang :7,5 ECTS Kursussammensætning: forelæsning.
Intro Eksamen 4-ugers-projekter? Eksamensforberedelse De sidste tre gange?
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.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
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.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Intro Forelæsning 6 Linux Install Party i PC-Cafeen i morgen.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Intro Bemærkninger? Præsentation af litteratur: PHP and MySQL Web Development (SAMS) PHP Pocket Reference (O’Reilly) Dictionary of Networking (Sybex)
H:\ public_html \ gwd \ oevelse_x \
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.
FOVITS: Informationshåndtering på nettet - sprogteknologiske løsninger 9933 RDF I XML og RDFS Costanza Navarretta Center for Sprogteknologi, Københavns.
XML og Skemaer Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
Dig Tante Oda fra Brovst Gitteweb-server ( ssh-server (ssh.itu.dk/import/stud/www/gwd/E2005/oevelse_x/4/brugernavn) Internettet.
Delphi og C++ Builder C++ Builder. C++ Historie Sproget blev designet for AT&T af danskeren Bjarne Stoustrup En objektorienteret videreudvikling.
HTML 2. Lister – ul og ol tags En uordnet liste første element anden element tredie element En ordnet liste første element anden element tredie element.
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
1 JavaScript Lektion 6: Repetition i JavaScript Math TIDY Litteratur: JST lektion 10.
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.
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,
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 8 Hvorfor data i en RDB (relationel database)? Databasemodellering.
Efteruddannelse Embedded C Modul 3 (Onsdag den 21/4-2010)
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.
C#: Udtryk og metoder Kilde: Joe Hummel. 2 Nordjyllands Erhvervakademi – 2008 Indhold “With regards to programming statements and methods, C# offers what.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
XML 2. Formatering af XML data med CSS Når man arbejder med XML og CSS er fremgangsmåden den samme som i forbindelse med HTML og CSS.
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.
Grundlæggende web design, ITU Torsdag d. 3 nov Javascript.
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.
PHP.
Client / Server teknologi Eksamensteori Anbefaling: Tag notater.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
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.
I o p o DAIMI, AU, November 1999Programkonstruktion I9E.1 Konstruktion og brug af klasser – en stak og en HP-regnemaskine push pop.
 Michael E. Caspersen, 2000Introducerende objektorienteret programmering6A.1 Programmering med interfaces – en stak og en HP-regnemaskine push pop.
Programmering med interfaces Separering af specifikation, anvendelse og implementation.
Programmering med interfaces – en stak og en HP-regnemaskine push pop.
Variable og arrays Webintegrator HF1 PHP Object orienteret.
Form i PHP Webintegrator HF1 PHP Object orienteret.
1587 Server - Blandet miljø Webintegrator HF1
Microsoft® Office Excel® 2007-kursus
1587 Server - Blandet miljø Webintegrator HF1
Præsentationens transcript:

Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime – arbejde selvstændigt – newsgroup – aflevering af opgavesæt.

Databasestøttet webpublicering Forelæsning 3 Hvad har vi lært? Data fra HTML-formularer. Betingelser. If-sætninger switch

Hvad har I lært? Klient/server – f.eks webserver m. php-fortolker som server til en webbrowser over internettet PHP-scripting-begreber grundlæggende PHP-syntaks variabel datatyper udskrivning af strenge HTML-formularer sender indhold til webserver via GET eller POST-metoden. PHP-fortolkeren kan ”se” de indsendte datastrenge som er indeholdt i HTTP-forespørgslen og anvende dem i afviklingen af scriptet.

HTML-formularer Attributter: action: angivelse af modtagefilens URL method: angivelse af metode til afsendelse: ”post” el. ”get”.

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 location-feltet. Kan ikke gemmes som bogmærke.

INPUT- elementer Type: text password checkbox radio submit reset file hidden

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

”superglobals” Hvorfor? Forudsætning for at kunne arbejde med prædefinerede variabler: Register_globals = on Prædefinerede variabler: ”superglobals” $_GET['id'] $_POST['text']

Forgreninger

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}

Boolske værdier Udsagn kan være sande eller falske En variabel kan sættes til sand eller falsk: $PakkeKuffertStatus = true; If ($PakkeKuffertStatus){ echo " Så kan vi gå! "; }

De boolske operatorer >, < ”Større end”, mindre end = = og = = =”Lig med”,”Lig med og typeidentisk” != ”Ikke lig med”, ”forskellig” !()konverterer AND, OR, NOT (logiske operatorer) (&&, ||,!)

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"; }

Logisk eller og og $MinAlder = 18; $dato = date("dmy"); $foedselsdato = ”190203"; 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; }