Programmeringteknik Webbdelen 2. webbprogrammering Server Den dator som websidan ligger på Klient Dator som tittar på webbsidan med en webbläsare (t ex.

Slides:



Advertisements
Liknande presentationer
Fatta PHP - Din guide till en större värld Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 1 av 10.
Advertisements

Mina Aktiviteter Integration med befintliga webbplatser.
Flexicon – Din systempartner
FTP, HTTP, HTML, XML och XHTML
1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.
Mjukvara och nätverk Vad är det?.
Programmering B PHP Lektion 4
Programmering B PHP Lektion 1
Programstruktur: C för enchipsdatorer
2D1311 Programmeringsteknik med PBL
Programmeringsteknik Föreläsning 13 Skolan för Datavetenskap och kommunikation.
P-uppgiften: regler, planering och specifikation
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
Metoder i java Det finns två typer av metoder i java
Programmeringsteknik K och Media
NETinfo 2009–10-09 Magnus Persson Epost: Telefon: 046 –
Föreläsning 2 Datalogi för E1 2D1343
Föreläsning 4 Python: Definiering av egna funktioner Parametrar
Föreläsning 8 Appletprogram/fristående grafiska program Rita linjer, rektanglar mm Skriva text Byta färg Appletprogram html.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl. Något om Cookies. Internetprogrammering.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Internetprogrammering F 14 Läs också: Kursboken.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
Java. Kortfattat om Java Syntaxen påminner i hög grad om C++ Stöd för objektorientering Kod kan köras i en virtuell maskin som finns tillgänglig för nästan.
Programmering B PHP Lektion 2
Programmering B PHP Lektion 5 och 6
Pekare och speciell programstruktur i inbyggda system
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
Pointers. int a=5; int f(int b) { a--; b++; return b; } int main() { int a=3; printf("%d,",f(a)); printf("%d",a); return 0; }
Programmering B PHP Lektion 2
Programmering B PHP Lektion 3
Programmeringsteknik
Max start-guide Liten och väldigt snabbt ihopkastad.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
William Sandqvist C:s minnesmodell.
Lennart Edblom, Frank Drewes, Inst. f. datavetenskap 1 Föreläsning 8: Underprogram Underprogram Räckvidd Parameteröverföring.
Programspråk Två olika typer av program omvandlar högnivå till lågnivå program: Interpreterande program och kompilerande program. Python är ett interpreterande.
Funktioner, styrstrukturer, manipulering av matriser
1 Föreläsning 3 programmeringsteknik och Matlab 2D1312/ 2D1305 Matlab fortsättning Funkioner, styrstrukturer, manipulering av matriser.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Metoder -Lokala variabler -Mera om klasser: -Nyckelorden.
Frågor. Vad är en Fråga? -En fråga är ett urval av information från ett eller flera fält i en eller flera tabeller. - Du använder frågor för att selektera.
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
DD1310/DD1314/DA3009 Programmeringsteknik Föreläsning 2 Skolan för Datavetenskap och kommunikation.
Webbutveckling Med fokus på grunder i html och css.
Namnrum, räckvidd och rekursion Linda Mannila
Funktioner Linda Mannila Vad kan vi nu? Primitiva datatyper Tal, strängar, booleska värden Samlingsdatatyp Listan Utskrift Indata Felhantering.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 2 ( ) INNEHÅLL: -Variabler och datatyper -Tilldelning av variabler -Aritmetiska.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Metoder.
Network Services (Nätverkstjänster) Client/Servers And Their Interaction (Client/Server och deras interaktion)
F4 - Funktioner & parametrar 1 Programmeringsteknik, 4p vt-00 Modularisering ”svarta lådor” Väl definierade arbetsuppgifter Enklare validering Enklare.
Föreläsning 4 Klasser Och Objekt.
1. Ett problem/uppgift.
Föreläsning 13 Appletprogram/fristående grafiska program Arv Rita linjer, rektanglar mm Skriva text, byta färg Appletprogram & HTML Grafiska användargränssnitt.
2D1311 Programmeringsteknik med PBL Föreläsning 1 Skolan för Datavetenskap och kommunikation.
Programmeringsteknik Föreläsning 17 Skolan för Datavetenskap och kommunikation.
Anders Sjögren Deklarationsområde och funktioner.
1 Ingenjörsmetodik IT & ME 2007 Föreläsare Dr. Gunnar Malm.
Delarna i en Access-databas
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( ) Innehåll: -Exekveringstrådar.
© Björn Hedin, NADA/KTH Webbaserade informationssystem med PHP och MySQL 2D1522 Datorteknik och -kommunikation
Program indata ? utdata 1/20 Vahid Mosavat, Nada, KTH.
1 Föreläsning 13 programmeringsteknik och Matlab Funktioner, styrstrukturer, mer om matriser.
Föreläsning 3 Väsentliga delar i ett Javaprogram Input i paketet extra
Nätverk.
Anders Sjögren Programmering i ANSI-C Ett första program för att se vart vi ska...
Anders Sjögren Funktioner något in och något annat ut.
KPP053, HT2015 MATLAB, Föreläsning 4
Lektion 4.
RMI Av: Josefina & Sarah DS04.
Presentationens avskrift:

Programmeringteknik Webbdelen 2

webbprogrammering Server Den dator som websidan ligger på Klient Dator som tittar på webbsidan med en webbläsare (t ex Chrome)

PHP PHP Hypertext Preprocessor Körs på servern (programmerarens dator), innan webbsidan visas upp. Skrivs i html-filen inom <?php... ?>

PHP hello.php Blandar HTML och PHP <?php print("Hello Sweetie!"); ?>

syntax Satser avslutas med semikolon ";" Inget kolon efter if/else/while/for Block omges av måsvingar "{" och "}" (indentering behövs inte men gör koden mer lättläst) Variabelnamn inleds med dollartecken "$" Villkor omges av parenteser

PHP - funktioner I PHP finns massor av inbyggda funktioner! Se - Vad behöver man veta för att anropa en funktion? -Signaturen, dvs all info om parametrar och returvärden (antal, ordning, typ) Exempel: ok = checkdate(month,day,year);

interaktion Hur får man indata till php-variabler från webbsidan? Använd dessa html-taggar: ger ett formulär ger ett inmatningsfält Se majblommor.php och summeraPengar.php

HTML: forms För att skapa inmatningsfält i HTML används taggen forms.... action anger i vilken fil programmet som ska använda inmatningen finns method anger hur indata ska skickas

HTML: input input-taggen i HTML ger olika typer av inmatning type anger vilken typ av inmatningsfält vi vill ha name kopplar ett variabelnamn till inmatningen

input-Variabler i PHP Variabler från en -tag går att komma åt från den php-fil som hänvisar till. Alla variablerna hamnar i $_POST som fungerar som en dictionary. Exempel: $_POST["kransarKvar"]

Session En session i PHP kan lagra variabler mellan sidladdningar och olika sidor. Starta en session med session_start() (måste stå allra först!) Använd $_SESSION som fungerar som en dictionary för att spara variabler. Se knappar2.php