Προγραμματιστικά Εργαλεία για το Διαδίκτυο Κατασκευή Ιστοσελίδων 3 ο Κεφάλαιο Βελώνης Γεώργιος – Καθηγητής Πληροφορικής ΠΕ20.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
Advertisements

Η ΠΡΩΤΗ ΜΟΥ ΤΑΙΝΙΑ ΜΕ ΤΟ MOVIE MAKER
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
Γλωσσομάθεια.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το λογισμικό του υπολογιστή
Διαδίκτυο Κίκα Χρυσοστόμου.
ΚΕΙΜΕΝΟ  Ο πρώτος τρόπος απεικόνισης πληροφορίας (και βασικός ως σήμερα).  Αδυναμία πρώτων υπολογιστών να χειριστούν άλλη μορφή πληροφορίας.  Πρόβλημα.
Να περιγράψετε τους 2 τρόπους οργάνωσης Ιστοσελίδων
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Εκπαιδευτικό υλικό Φωτογραφικές μηχανές και φωτογραφίες: Επεξεργασία φιλμ Επίπεδο γνώσεων: Προχωρημένοι χρήστες.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Δημιουργία εφαρμογών Επίπεδο.
HTML.
ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ (EXCEL)
Σχεδιαστικά εργαλεία Διαχείριση σελίδων Βιβλιοθήκες αντικειμένων Διαχείριση αντικειμένων Επιφάνεια ψηφιακής μελάνης Πληκτρολόγιο οθόνης ΟΦΕΛΗ Αναγνώριση.
ΚΕΦΑΛΑΙΟ 4. Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητές του.
Οι “multi-Διαστασεις” Των Multimedia
Επιμέλεια: Δέγγλερη Σοφία
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
1 ΠΟΛΥΜΕΣΑ ΚΑΙ ΔΙΚΤΥΑ Μάθημα 1 ο : Μέσα και πολυμέσα Εισηγήτρια:Αναστασία Κατρανίδου.
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
Στο λειτουργικό σύστημα Windows, υπάρχουν εικονίδια (icons) τα οποία αναπαριστούν τις διάφορες οντότητες (φυλαγμένες πληροφορίες, προγράμματα που κάνουν.
Εργαστήριο Εφαρμοσμένης Πληροφορικής
Συντάκτης :Δομουχτσής Στέργιος Κατασκευή Ιστοσελίδας Αυτόματο σύστημα Σχολικού Δικτύου Iware.
ΕΝΟΤΗΤΑ 4 – Κεφάλαιο 12: Ο Παγκόσμιος Ιστός – Εισαγωγή στην έννοια του Υπερκειμένου Το 1989 ο Τιμ Μπέρνερς μέλος του κέντρου cern επινόησε τον παγκόσμιο.
ΠΟΛΥΜΕΣΑ. OI “MULTI-ΔΙΑΣΤΑΣΕΙΣ” ΤΩΝ MULTIMEDIA ΣΤΟ BLOG ΜΑΣ Τι είναι τα πολυμέσα? Τα Πολυμέσα (Multimedia) είναι ο κλάδος της πληροφορικής τεχνολογίας.
Για τη διδασκαλία των πολυμέσων 1/15 ΛΟΓΙΣΜΙΚΟ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ Ομάδα Ανάπτυξης Ομάδα Ανάπτυξης: Φίλιππος Δεληγιάννης, Παναγιώτης Κωστάκης,
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
ΤΗΣ ΦΟΙΤΗΤΡΙΑΣ : ΤΣΑΛΤΑ ΑΝΑΣΤΑΣΙΑ Α.Μ. : 30920
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Διεύθυνση Α/θμιας Εκπ/σης Ν. Σερρών Κατασκευή Ιστοσελίδας  Απόλυτα πεπεισμένοι πως η κοινωνία της γνώσης προσκαλεί αλλά και προκαλεί τα Στελέχη της Εκπαίδευσης.
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
«Υλοποίηση παρουσίασης στo PowerPoint»
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
1Κεφάλαιο 4 Κανόνες Σύνταξης HTML Όλες οι ετικέτες εσωκλείονται μεταξύ των χαρακτήρων “ “. Κάθε τι που βρίσκεται μεταξύ των χαρακτήρων “ ”, αποτελεί σχόλιο.
Εφαρμογές Πολυμέσων: Εισαγωγή στην HTML (1)
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΛΛΑΣ ΑΝΑΣΤΑΣΙΟΣ / ΦΕΒΡ ΚΕΦΑΛΑΙΟ 2 ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ.
A’ ΕΠΑ.Λ. Εφαρμογές Πληροφορικής Γεωργιλά Χιονία 1.
Χάρης Κονδυλάκης Σχεδιασμός Ιστοχώρων 1. Παραδείγματα ιστοχώρων del.icio.us europa.eu lufthansa.aero cnn.tv.
ΠΛΗΡΟΦΟΡΙΚΗ Ι Τμήμα Λογιστικής ΤΕΙ Κρήτης Γιάννης Χρυσάκης
Σχεδίαση Διαφανειών Πρακτικός Οδηγός Μιχαηλίδη Αφροδίτη.
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΧΩΡΗΜΕΝΕΣ ΤΕΧΝΙΚΕΣ
Wikis Ο Cunningham εμπνεύστηκε τον όρο wiki από τα "wiki wiki", δηλαδή τα "γρήγορα" λεωφορεία πυκνών δρομολογίων στον αερολιμένα της Χονολουλού.
ΔΙΑΔΙΚΤΥΟ, WEB2.0 KAI WEB X Από τον WEB 1.0 στον WEB X.0
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Οργάνωση αρχείων & φακέλων
Υπηρεσίες του διαδικτύου
ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ POWERPOINT
9.2 Δομή και υπηρεσίες του Διαδικτύου
Παρουσιάσεις με την χρήση PowerPoint
9.3 υπηρεσίες του Διαδικτύου
Εφαρμογές Πληροφορικής Κεφάλαιο 11
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Ανάπτυξη Εφαρμογών για Φορητές Συσκευές
Στοιχεία Δομημένου Προγραμματισμού
Β.ΕΠΑΛ-Γενικής Παιδείας  ΜΑΘΗΜΑ: Εισαγωγή στης αρχές Επιστήμης των Η/Υ  ΚΕΦΑΛΑΙΟ 4: Γλώσσες Αναπαράστασης Αλγορίθμων  ΕΝΟΤΗΤΑ 4.2: Δομή Ακολουθίας 
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
Γλώσσα Προγραμματισμού LOGO MicroWorlds Pro
Ιεραρχική σχεδίαση Καθορίζονται οι βασικές λειτουργίες σε ανώτερο επίπεδο και στη συνέχεια γίνεται διάσπαση σε όλο και μικρότερες λειτουργίες μέχρι το.
Γ' ΤΑΞΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διδάσκων: Χρήστος Κατσάνος
Μεταγράφημα παρουσίασης:

Προγραμματιστικά Εργαλεία για το Διαδίκτυο Κατασκευή Ιστοσελίδων 3 ο Κεφάλαιο Βελώνης Γεώργιος – Καθηγητής Πληροφορικής ΠΕ20

2 Εισαγωγή Ανατομία Ιστοσελίδων Οργάνωση Ιστοσελίδων Αρχές σχεδιασμού Ιστοσελίδων Η γλώσσα HTML  Δυνατότητες  Περιορισμοί  Διαφορές με γλώσσες προγραμματισμού Κατασκευή σελίδων HTML με έναν απλό επεξεργαστή κειμένου ή με έναν εξελιγμένο συντάκτη

3 Ανατομία Ιστοσελίδων Οι εφαρμογές που εκτελούνται στο περιβάλλον του παγκόσμιου Ιστού είναι εγκατεστημένες σε κάποιον εξυπηρετητή Ιστού. Οι εξυπηρετητές είναι υπολογιστές με εξελιγμένα τεχνικά χαρακτηριστικά, οι οποίοι είναι συνδεδεμένοι στο Internet μέσω μισθωμένων ψηφιακών γραμμών υψηλών ταχυτήτων και βρίσκονται σε συνεχή λειτουργία.

4 Οργάνωσηιστοσελίδων Οργάνωση ιστοσελίδων Τη σειριακή οργάνωση, στην οποία κάθε ιστοσελίδα διασυνδέεται με την προηγούμενη και την επόμενή της σειριακά. Την ιεραρχική οργάνωση, που είναι και η πιο συνηθισμένη, στην οποία από μία ιστοσελίδα μπορούμε να οδηγηθούμε προς τα εμπρός σε περισσότερες από μία νέες ιστοσελίδες, ενώ μπορούμε να επιστρέψουμε πίσω στην ιστοσελίδα από την οποία μεταβήκαμε στην τρέχουσα. Ανάλογα με τον τρόπο που διασυνδέονται οι ιστοσελίδες ενός site, μπορούμε να διακρίνουμε δύο βασικούς τρόπους οργάνωσης ιστοσελίδων:

5 Οργάνωσηιστοσελίδων Οργάνωση ιστοσελίδων Σειριακή Οργάνωση Ιεραρχική Οργάνωση

6 Οργάνωσηιστοσελίδων Οργάνωση ιστοσελίδων Άλλη μορφή οργάνωσης ιστοσελίδων είναι η Μικτή (που αποτελεί ένα συνδυασμό των δύο προηγουμένων).

7 ΟργάνωσηΑρχείωνΙστοσελίδων στονεξυπηρετητή Οργάνωση Αρχείων Ιστοσελίδων στον εξυπηρετητή Μέσα στον εξυπηρετητή, κάθε εφαρμογή βρίσκεται αποθη- κευμένη σε διαφορετικό κατάλογο. Συνήθως η 1 η σελίδα της εφαρμογής έχει το όνομα index.htm γιατί αποτελεί τη σελίδα η οποία είναι δείκτης της όλης εφαρμογής. Αν η εφαρμογή είναι σχετικά μικρή, δηλαδή αν ο αριθμός των διαφορετικών html αρχείων που απαρτίζουν την εφαρμογή είναι μικρός, τότε τα αρχεία των υπολοίπων ιστοσελίδων μπορεί να είναι αποθηκευμένα στον ίδιο κατάλογο με την 1η σελίδα δείκτη.

8 ΟργάνωσηΑρχείωνΙστοσελίδων στονεξυπηρετητή Οργάνωση Αρχείων Ιστοσελίδων στον εξυπηρετητή Είναι όμως προτιμότερο τα αρχεία να είναι οργανωμένα σε υποκαταλόγους του κυρίως καταλόγου της εφαρμογής για λόγους καλύτερης οργάνωσης και ευκολότερης συντήρησης των εφαρμογών (βλέπετε παράδειγμα στην επόμενη διαφάνεια).

9 ΟργάνωσηΑρχείωνΙστοσελίδων στον εξυπηρετητή Οργάνωση Αρχείων Ιστοσελίδων στον εξυπηρετητή

10 Αρχές σχεδιασμού για τη δημιουργία Ιστοσελίδων Το πρώτο βήμα για τη σωστή σχεδίαση ιστοσελίδων είναι η δημιουργία ενός σεναρίου παρουσίασης (storyboard), το οποίο παρουσιάζει τη διάταξη των ιστοσελίδων μίας εφαρμογής, καθώς και των παρουσιαζόμενων σε κάθε ιστοσελίδα πληροφοριών. Ο λόγος ύπαρξής του είναι να μας βοηθήσει να δούμε τα σημεία εκείνα στα οποία μπορεί ο επισκέπτης να αντιμετωπίσει προβλήματα προσανατολισμού, έτσι ώστε να τον βοηθήσουμε να τα ξεπεράσει.

11 Αρχές σχεδιασμού για τη δημιουργία Ιστοσελίδων

12 Αρχές σχεδιασμού για τη δημιουργία Ιστοσελίδων Σχεδίαση ενός συστήματος πλοήγησης μέσα στις ιστοσελίδες της εφαρμογής, το οποίο θα πρέπει να βοηθά το χρήστη να μετακινηθεί και να εντοπίσει εύκολα την πληροφορία που θέλει. Χρήση χρωμάτων που ταιριάζουν μεταξύ τους και τα οποία δημιουργούν αντίθεση με τα χρώματα του κειμένου, ώστε να διευκολύνεται η ανάγνωση των κειμένων. Αφού δημιουργήσουμε το σενάριο παρουσίασης είμαστε έτοιμοι να σχεδιάσουμε τον ιστότοπο, λαμβάνοντας υπόψη κάποιους βασικούς κανόνες σχεδίασης:

13 Αρχές σχεδιασμού για τη δημιουργία Ιστοσελίδων Χρήση γραμματοσειρών που διευκολύνουν την ανάγνωση των κειμένων. Κατάλληλη στοίχιση του κειμένου (συνήθως προτιμάται η αριστερή στοίχιση γιατί ταιριάζει στον τρόπο με τον οποίο διαβάζουμε). Χρήση εικόνων και πολυμεσικών στοιχείων μικρού μεγέθους αρχείου, ώστε η σελίδα να μπορεί να απεικονίζεται γρήγορα από το φυλλομετρητή του χρήστη. Χρήση γραφικών και σχεδίων που δημιουργούν ένα καλό αισθητικό αποτέλεσμα, χωρίς υπερβολές που κουράζουν το χρήστη.

14 Χαρακτηριστικά της γλώσσας HTML Η ανάπτυξη των ιστοσελίδων γίνεται με τη γλώσσα HTML(HyperText Markup Language) Χρησιμοποιεί ένα είδος ετικετών για τη διαμόρφωση του τρόπου παρουσίασης του κειμένου και των πολυμεσικών στοιχείων. Είναι μία δηλωτική γλώσσα ή αλλιώς γλώσσα χαρακτηρισμού, η οποία απλώς δηλώνει τον τρόπο με τον οποίο ο φυλλομετρητής (browser) θα πρέπει να αναπαραστήσει την ιστοσελίδα.

15 Χαρακτηριστικά της γλώσσας HTML Δεν αποτελεί μία ολοκληρωμένη γλώσσα προγραμματισμού, ικανή να εκτελέσει υπολογισμούς μεταξύ δεδομένων, με στόχο την επίλυση υπολογιστικών προβλημάτων. Επειδή ο φυλλομετρητής είναι αυτός ο οποίος αναλαμβάνει να ερμηνεύσει τον κώδικα HTML, μπορεί να παρατηρηθούν μικρές διαφορές στον τρόπο παρουσίασης μίας ιστοσελίδας από φυλλομετρητή σε φυλλομετρητή.

16 Χαρακτηριστικά της γλώσσας HTML Δεν μπορεί να χρησιμοποιηθεί για την επίλυση υπολογιστικών προβλημάτων. Δεν μπορεί να χειριστεί δεδομένα εισόδου και να δώσει δεδομένα εξόδου. Δεν υποστηρίζει αριθμητικές ή λογικές πράξεις. Δεν υποστηρίζει δομές δεδομένων. Δεν υποστηρίζει τις λογικές δομές της ακολουθίας της επιλογής και της επανάληψης οι οποίες αποτελούν τα βασικά δομικά στοιχεία στο δομημένο προγραμματισμό. Μερικές από τις χαρακτηριστικές διαφορές της, σε σχέση με γλώσσες δομημένου ή αντικειμενοστραφούς προγραμματισμού, είναι οι εξής:

17 Δυνατότητες της HTML Μέγεθος, στυλ και χρώμα χαρακτήρων. Παραγραφοποίηση κειμένου. Στοίχιση κειμένου. Δημιουργία καταλόγων. Περιγραφή του τρόπου διαμόρφωσης του κειμένου που παρουσιάζεται σε μία ιστοσελίδα και του χρώματος του υποβάθρου (background) της ιστοσελίδας.

18 Δυνατότητες της HTML 1. Παρουσίαση πολυμεσικών στοιχείων (στατικές και κινούμενες εικόνες, ήχους). 2. Δημιουργία υπερσυνδέσμων (hyperlinks). 3. Δομημένη παρουσίαση στοιχείων (κειμένων και εικόνων) με τη χρήση πινάκων. 4. Διαχωρισμός της οθόνης του φυλλομετρητή σε περισσότερα του ενός παράθυρα, μέσα στα οποία παρουσιάζονται διαφορετικές ιστοσελίδες (frames). 5. Επιτρέπει την εισαγωγή στοιχείων, μέσω ειδικών φορμών, από τους υπολογιστές των χρηστών (clients), τα οποία μπορεί στη συνέχεια να αποσταλούν και να επεξεργαστούν με ειδικό κώδικα (script) στην πλευρά του εξυπηρετητή (server).

19 Περιορισμοί της HTML Μπορεί μόνο να παρουσιάσει κείμενο, πολυμεσικά στοιχεία και υπερσυνδέσμους, με τον τρόπο που ο δημιουργός της ιστοσελίδας θέλει. Δε διαθέτει η ίδια μηχανισμό για την επεξεργασία στοιχείων ή δεδομένων που δίνονται από το χρήστη. Δε διαθέτει μηχανισμούς για διαχείριση δομών δεδομένων ή για τη διαχείριση ενεργειών που γίνονται δυναμικά από την πλευρά του χρήστη.

20 Μορφή αρχείων HTML Τα αρχεία HTML έχουν την κατάληξη html ή htm και περιέχουν τον κώδικα της ιστοσελίδας, καθώς και το κείμενο που αυτή περιλαμβάνει. Η μορφή του κώδικα ενός αρχείου html είναι η παρακάτω: Ο τίτλος της σελίδας Εδώ η πρώτη παράγραφος Και εδώ η δεύτερη παράγραφος

21 Τρόποι Δημιουργίας ιστοσελίδων Απλοί συντάκτες (editors) κειμένου (π.χ. το notepad των Windows), Επεξεργαστές κειμένου (π.χ. το Microsoft Word), Ειδικοί συντάκτες κώδικα HTML (HTML editors), οι οποίοι έχουν ενσωματωμένες αρκετές λειτουργίες της HTML όπως χρωματισμός των ετικετών της HTML (π.χ. το notepad++ και HTML Kit των Windows), Συντάκτες ιστοσελίδων, όπως το Dreamweaver και το Frontpage και Amaya. Website builders, όπως το Wix, ucoz, Jimdo, WebStarts, Wopop, Moonfruit, WebStartToday, DoodleKit και πολλά άλλα.