Μάθημα 9 Λίγο απ’ όλα! HTML 5 Advanced PHP XML. HTML 5 Πρόκειται για μια νέα έκδοση της HTML που συμπληρώνει τις δυνατότητες της γλώσσας με κάποια Tags.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Advertisements

ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
Προγραμματισμός Διαδικτύου Δρ. Παναγιώτης Συμεωνίδης Διεπαφή Εφαρμογής Παγκόσμιου Ιστού (Front End Programming)
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Δ.Π.Θ. Επεξεργασία Κειμένου - 1 Επεξεργασία Κειμένου Ένα πρόγραμμα σε γλώσσα HTML είναι ανεξάρτητο της μηχανής όπου θα εκτελεστεί. Δηλαδή αγνοούνται τα.
HTML.
Windows Programming Web controls. •Τα web forms είναι container αντικείμενα σχεδιασμένα για να κάνουνε host άλλα controls, όπως α) Web server controls,
Εργαστήριο Λειτουργικών Συστημάτων Φροντιστήριο 2– Εισαγωγή στη Bash Ντίρλης Νικόλαος.
ΜΑΘ-3122/106 Προγραμματισμός
Σχεδιασμός μιας σελίδας HTML
Σχεδίαση-Ανάπτυξη Εφαρμογών Πληροφορικής Αντώνιος Συμβώνης, ΕΜΠ, Slide 1 Week 11: Intro to Applets Εβδομάδα 11: Εισαγωγή στα Applets.
Σχεδίαση-Ανάπτυξη Εφαρμογών Πληροφορικής Αντώνιος Συμβώνης, ΕΜΠ, Slide 1 Week 4: Exceptions Εβδομάδα 4: Εξαιρέσεις [Exceptions]
Μέλη ομάδας: Χρυσή Σέα Νικόλας Κλεάνθους Στέφανος Γεωργίου.
ΗΥ 150 – ΠρογραμματισμόςΞενοφών Ζαμ π ούλης ΗΥ-150 Προγραμματισμός Αλγόριθμοι και Προγράμματα.
Ολυμπιάδα Πληροφορικής
ΕΣΔ 232: Οργάνωση δεδομένων στην Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis Φόρμες Δημιουργία Περιεχομένου Ι.
HY340 : ΓΛΩΣΣΕΣ ΚΑΙ ΜΕΤΑΦΡΑΣΤΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΔΑΣΚΩΝ Αντώνιος Σαββίδης.
Ιόνιο Πανεπιστήμιο ΠΜΣ Επιστήμη της Πληροφορίας Διατύπωση Ερωτημάτων σε XML τεκμήρια με τη γλώσσα XQuery Εργασία για το μάθημα Ηλεκτρονική Δημοσίευση Υπεύθυνος.
Τα Διαδοχικά Φύλλα Στυλ CSS
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
HTML5 Λυμπούδης Μάτε. Η Ιστορία της HTML Η Ιστορία της HTML5  Η ανάπτυξη της ξεκίνησε το 2004 από μέλη της Apple, της Mozilla Foundation και της Opera.
Κουλίνας Μιχαήλ Α.Μ.:774 Μπουρνάζης Χρήστος Α.Μ.:792 Ρογκάκος Γεώργιος Α.Μ.:817.
Εισαγωγή στην XML Μ. ΓΑΒΑΛΑΣ.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
HY340 : ΓΛΩΣΣΕΣ ΚΑΙ ΜΕΤΑΦΡΑΣΤΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ, ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΔΑΣΚΩΝ Αντώνιος Σαββίδης.
ΗΥ-340 Γλώσσες και Μεταφραστές Φροντιστήριο Syntax Directed Translation and alpha Language.
Asynchronous Javascript And XML (AJAX) Γιώργος Θάνος Παρασκευή 21 Νοεμβρίου 2008.
ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία.
Adobe Dreamweaver Καριπίδης Πέτρος Α.Μ. 767 Τσολάκης Κωνσταντίνος Α.Μ. 840.
HTML-PHP Καμπέρης Άρης Α.Μ. 763 Zaher Owda Α.Μ. 849.
Παρουσίαση εργαλείου Microsoft Silverlight Βερβέρης Παναγιώτης Α.Μ.888 Παπαθανασίου Αθανάσιος Α.Μ.958 1Παρουσίαση τεχνολογίας Silverlight.
Html Ενσωμάτωση πολυμεσικών στοιχείων
ΣΥΝΑΡΤΗΣΙΑΚH JAVASCRIPT. Στόχος της ώρας Συναρτήσεις σε Javascript Συναρτήσεις ως τιμές Συναρτήσεις ως παράμετροι Επιστροφή συναρτήσεων Αντικειμενοστραφής.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
Γλώσσα R! R language Μερικά παραδείγματα 1.Γράφοντας το «ν παραγοντικό», n! Fact
Προγραμματισμός Εφαρμογών Διαδικτύου Ενότητα 5: PHP Μέρος 1 ο Φώτης Κόκκορας, Καθηγητής Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας.
HTML/CSS: Εισαγωγή Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Μάθημα 8 Session και Cookies. Session Το HTTP πρωτόκολλο είναι stateless. Άρα το HTTP δεν έχει μνήμη. Αυτό σημαίνει ότι εάν έχω μια μεταβλητή που την.
ΔΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙΔΩΝ Ένας Συνοπτικός Οδηγός Καμήλαλη Δέσποινα Μαθηματικός, MSc Πληροφορικής, Υποψήφια Διδάκτωρ Χαροκοπείου Πανεπιστημίου Αθηνών.
Μάθημα 1 ΔΙΑΔΙΚΤΥΟ Διευθύνσεις και Πρωτόκολλα. Διευθύνσεις Πως αποκωδικοποιούνται οι διευθύνσεις: Πρωτόκολλο://server.domain.
Μάθημα 6 Μετασχηματισμοί στο αντικείμενο Canvas. Μετασχηματισμοί / transforms Method Περιγραφή scale()Κλιμάκωση. Το τρέχον σχέδιο γίνεται μεγαλύτερο ή.
Οδηγός δημιουργίας ιστολογίου στο blogger.com
Βασικά Web εργαλεία και τεχνολογίες
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Frames σε ιστοσελίδα HTML
Διευθύνσεις και Πρωτόκολλα στο διαδίκτυο
Εφαρμογές Υπολογιστών
Client Side Προγραμματισμός Javascript
Μάθημα 7 Φόρμες IΙ.
Μάθημα 6 Φόρμες I.
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Το αντικείμενο Canvas Βίντεο
HTML.
Web Services στη C# Εργαστήριο 3
ΟΜΑΔΑ Α΄ Φύλλο εργασίας
Test Tubes PowerPoint Shape Enter your subtitle here.
HTML - CSS Δίνεται παρακάτω ο κώδικας HTML μιας ιστοσελίδας
Server-side vs Client-side
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
Εισαγωγή στην HTML Κεφάλαιο 11.
Γλώσσα Προγραμματισμού V PHP
Javascript – Χειρισμός της σελίδας
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
Εξαιρέσεις [Exceptions]
Διάταξη τίτλου Υπότιτλος.
Οδηγός δημιουργίας ιστολογίου στο blogger.com
Place Title / Heading Here
Μεταγράφημα παρουσίασης:

Μάθημα 9 Λίγο απ’ όλα! HTML 5 Advanced PHP XML

HTML 5 Πρόκειται για μια νέα έκδοση της HTML που συμπληρώνει τις δυνατότητες της γλώσσας με κάποια Tags που αυτοματοποιούν μερικές πολύ χρησιμοποιημένες λειτουργίες των ιστοσελίδων όπως έλεγχο σε αντικείμενα εισόδου (input), ημερολόγιο, βίντεο και ήχο, γραφικά 2Δ και 3Δ.

HTML 5 input Τα νέα input types είναι: color date datetime datetime-local month number range time url week Select color: Dep date: Ticket (date and time): My Choose (between 1 and 10): Add your homepage:

HTML 5 Canvas HTML5 είναι για να μπορούμε να σχεδιάζουμε γραφικά σε runtime μέσω scripting (JavaScript). Δημιουργία <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;"> Ζωγραφική με script var canv = document.getElementById(“pageCanvas"); var Ccοntext = canv.getContext("2d"); Ccοntext.fillStyle = "#000000"; Ccοntext.fillRect(0,0,100,85); //Πάνω αριστερή γωνία είναι το (0,0)

HTML 5 Canvas var c = document.getElementById(“TheCanvas"); var Contxt= c.getContext("2d"); Contxt.moveTo(0,0); Contxt.lineTo(100,100); Contxt.stroke(); var c = document.getElementById(“TheCanvas"); var Contxt = c.getContext("2d"); Contxt.font = "30px Arial"; Contxt.fillText("Hello World",10,50); var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); Contxt.beginPath(); Contxt.arc(100,100,40,0,2*Math.PI); // circle Contxt.stroke();

