Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5

Σχετικά έγγραφα
ιαχείριση Πληροφοριών στο ιαδίκτυο

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

Εργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

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

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Cascading Style Sheets Φόρμες (Forms)

Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων.

Προγραμματισμός Διαδικτύου

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 4

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 2

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

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 3

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)

Άσκηση 6 Επαναληπτική Άσκηση HTML

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

Μαθήματα HTML. 24/10/2014 HTML - Καραμαούνας Π. 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

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

Προγραμματισμός Ιστοσελίδων: Javascript II

Φόρµες σε HTML <FORM NAME = " όνοµα της φόρµας " TARGET = " συµβολικό όνοµα παραθύρου " ΑCTION = " URL διεύθυνση του εξυπηρετητή που θα αποσταλούν τα

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Παγκόσμιου Ιστού

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Προγραμματισμός Παγκόσμιου Ιστού

Εισαγωγή στην γλώσσα υπερκειμένου HTML

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

Διάλεξη 3η HTML intermediate

Αποστολή και λήψη μέσω SMARTER MAIL

Εργαστήριο 7. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Εισαγωγή - Windows

Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο. Εισαγωγή - Windows

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

Αλλαγή κωδικού πρόσβασης του λογαριασμού σας μέσω SMARTER MAIL

Σχεδίαση ιστοσελίδων με τη γλώσσα HTML

HTML Εισαγωγή στην HTML και τα CSS

ιαχείριση Πληροφοριών στο ιαδίκτυο

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ

ΕΝΕΡΓΟΠΟΙΗΣΗ ΛΟΓΑΡΙΑΣΜΟΥ MICROSOFT OFFFICE365 (Βήματα 1-7)

Εισαγωγή στην Ανάπτυξη Εφαρμογών Web με Χρήση της Python, του Apache και του mod_python

ιαχείριση Πληροφοριών στο ιαδίκτυο

Ειςαγωγή. Μορφοποίηςη. HTML - Basic. h t m l. d o c u m e n t. <html> <body>

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΑ ΙΚΤΥΟΥ HTLM CSS LECTURE 1

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

MICROSOFT OFFICE 2003

ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΤΕΙ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ «IrYdium»

Άσκηση 11 Κατασκευή ολοκληρωμένου ιστότοπου. ολοκληρωμένο ιστότοπο με θέμα της επιλογής σας.

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΑΝΑΛΥΤΙΚΩΝ ΦΥΛΛΩΝ ΜΙΣΘΟΔΟΣΙΑΣ 1.1. Η υπηρεσία είναι διαθέσιμη στην διεύθυνση

Δημιουργία Ηλεκτρονικού Ερωτηματολογίου στο Google

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

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

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

ΑΚΑΔΗΜΑΪΚΟ PORTAL ΚΑΤΑΧΩΡΙΣΗΣ ΒΑΘΜΟΛΟΓΙΩΝ

ΗΤΜL ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΕΝΑ HTML ΑΡΧΕΙΟ

Web Programming for Dummies

Οδηγίες Ανάκτησης Password λογαριασμού URegister

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

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΔΡΥΜΑΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ. Οδηγίες κατάθεσης πτυχιακής/μεταπτυχιακής εργασίας στο Ιδρυματικό Αποθετήριο

Κεφάλαιο 10: Ανάπτυξη εφαρμογών Ιστού 311 Αποστολή ηλεκτρονικού ταχυδρομείου Συναρτήσεις ημερομηνίας και ώρας

Google Map Χάρτες στο διαδίκτυο

6. Καταχώριση Ελέγχων, Εκταμιεύσεων, Ανακλήσεων

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΣΕΠΕΗΥ (ΕΚΔΟΣΗ 1.1) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

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

ΘΗΨ2 HTML Forms & PHP Scripts

Εγκατάσταση Atlantis II σε περίπτωση που υπάρχει ήδη εγκατεστηµένο το Atlantis

Παρακάτω θα βρείτε τις βασικές οδηγίες για την δημιουργία μεγάλων αρχείων τηλεφωνικών καταλόγων στο Bulk sms system:

Υποσύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Φορέα

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

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

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές.

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ

Εκπαιδευτικό Εργαλείο Κανονικοποίησης

Συνεργείο Αυτοκινήτων

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

είσοδος στο χαρτοφυλάκιο φοιτητή

Βήμα 1: Γενικά στοιχεία της εργασίας και υπεύθυνος επικοινωνίας

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη δικτυακού χώρου για την υλοποίηση των εφαρμογών δημόσιας συζήτησης, και συζήτησης χρηστών σε πραγματικό χρόνο

Transcript:

Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής 1. Στόχος Στόχος του εργαστηρίου είναι η δημιουργία ιστοσελίδων με δυνατότητα λήψης δεδομένων από τον χρήστη. Στο εργαστήριο θα παρουσιαστεί η έννοια της φόρμας στον κώδικα HTML και θα περιγραφεί η λειτουργία της και η αλληλεπίδρασή της με εκτελέσιμα προγράμματα που βρίσκονται στον webserver. Προκειμένου να επιτευχθούν οι στόχοι του εργαστηρίου, αρχικά θα παρουσιαστούν παραδείγματα σελίδων και στη συνέχεια θα ζητηθεί από τους φοιτητές να πραγματοποιήσουν κάποιες αλλαγές στις σελίδες αυτές, καθώς επίσης να κατασκευάσουν απλές σελίδες 2. Φόρμες (Forms) Λήψη δεδομένων από τον χρήστη Οι φόρμες χρησιμοποιούνται για την λήψη δεδομένων από τον χρήστη. Οι πληροφορίες λαμβάνονται από τους χρήστες με τα πλαίσια εισαγωγής κειμένου (input fields), πλαίσια επιλογής (check boxes), πλήκτρα επιλογής (radio buttons), πλαίσια επιλογής με λίστα και τα πλαίσια κειμένου πολλών γραμμών. Ορισμένα παραδείγματα ακολουθούν: Πλαίσια Εισαγωγής Κειμένου Πλαίσια Επιλογής Πλήκτρα Επιλογής Πλαίσια Επιλογής με Λίστα Πλαίσιο κειμένου πολλών γραμμών Πλήκτρο Αποστολής 3. Δημιουργία πλαισίων εισαγωγής κειμένου (input fields) i. Αντιγράψτε τον κώδικα και επικολλήστε τον στο Notepad++ αφού δημιουργήσετε νέο αρχείο: Όνομα: <INPUT type="text" name="firstname"><br> Επώνυμο: <INPUT type="text" name="lastname"> 1

