Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.

Slides:



Advertisements
Lignende præsentationer
Introduktion til HTML HTML dokumentets struktur & Indhold.
Advertisements

Introduktion til Javascript – Grundlæggende Webdesign, F2004. Introduktion til Javascript.
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.
Databasestøttet webpublicering Forår Databasestøttet webpublicering Forelæsning 1 •Intro •Kursusindhold •Eksamen og formaliteter •Kursets hjælpemidler.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Introduktion til indholdsfortegnelser j Tryk derefter på F5, eller klik på Slideshow > Fra begyndelsen for at starte kurset. Klik på Aktivér redigering.
Dag 9: Programpakker Jquery og JQuery Mobile
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?
Array vs. ArrayList. Arrays Et array er en struktureret metode til at gemme flere værdier af den samme datatype. Data’en i et array ligger op ad hinanden.
Grundlæggende programmering Efterår 2001
Dag 3 Indkøbskurv Jeres sider er nu synlige på Dagens program:
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Inspirationsdag i Undervisningsministeriet Introduktion til webservice Thomas Ellegaard Freelanceprogrammør tilknyttet Rambøll Informatik
Søgning & sortering Intro søgning Lineær søgning Binær søgning
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.
Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.
NOEA/IT - FEN1 Typeparametisering/Genericity Generics i.NET 2 og C#
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)
Programmering af dynamiske websider pages/tutorials/introducing-aspnet- web-pages-2/intro-to-web-pages- programming.
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
FEN Prædikater/Seminar 11 Prædikatslogik eller Kvantificerede udtryk Prædikater udvider propositionslogikken på to måder: –Vi tillader variable.
Øvelsesgang 1 - DWDK Rikke Poulsen. Timernes indhold supplement til læsningen og forelæsningen Jeres behov? Gennemgang af opgaverne? Andre emner, i vil.
1 Unified Expression Language Copyright © Lund & Bendsen A/S Unified Expression Language.
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.
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.
FEN KbP/seminar 1: Specifikationer/Notationen Q 1 Kontraktbaseret programmering: Seminar 1 Om specifikationer Algoritmenotationen Q.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Objekter og klasser Rasmus D. Lehrmann DM
Opsamling og repetition. Forelæsning 12 1) Opsamling og repetion - arrays - PHPs mysql-funktioner - SQL: SELECT, UPDATE, INSERT, DELETE - sikkerhed og.
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.
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.
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.
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.
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.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
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.
DAIMIIntroducerende objektorienteret programmering4B.1 Typer og tilstand i Java Typer, tilstand, erklæring, variable, primitive datatyper, reference- og.
DAIMIIntroducerende objektorienteret programmering4B.1 Grundlæggende og Reference Typer i Java Typer, tilstand, erklæring, reference- og værdi semantik,
Interfaces Afkobling af programkomponenter (eksempel: Comparable)
Jesper Mosegaard Multimedie Programmering E2003 MMProg uge44 Java til Lingo Klasser, statements og lister.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Java Server Pages - dag 2 Java Server.
Programmering I Java/C# Datatekniker Dit første projekt.
HOW TO BLACKBOARD DETTE ER EN VEJLEDNINGSMANUAL TIL ANVENDELSE AF BB.
1587 Server - Blandet miljø Webintegrator HF1
De grundlæggende redskaber
1587 Server - Blandet miljø Webintegrator HF1
De grundlæggende redskaber
Modellering og data Nyt forløb.
Præsentationens transcript:

Intro Variabler - datatyper

2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering. At læse i ”Beginning PHP”. Anvende newsgroup: news.it-c.dk. Vælg it-c.courses.W2

Hvad skete sidste gang dynamiske websites kan være mere end: Institutioners homepages der broadcaster informationer til kunde/forbruger/borger Men også: webservices der løser opgaver ved at både indsamle og distribuere informationer. ;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”

PHP? Hvad PHP så: ”Personal Home Page” el. ”PHP Hypertext Preprocessor” (rekursiv akronym ) PHP – serverside scriptingsprog (- programmeringssprog som er interpreterende, dvs som kompileres i runtime på en webserver) Parallelle teknologier: Active Server Pages (ASP) Java Server Pages (JSP) Common Gateway Interface (CGI) Tool Command Language (TCL) Standard ML (SML)

Begreber script, program syntaks: egt. Sætningslære. Henviser til stavemåde og ”grammatik” i et programmeringssprog. algoritme egtl. ”en række definerede regler eller metoder til at løse et problem i et givet antal trin” variabel: en enhed som kan indeholde data af forskellige værdier - benyttes til opbevaring af værdier under kørsel af program I PHP skrives variabler således: $variabelnavn

PHPs datatyper string:tekst. ”Hallo alle sammen”, ”3”, ”tretal”. $strVar integer:heltal. 0 eller 1 eller 999. $iVar double:kommatal. 0.4 eller 4.6 eller $dVar boolean $bVar

PHPs datatyper array:liste. [1,4,2,5,”denne streng er også med”,0] $arrVar object:(PHP har sin egen oo-syntaks. Behandles $oVarikke her på kurset ) PHP-variabler(eller Environment Variables) Værdier som PHPfortolkeren henter fra ”omgivelserne”. Dvs indsendte data fra formular eller data fra HTTP-headeren i forespørgslen. f.eks $fornavn $HTTP_USER_AGENT

Konstanter konstant: fast størrelse der ikke kan ændres senere i algoritmen. ConstNAVN define(”KONSTANTNAVN”, konstantens værdi)

Initialisering?? PHP behøver ikke deklarering af variabler. Den gør det selv! Variabler er deklareret straks de tildeles en værdi - og PHP afgør Datatype! Dog: -med gettype() kan datatype hentes med settype() kan den ændres

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)

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.

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