HTML 5 Canvas example Your browser does not support the HTML5 canvas tag. var c=document.getElementById(“testCanvas"); var ctx=c.getContext("2d"); var img=document.getElementById(“imageID"); ctx.drawImage(img,0,0);

HTML 5 Video/audio Video Formats MP4video/mp4 WebMvideo/webm Oggvideo/ogg Audio Formats MP3audio/mpeg Oggaudio/ogg Wavaudio/wav Your browser does not support the HTML5 video tag. Your browser does not support the HTML5 audio tag.

PHP Functions <?php function sum($x,$y) { $s=$x+$y; return $s; } echo “1 + 1= ". sum(1,1). " "; echo “2 + 2 = ". Sum(2,2). " "; echo “3 + 3 = ". Sum(3,3); ?> <?php function writeMsg() { echo “This is a test Message!"; } writeMsg(); // call the function ?>

PHP XML-DOM offer.xml 50% Discount on rooms Today all rooms 50% down <?php $xmlDoc = new DOMDocument(); $xmlDoc->load(“offer.xml"); print $xmlDoc->saveXML(); ?> saveXML puts the internal XML document into a string, so we can output it <?php $xmlDoc = new DOMDocument(); $xmlDoc->load(“offer.xml"); $x = $xmlDoc->documentElement; foreach ($x->childNodes AS $item) { print $item->nodeName. " = ". $item-> nodeValue. " "; } ?>

PHP include και require Statements Οι εντολές include και require δίνουν τη δυνατότητα να ενσωματώσουμε κώδικα μιας σελίδας (ολόκληρη τη σελίδα) μέσα σε μια άλλη σελίδα. Μπορούμε για παράδειγμα να φτιάξουμε ένα αρχείο (τύπου text) όπου να βάλουμε μέσα κώδικα PHP από πολλές functions πχ μαθηματικές πράξεις ή επεξεργασίες δεδομένων και μετά να ενσωματώσουμε αυτό το αρχείο μαζί με τις functions σε μια άλλη σελίδα καλώντας εκεί τις συναρτήσεις Ενώ βασικά είναι ίδια τα require και insert εντούτοις η διαφορά τους εμφανίζεται όταν λείπει η σελίδα ή του αρχείο που κάνουμε include ή require Το require δημιουργεί fatal error (E_COMPILE_ERROR) και σταματάει η εκτέλεση Το include δημιουργεί warning (E_WARNING) και συνεχίζει η εκτέλεση.

Παράδειγμα include Έστω σελίδα footer.php Author: Your Name "; ?> Και σελίδα test.php This is a test.