1. (25%) Αναφέρετε πέντε (5) «καλoύς» κανόνες (πρακτικές) σχεδίασης web sites (όχι περισσότερες από δύο γραμμές για κάθε κανόνα)

Σχετικά έγγραφα
Εργαλεία Ανάπτυξης Εφαρμογών Internet I

1. Απαιτήσεις εργασίας

1. Απαιτήσεις εργασίας

ΕΠΛ 012. JavaScripts

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Γαβαλάς Δαμιανός

ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές, δομές ελέγχου, βρόχοι επανάληψης

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

Δικτυακά Πολυμέσα Ι: 2 η Εργασία. Να δημιουργήσετε μια HTML σελίδα η οποία να περιέχει μία φόρμα που να μοιάζει με αυτή της παρακάτω εικόνας:

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Βασίλειος Κοντογιάννης ΠΕ19

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Εισαγωγή εικόνων. ετικέτα <img>

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

<HTML> <HEAD> <TITLE> <BODY>

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Βαρβάκειο Πρότυπο Γυμνάσιο Εργαστήρι Πληροφορικής Σχολ. Έτος Φύλλο Εργασίας 5

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Τεχνικές εντοπισμού & διόρθωσης λαθών στη Javascript

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

Νέες Τεχνολογίες στην Εκπαίδευση

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Συστήματα Διαχείρισης Περιεχομένου στον Παγκόσμιο Ιστό Διάλεξη #7 η : Επιλογές εμφάνισης άρθρων. Modules. Γαβαλάς Δαμιανός dgavalas@aegean.

Βασίλειος Κοντογιάννης ΠΕ19

1. Απαιτήσεις εργασίας

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

Πίνακες. ιδιότητες ετικέτας <tr>

Πληροφορίες για το μάθημα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Εμφάνιση και κρύψιμο στοιχείων

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

Αντικειμενοστραφής Προγραμματισμός

Αρχεία PowerPoint, ο δικτυακός τόπος Slideshare και το WordPress

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Υπηρεσία StudentsWeb ΟΔΗΓΟΣ ΣΠΟΥΔΑΣΤΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ TEXNOΛΟΓΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΓΙΑ ΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΕΓΓΡΑΦΕΣ ΚΑΙ ΔΗΛΩΣΕΙΣ ΜΑΘΗΜΑΤΩΝ

ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος

ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ

Σε αυτό το μάθημα θα ασχοληθούμε με τη βελτίωση της εμφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισμό όλων των αλλαγών τις οποίες επιθυμούμε να

ΔΙΑΔΙΚΤΥΑΚΗ ΠΡΟΒΟΛΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ

( Απάντηση: Ο τόνος βρίσκεται δεξιά από το γράμμα Λ. ) ( Απάντηση: Κρατάμε πατημένο το πλήκτρο Shift και πατάμε το πλήκτρο 8. )

Εργαστήριο του Μαθήματος: ΕΠΛ001

Website Builder Βασικές Οδηγίες Χρήσης

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Εργαστήριο του Μαθήματος: ΕΠΛ003. Ενότητα 3 Εισαγωγή στο Microsoft Word

Σχεδίαση ιστοσελίδων

Εργαστήριο Εκπαιδευτικού Υλικού και Εκπαιδευτικής Μεθοδολογίας (Ε.Ε.Υ.Ε.Μ.)

Βρίσκοντας το block εισόδου χρήστη στο τέλος της αριστερής στήλης του site:

Περιεχόμενα. Πρόλογος...11

Πανεπιστήμιο Αιγαίου. Χειμερινό Εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

Document Objects. JavaScript Examples. Παράδειγμα 1: Απιθμόρ εικόνων ζε μία ζελίδα: <html> <body>

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

To αντικείμενο (object) document

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Αντικείμενα 2 ου εργαστηρίου

ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Προγραμματιστικό Περιβάλλον

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML)

Σχεδιασμός και ανάπτυξη ενός Web Site. Αθ. Ανδρούτσος

Υπερσυνδέσεις (hyperlinks)

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

Εμφάνιση μηνυμάτων ή ενεργοποίηση και απενεργοποίηση της ηχούς εντολών.

Eισαγωγή στο λογισμικό QGis

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Γαβαλάς Δαμιανός

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»...

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 4o ΕΡΓΑΣΤΗΡΙΟ ΕΙΚΟΝΕΣ ΣΤΗΝ HTML

