1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.

Slides:



Advertisements
Liknande presentationer
Att förstå anonymiteten (översättning från
Advertisements

Kampanjuppföljning Hur den senaste kupongkampanjen gick totalt sett vet du säkert. Men hur gick den i exempelvis Skåne jämfört med i Göteborg? Var resultatet.
En Dag i Ramadan Ramadan
Här ser ni några sidor som hjälper er att lösa uppgifterna:
Relationsdatabasdesign
Datavalidering med JavaScript
II130V Konstruktion av webbsidor Välkommen till föreläsning 3 September 2007.
XHTML.
Flexicon – Din systempartner
FTP, HTTP, HTML, XML och XHTML
Mjukvara och nätverk Vad är det?.
1.
2I1073 Föreläsning 3 Säkerhet, filhantering och XML
XHTML 1 Designa din egen webbsida. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Validering.
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.
Eddie Arnold - Make The World Go Away Images colorées de par le monde Déroulement automatique ou manuel à votre choix 1 för dig.
1 ITK:P2 F9 HTTP, Java servlets och Apache Tomcat DSV Peter Mozelius.
©storm.
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Metoder i java Det finns två typer av metoder i java
XML i förhållande till HTML en kort jämförelse Ambjörn Naeve The Knowledge Management Research group Centrum för användarorienterad IT Design Kungliga.
Att programmera i språket Java
Webbteknik lektion 3 Det handlar mer om stilmallar Per K, 2012.
Webbteknik lektion 2 Det handlar om stilmallar Per K, 2012.
Föreläsning 8 Appletprogram/fristående grafiska program Rita linjer, rektanglar mm Skriva text Byta färg Appletprogram html.
Stilark: CSS Digitalisering av text April 2005 Mats Dahlström.
Företagarpanelen – Q SEPTEMBER 2011 Hallands län.
15 x 25 meter. Skriv banenavn Skriv designet af Skriv dato MÅL sväng vänster 6 sväng höger 5 runt 7 Vänster runt hund höger runt.
XSLT – en introduktion Elektronisk publicering.
Det handlar om multiplikation
Min första hemsida Hello world!. Byt bakgrundsfärg Hello world!
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
TÄNK PÅ ETT HELTAL MELLAN 1-50
Grundskola Elever 2013 Grundskoleenkät - Elever ( per klass)
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Listor En lista är en föränderlig ordnad samling objekt.
1 ITK:P2 F2 Stilsättning av XHTML DSV Peter Mozelius.
TietoEnator © 2007presentationPage 1 Mina meddelanden Procapita +
(Cascading Style Sheets) Rebecca Landmér 2007 CSS.
1 Föreläsning 7 Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder.
SEO Manager för EPiServer LÅT REDAKTÖRERNA VARA REDAKTÖRER.
Täckningsgrad Dec 2014 – feb 2015 Täckningsgrad Dec 2014 – feb 2015.
Java servlets och databaskopplingar
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Webbutveckling Med fokus på grunder i html och css.
XHTML & CSS Introduktion Erik Nahkala
1 ITK:P1 Föreläsning 8 Multimedia för spelkonstruktion DSV Peter Mozelius.
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
ITP – IT för Personligt Arbete VT 2006 Lisa Brouwers
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
XHTML 1 Elektronisk publicering. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Klasser och.
1 ITK:P2 F6 Sortering av generiska containerklasser DSV Peter Mozelius.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Google is your friend”
Vara kommun Grundskoleundersökning 2014 Föräldrar 2 Levene skola årskurs 5 Antal svar 2014 för aktuell årskurs i skola: 12 Antal svar 2014 för årskurs.
Räkna till en miljard 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14,15,16,17,18,19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, En miljard är ett.
Dreamweaver fortsättning DAG 1 VT09 Mahmud Al Hakim
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.
1 Synchronized Multimedia Integration Language DSV Peter Mozelius Resurssnålt och plattformsoberoende.
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
Föreläsning 7 Programmeringsteknik och Matlab DD1315 Kommandotolk parametrar Klass Instans Metod konstruktor.
Multimedia och Pedagogik
2I1073 Lektion 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
När infaller Julafton och hur ofta?
CSS del 2 Kvarnbrink Mer elementreferens ID refererar man till med #-tecken #content { width: 600px; } Klassnamn har en punkt före.newsitem.
CSS del 1 Kvarnbrink I början… Bakgrunden var det enda man kunde byta färg på Allt var satt i Times Texten flödade över hela webbläsarfönstrets.
6558/G558 DATAKOMMUNIKATION Session Presentation.
Textkodning 1 Dokumentrepresentation. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Standarder.
Medicinska webbapplikationer
Presentationens avskrift:

1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets

2 XML  EXtensible Markup Langauge  Extensible för att det till skillnad från HTML går att bygga ut  HTML för att visa data på webben  XML för att strukturera data

3 Väl utformad XML  XML läses av en XML-parser  XML-parser = mjukvara som förutom att läsa in en XML-filen även kontrollerar dess syntax  En XML-fil med korrekt syntax som går att läsa in i en XML-parser är väl utformad well formed

4 Validerande XML  XML-dokumentet kan ha en kontrollreferens  DTD = Document Type Definition I XML-filen: <!DOCTYPE TempReport SYSTEM "TempReport.dtd"> Kista

5 DTD-fil  Taggarna på den föregående bilden är skrivna enligt DTD- filens angivelser: <!ELEMENT TempReport (city, country, date, high, low) >

6 HTML och XHTML  HyperText Markup Language  Element = taggar + taggarnas innehåll  innehåll  taggarna kan även ha attribut   HTML + XML = XHTML

7 XHTML  Taggar ska skrivas med gemener  Krav på perfekt nästling:  textmassa  INTE  textmassa  Validatorer för att kontrollera syntaxen

8 HTML-exempel Ett litet exempel Det fungerar! Titta på min fil

9 Validerande XHTML För XHTML 1.1 så inleds filen med: <meta http-equiv="Content-Type" content="text/html; charset=iso " /> … (mer om detta på Lektion1) Rast 15 min!

10 Stilsättning med CSS  Innehållet i en XHTML-fil  Stilsättningen som ett CSS  Cascading Style Sheet  Separera stilsättningen från innehållet  CSS i en egen fil som länkas in 

11 Stilsättning med CSS  Det går att åstadkomma både vackra och hemska effekter med färger och bilder  Ett allmänt råd är att ofta hålla igen på t ex antalet färger på en hemsida.  Vilka färger passar tillsammans?  Det viktigaste på en hemsida är ofta att formatera texten så att den är lätt att läsa

12 Textformatering från CSS  Det finns massor av textegenskaper som går att styra från en stilmall. Några av de absolut viktigaste är:  Teckengrad  Teckensnitt  Radlängd  Textens färg  Bakgrundsfärg

13 XHTML-listor  Ordnade listor  de ingående objekten är numrerade  Oordnade listor  de ingående objekten är INTE numrerade  Båda varianterna använder  Definitionslistor  Använder och

14 Nästlade listor  Hur är detta nästlat?

15 Navigationslistor Nytt i XHTML 2.0 Kända programmerare Allmän översikt Kända personligheter Ada Lovelace Billy Joy Spelprogrammering Operativsystem

16 XHTML- tabeller  Tabellstruktur i XHTML   data 

17 XHTML- tabeller  Tabellformatering i CSS  color: green;  background-color: white;  border-style: solid;  border-width: 4px;  + en hel del annat

18 XHTML-tabeller  thead  tbody  caption  tfoot

19 Bilder i XHTML  XHTML < 2 <img id="bild" src=“bild.jpg" alt=“Bild på en hund" width="152" height="160" />  XHTML >= 2 <object id="bild" type="image/jpeg" data="bild.jpg" width="152" height="160"> bild på en hund

20 Bildformat för nätet  Punktgrafik (bitmap)  GIF  JPEG - JPEG2000  PNG  Vektorgrafik  SVG (Scalable Vector Graphics) RAST 15 min

21 Specialiseringar av XML  SVG = Scalable Vector Graphics Vektorgrafik som går att animera:  CML = Chemical Markup Language Ett sätt att konstruera molekyler: ar/Del4/u4c/uppgift4c.htm

22 Specialiseringar av XML  SMIL  Synchronized Multimedia Integration Language  Plattformsoberoende  En fri och öppen standard (pronounced smile)

23 Java applets  Fristående program/applikationer  Applets  Små applikationer på klientsidan  Körs oftast i en webbläsare  Startas då från en XHTML-fil  Testkör med appletviewer

24 Java applets Några metoder i klassen java.applet.Applet init() //motsvarighet till en konstruktor start() //körs varje gång webbsidan startas stop() //körs varje gång webbsidan avslutas destroy() //motsvarighet till en destruktor init() är den metod som används mest (och ofta alltför mycket)

25 Java applets i XHTML 1  HTML-filen har en applet-, embed- eller en object-tagg: För hög bakåtkompatibilitet : Problem med att visaapplets … + HTMLConverter (validerar ej)

26 Java applets i XHTML 2 Mozilla/Netscape family --> <object classid="java:Applet1.class" height="300" width="300" > Strömmande föreläsning om applet-taggar

27 FTP  Ett protokoll för att flytta filer via Internet  Används inte lika mycket nu som för 10 eller 20 år sedan  Här på P2 ska ni lägga upp era redovisningsfiler på valfri server med valfri SFTP-klient

28 SFTP med WinSCP SFTP = Secure File Transfer Protocol

29 Redovisningssida  Ni ska nu bygga er egen hemsida i validerande XHTML  De obligatoriska uppgifterna (och eventuellt frivilliga): laborationer.htm ska länkas in från ett menysystem MEN, koden lämnar ni i First Class

30 Redovisningssida  Startsidan ska också innehålla en kort presentation av dig och din designidé  En bild på dig själv läggs in med  <img...  <object...

31 Kurshemsidan  En kurshemsida med föreläsningar, lektioner och uppgifter: Tack för idag!