4. Δημιουργία πλαισίων εισαγωγής κρυφών κωδικών (password fields) i. Αντιγράψτε τις εντολές της σελίδας page7b.html και κάντε επικόλληση σε νέο αρχείο. Όνομα χρήστη: <INPUT type="text" name="user"><br> Κωδικός: <INPUT type="password" name="password"> <P> Όταν πληκτρολογούμε σε πλαίσιο εισαγωγής κρυφών κωδικών, ο browser εμφανίζει αστεράκια ή τελείες αντί για τους χαρακτήρες. </P> Πραγματοποιήστε τις απαραίτητες αλλαγές στον κώδικα, ώστε να έχετε το αποτέλεσμα που ακολουθεί. 5. Δημιουργία πλαισίων επιλογής (check boxes) i. Δημιουργήστε ένα νέο αρχείο και επικολλήστε τον κώδικα της σελίδας. Με αυτόματο κιβώτιο ταχυτήτων: <INPUT type="checkbox" name="auto"><br> Με δερμάτινα καθίσματα: <INPUT type="checkbox" name="leather" checked> 2

6. Δημιουργία πλήκτρων επιλογής (radio buttons) i. Δημιουργήστε νέο αρχείο και επικολλήστε τις εντολές. Άνδρας: <INPUT type="radio" checked name="sex" value="male"><br> Γυναίκα: <INPUT type="radio" name="sex" value="female"> <P> Όταν κάνουμε κλικ σε κάποιο από τα radio-buttons ενεργοποιείται και τα υπόλοιπα απενεργοποιούνται. </P> Πραγματοποιήστε τις απαραίτητες αλλαγές στον κώδικα, ώστε να έχετε το αποτέλεσμα που ακολουθεί: 7. Δημιουργία πλαισίου επιλογής με λίστα i. Αντιγράψτε και στη συνέχεια επικολλήστε τον κώδικα της σελίδας. <SELECT name="f1cars"> <OPTION value="ferrari"> Ferrari <OPTION value="mclaren"> Mclaren <OPTION value="williams"> Williams <OPTION value="minardi"> Minardi </SELECT> <BR><BR> <SELECT name="f1cars"> <OPTION value="ferrari"> Ferrari <OPTION value="mclaren"> Mclaren <OPTION value="williams"> Williams <OPTION value="minardi" selected> Minardi </SELECT> 3

8. Δημιουργία πλαισίου κειμένου πολλών γραμμών i. Αντιγράψτε τις εντολές της σελίδας και κάντε επικόλληση σε νέο αρχείο. <TEXTAREA rows="10" cols="30"> Μέσα στο πλαίσιο κειμένου πολλών γραμμών o χρήστης μπορεί να εισάγει μεγάλο κείμενο. </TEXTAREA> Πραγματοποιήστε τις απαραίτητες αλλαγές στον κώδικα, ώστε να έχετε το αποτέλεσμα που ακολουθεί: 9. Σελίδα με φόρμα και πλήκτρο αποστολής i. Δημιουργήστε ένα νέο αρχείο και επικολλήστε τον κώδικα της σελίδας. Όνομα: <INPUT type="text" name="firstname" value="mickey"><br> Επώνυμο: <INPUT type="text" name="lastname" value="mouse"><br><br> Με αυτόματο κιβώτιο ταχυτήτων: <INPUT type="checkbox" name="auto"><br> 4

Με δερμάτινα καθίσματα: <INPUT type="checkbox" name="leather"><br><br> Άνδρας: <INPUT type="radio" name="sex" value="male" checked><br> Γυναίκα: <INPUT type="radio" name="sex" value="female"><br><br> <INPUT type="submit" value="αποστολή"> Πραγματοποιήστε τις απαραίτητες αλλαγές στον παραπάνω κώδικα, ώστε να έχετε το αποτέλεσμα που ακολουθεί: 10. Αποστολή em@il με τη χρήση φόρμας εισαγωγής κειμένου i. Αντιγράψτε και στη συνέχεια επικολλήστε τον κώδικα της σελίδας. <FORM action="mailto:you@teicm.gr" method="post" enctype="text/plain"> <H3>Αυτή η φόρμα στέλνει ένα e-mail.</η3> Όνομα:<BR> <INPUT type="text" name="name" value="******" size="20"><br> Mail:<BR> <INPUT type="text" name="mail" value="*****@******" size="20"><br> Σχόλιο:<BR> <INPUT type="text" name="comment" value="yourcomment" size="40"><br><br> <INPUT type="submit" value="αποστολή"> <INPUT type="reset" value="διαγραφή Όλων"> Πραγματοποιήστε τις απαραίτητες αλλαγές στον παραπάνω κώδικα, έτσι ώστε η φόρμα να στέλνει email στο δικό σας λογαριασμό mail. 1

2