Basic Missions

Πλοήγηση www / Με τον Internet Explorer

XAMPP Apache MySQL PHP javascript xampp

a. Επιλέγουμε τις γραμμές προς διαγραφή a. Επιλέγουμε τις στήλες προς διαγραφή a. Γράφουμε σε μια στήλη μια σειρά από αριθμούς ή αλφαριθμητικά

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

Οδηγός Σύγχρονης Τηλεκπαίδευσης για καθηγητές

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Transcript:

Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας Εξετάσεις στο μάθημα «Δικτυακά Πολυμέσα Ι» Φεβρουάριος 2011 Διδάσκων: Αντώνιος Νείρος Οδηγίες: H διάρκεια της εξέτασης είναι 2,5 ώρες. Απαντήσετε και στα 3 θέματα. Οι φοιτητές μπορούν να φέρουν στην εξέταση τα εξής δύο συγγράμματα: "Πλήρες εγχειρίδιο της HTML 4" (Laura Lemay), 2001, εκδ. Γκιούρδας "Οδηγός της JavaScript" (John Pollock), 2 η εκδ./2006, εκδ. Γκιούρδας Δεν επιτρέπονται οποιασδήποτε άλλης μορφής σημειώσεις! ΘΕΜΑ Α (3 μονάδες) 1. (25%) Αναφέρετε πέντε (5) «καλoύς» κανόνες (πρακτικές) σχεδίασης web sites (όχι περισσότερες από δύο γραμμές για κάθε κανόνα) 2. (50%) Γράψτε τον κατάλληλο HTML κώδικα για τις παρακάτω περιπτώσεις, με βάση την εικόνα που ακολουθεί. Θα πρέπει να χρησιμοποιήσετε παντού σχετικές και όχι απόλυτες διαδρομές. C:/ index.html page1.html folder1 image1.jpg page2.html folder2 image2.jpg page3.html a. Εισαγωγή της εικόνας image1.jpg στη σελίδα page2.html που να «δείχνει» στη σελίδα page3.html b. Εισαγωγή της εικόνας image1.jpg στη σελίδα page1.html που να «δείχνει» (να είναι link στη διεύθυνση) http://www.aegean.gr c. Εισαγωγή link στην page3.html που να «δείχνει» στην page1.html και να αναγράφει το κείμενο «σελίδα 1».

3. (25%) Σας δίνεται η παρακάτω εικόνα (image.jpg): Αν o κύκλος γύρω από τη Λέσβο έχει ακτίνα 19 και κέντρο με συντεταγμένες (x 1, y1) = (297,159), τότε γράψτε τον HTML κώδικα που θα εισαγάγει την εικόνα σε ένα HTML έγγραφο και θα τη διαμορφώσει ως χάρτη εικόνας (image map), έτσι ώστε όταν ο χρήστης κάνει κλικ στον κύκλο να μεταβαίνει στη διεύθυνση http://www.lesvos.gr/. ΘΕΜΑ Β (4 μονάδες) 1.(50%) Γράψτε τον HTML κώδικα που θα δημιουργήσει τον πίνακα (table) που φαίνεται στην παρακάτω εικόνα: Πίνακας με πάχος περιγράμματος=1 έντονα γράμματα στοίχιση κέντρο Δεξιά στοίχιση two three one four Italics γράμματα Κατακόρυφη στοίχιση προς τα κάτω

2. (50%) Γράψτε σενάριο Javascript που θα αρχικά θα ζητάει από το χρήστη να πληκτρολογήσει κάποιο κείμενο και στη συνέχεια θα τυπώνει το κείμενο αυτό πέντε φορές με μέγεθος που φθίνει. ΘΕΜΑ Γ (3 μονάδες) 1. (50%) Εξηγήστε την ακριβή λειτουργία του παρακάτω σεναρίου Javascript (το μέγιστο, σε 15 γραμμές):

<script language="javascript"> var str="this Is The Test Text!"; document.write(str + " - Length: <b>" + str.length + "</b><br>") var search_str = window.prompt("search for string", "") var pos = str.indexof(search_str) if (pos == -1) document.write("string " + search_str + " not found <br>") else document.write("string " + search_str + " found at position <b>" + pos + "</b><br>") document.write("string " + str + " in small letters: <b>" + str.tolowercase() + "</b><br>") document.write("string " + str + " in capitals: <b>" + str.touppercase() + "</b><br>") document.write(str.bold().italics() + "<br>") </script> 2. (50%) Γράψτε τον Javascript κώδικα ο οποίος, όταν πατιέται το πλήκτρο /, θα εκτελεί τη διαίρεση του αριθμού που έχει συμπληρώσει ο χρήστης στο πεδίο num1 διά τον αριθμό του πεδίου num2 και θα εμφανίζει το αποτέλεσμα στο πεδίο result. Θα πρέπει να λάβετε υπόψη σας την περίπτωση διαίρεσης με τον αριθμό 0, ώστε να εμφανίζεται στο χρήστη προειδοποιητικό μήνυμα (alert) num1 num2 result Καλή επιτυχία!!!

Λύσεις των θεμάτων ΘΕΜΑ Α 1. Το web site πρέπει να είναι ευανάγνωστο Καλή επιλογή χρωμάτων κειμένου και υποβάθρου, μεγέθους γραμματοσειράς, στοίχισης Το web site πρέπει να είναι εύκολο στην πλοήγηση Τα links πρέπει να είναι ξεκάθαρα στους επισκέπτες, πλήκτρα και γραφικά πλοήγησης με κατάλληλες & ευανάγνωστες ετικέτες, επιλογή χρωμάτων για τα links με τα οποία οι επισκέπτες είναι εξοικειωμένοι Το web site πρέπει να εντοπίζεται εύκολα όταν αναζητείται Επιτυχημένη προώθηση του site σε search engines, directories και με links σε άλλα web sites Πρέπει να υπάρχει συνέπεια στη διάταξη και σχεδιασμό όλων των ιστοσελίδων του site Ta γραφικά, οι μπάρες πλοήγησης, γραμματοσειρά, header & footer πρέπει να έχουν την ίδια εμφάνιση σε όλες τις σελίδες του site Οι ιστοσελίδες πρέπει να «φορτώνονται» γρήγορα (quick download) Έρευνες έχουν δείξει ότι το ενδιαφέρον των επισκεπτών για κάποιο site μειώνεται όταν χρειάζεται να περιμένουν περισσότερο από 15 sec για να κατεβάσουν την πλειονότητα των σελίδων του 2. a. <a href="../folder2/page3.html"><img src="image1.jpg"></a> b. <a href="http://www.aegean.gr"><img src="folder1/image1.jpg"></a> c. <a href="../page1.htm"> σελίδα 1 </a> 3. <img src="image.jpg" usemap="#gr_map"> <map name="gr_map"> <area shape="circle" coords="297,159,19" href="www.lesvos.gr"> </map> ΘΕΜΑ B 1. <table border=1> <tr> <td rowspan=2><i>one</i></td> <td align=center><b>two</b></td> <td align=right>three</td> </tr> <tr> <td colspan=2 valign=bottom>four</td> </tr> </table>

2. <script language="javascript"> var message = window.prompt("fill in your message",""); for (i=1; i<=5; i++) document.writeln("<h" + i + ">" + message + "</h" + i + ">"); </script> ΘΕΜΑ Γ 1. Στην αρχή ζητάει από το χρήστη να πληκτρολογήσει ένα κείμενο. Στη συνέχεια αναζητάει αυτό το κείμενο μέσα στο αλφαριθμητικό «This Is The Test Text!». Αν το βρει τότε εμφανίζει τα εξής: This Is The Test Text! Length:22 String is found at position # (όπου # είναι η θέση στην οποία βρέθηκε το κείμενο που έδωσε ο χρήστης) String This Is The Test Text! in small letters: this is the test text! String This Is The Test Text! in capitals: THIS IS THE TEST TEXT! This Is The Test Text! Εάν δεν βρει το κείμενο που έδωσε ο χρήστης τότε εμφανίζει τα ίδια εκτός από την δεύτερη γραμμή όπου εμφανίζει το εξής κείμενο: String $ not found (όπου $ είναι το string που έδωσε ο χρήστης). 2. <SCRIPT language=javascript> function sum() { var n1 = parseint(document.calc.num1.value); var n2 = parseint(document.calc.num2.value); if (n2!=0) document.calc.result.value = n1 / n2; else alert('the calculation can not be done'); } </SCRIPT>