Σηµειώσεις JavaScript. ΝίκοςΖ. Ζάχαρης
|
|
- Δαυίδ Βλαβιανός
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Σηµειώσεις JavaScript ΝίκοςΖ. Ζάχαρης
2 Εισαγωγή στη JavaScript Η JavaScript είναι µια ελαφριά γλώσσα για την συγγραφή σεναρίων (scripting language) τα οποία θα ενσωµατωθούν απευθείας σε µια Html σελίδα. Η JavaScript δεν χρειάζεται µεταγλώττιση και η χρήση της, είναι ελεύθερη, χωρίς την απόκτηση κάποιας άδειας H JavaScriptσχεδιάστηκεγιανα : α) µειώσει το φόρτο εργασίας στους εξυπηρετητές β) να προσθέσει αλληλεπίδραση στις HTML σελίδες
3 ΤιµπορείνακάνειηJavaScript; Η JavaScript δίνει στους γραφίστες ένα προγραµµατιστικό εργαλείο, το οποίο είναι εύκολο στην εκµάθηση και η προσθήκη ενός σεναρίου σε µια σελίδα είναι σχετικά, µια εύκολη υπόθεση. Η JavaScript µπορεί να προσθέσει κείµενο µε δυναµικό τρόπο σε µια σελίδα. Η JavaScriptµπορείναπαραλάβειγεγονότακαινααντιδράσεισεαυτά, όπως το φόρτωµα µιας σελίδας, το πάτηµα ενός κουµπιού κ.λπ. Η JavaScript µπορεί να διαβάσει και να αλλάξει την κατάσταση ή το περιεχόµενο ενός HTML αντικειµένου. Η JavaScript µπορεί να κάνει πιστοποίηση δεδοµένων. Η JavaScript µπορεί να ανιχνεύσει την έκδοση του φυλλοµετρητή και εν συνεχεία να φορτώσει το σενάριο για το συγκεκριµένο πρόγραµµα Η JavaScriptµπορείναδιαβάσεικαιναδηµιουργήσει cookies.
4 Το πρώτο µου σενάριο. ΑνοίξτετοΣηµειωµατάριο (Notepad) καιπληκτρολογείστε : <html> <body> <script type="text/javascript"> document.write("τοπρώτοπρόγραµµα") </script> </body> </html> Υπάρχει η συνήθεια στους προγραµµατιστές να προσθέτουν το ; στο τέλος κάθε εντολής. Το ελληνικό ερωτηµατικό είναι ΠΡΟΑΙΡΕΤΙΚΟ και δεν χρειάζεται να το προσθέτουµε στο τέλος κάθε εντολής εκτός από την περίπτωσηπουσεµιαγραµµήσυµπεριλάβουµεδύοεντολές : document.write("καληµέρα, "); document.write("τοπρώτοπρόγραµµα")
5 Σχόλια σε HTML και στην JavaScript ενείναιυποχρεωτικόαλλάγιαλόγουςσυµβατότηταςµεπαλαιότερους browsers τοποθετούµε όλες τις εντολές µέσα σε HTML σχόλια, όπως παρακάτω : <html> <body> <script type="text/javascript"> <! document.write("τοπρώτοπρόγραµµα") //--> </script> </body> </html> Σχόλια στην JavaScript µπορούµε να κάνουµε σε µία γραµµή τοποθετώντας στην αρχήτηςκάθεµιας το // ενώσεπολλέςγραµµές /* και */ <script type="text/javascript"> // Ένα σχόλιο σε µια γραµµή document.write("τοπρώτοπρόγραµµα") /* Σε πολλές γραµµές */ </script>
6 Που γράφω τα scripts στην JavaScript Επαναλαµβάνω το συνδυασµό <script..>. </script> όσες φορές θέλω µέσα στο τµήµα body και head <html> <head> <title>first Script</title> </head> <body> <script type="text/javascript"> document.write ("Γειάσας") </script> <br>μια γραµµή σε html <script type="text/javascript"> document.write ("<br> εύτεροσενάριο") </script> </body> </html>
7 Που γράφω τα scripts στην JavaScript (συνέχεια) Σε εξωτερικά αρχεία: first.htm <html> <head> <title>external Script</title> </head> <body> Εκτέλεση σεναρίου από <script src="abc.js" type="text/javascript"> </script> </body> </html> abc.js document.write ("<br>εξωτερικόαρχείο")
8 Μεταβλητές (Variable) ΜιαµεταβλητήείναιχώροςστηνµνήµητουΗΥγιατηναποθήκευσηδεδοµένων. Τα περιεχόµενα µιας µεταβλητής µπορούµε να τα διαβάσουµε ή/και να τα τροποποιήσουµε. <html> <head> <title>variable</title> </head> <body> <script language="javascript" > var x, y x = 10 y = 20 document.write (x + y) document.write("<br>") x = "Good " y = "Moring " s = x + y document.write (s) </script> </body> </html> Η λέξη var πριν την δήλωση των µεταβλητών είναι προαιρετική. ηλαδή στο διπλανό πρόγραµµα θα µπορούσαµε να αγνοήσουµε την γραµµή var x, y Επίσης στην µεταβλητή υπάρχει η δυνατότητα να αλλάξουµε τα περιεχόµενα καθώς και τον τύπο τους δηλαδή να αποθηκεύσουµε αρχικά αριθµούς, µετάαλφαριθµητικά.
9 Αριθµητικοί Τελεστές Τελεστής Πράξη + Πρόσθεση - Αφαίρεση * Πολλαπλασιασµός / ιαίρεση % Υπόλοιπο ++ Αύξηση κατά ένα -- Μείωση κατά ένα Παράδειγµα x=6 y=3 x+y x=4 y=1 x-y x=2 y=4 x*y 25/5 7/2 5%2 10%7 10%2 x=3 x++ x=5 x-- Αποτέλεσµα x=4 x=4
10 Τελεστές Απόδωσης Τιµής Τελεστής Παράδειγµα Εναλλακτικά Σε όλα τα παραδείγµατα θεωρούµε αρχικά x = 10 y = 7 = x=y x = 7 y = 7 += x+=y x=x+y x = 17 y = 7 -= x-=y x=x-y x = 3 y = 7 *= x*=y x=x*y x = 70 y = 7 /= x/=y x=x/y x = 1,42 y = 7 %= x%=y x=x%y x = 3 y = 7
11 Παράδειγµα οκιµής Τελεστών <html> <head> <title>operators</title> </head> <body> <script language="javascript" > x = 10 y = 20 x *= y document.write (x) </script> </body> </html>
12 Ησυνθήκη if H δήλωση if µας επιτρέπει να εκτελέσουµε διαφορετικό κώδικα ανάλογα των συνθηκών. Ησύνταξητηςεντολήςείναι : if(συνθήκη) { // εντολές Aν η συνθήκη είναι αληθές τότε και µόνο τότε θα εκτελεστούν οι εντολές if(συνθήκη) { // εντολές IF else { // εντολές ELSE Aν η συνθήκη είναι αληθές τότε και µόνο τότε θα εκτελεστούν οι εντολές IF διαφορετικά θα εκτελεστούν οι εντολές του ELSE if(συνθήκη) { // εντολέςσυνθήκης else if(συνθήκη2) { // εντολέςσυνθήκης2 else if(συνθήκη3) { // εντολέςσυνθήκης3 else { // εντολές else Θα εκτελεστούν µόνο οι εντολές για τις οποίες αληθεύει η συνθήκη τους, διαφορετικά θα εκτελεστούν οι εντολές του else
13 Συνθήκη Μια συνθήκη περιλαµβάνει ένα τελεστή σύγκρισης ή µια λογική τιµή. Τελεστές Σύγκρισης Τελεστής == === Περιγραφή Είναι ίσες οι τιµές Είναιίσεςοιτιµέςκαιοιτύποι Σεόλατα παραδείγµατα θεωρούµε αρχικά x = 10 y = 7 z = "10" x==z x==y Αληθές Ψευδές x===z Ψευδές!= > < >= <= Άνισο Μεγαλύτερο από Μικρότερο από Μεγαλύτερο ή ίσο Μικρότερο ή ίσο x!=yαληθές x>y Αληθές x<yψευδές x>=yαληθές x<=yψευδές
14 Παράδειγµα Τελεστών Σύγκρισης <html> <head> <title>comparison Operators </title> </head> <body> <script language="javascript" > x = 10 y = 20 if (x >= y) { document.write (x) else { document.write (y) </script> </body> </html> <html> <head> <title>comparison Operators </title> </head> <body> <script language="javascript" > x = 10 y = 20 z = (x >= y) if (z) { document.write (x) else { document.write (y) </script> </body> </html>
15 Σύνθετες Συνθήκες Μπορούµε να συνδυάσουµε δυο συνθήκες µε την χρήση λογικών τελεστών. Για παράδειγµα, αν θέλουµε η τιµή της µεταβλητής χ να είναι µεγαλύτερη από 0 (συνθηκη Α) και µικρότερη από 10 (συνθήκη Β) τότε θα πρέπει να δηµιουργήσουµε µια σύνθετη συνθήκη. if(x>0 && x < 10) { //εντολές Λογικοί Τελεστές Τελεστής && Περιγραφή Λογικό ΚΑΙ Λογικό Η Σε όλα τα παραδείγµατα θεωρούµε x = 10 y = 7 (x < 10 && y > 1) Ψευδές (x > 5 && y > 1) Αληθές (x==6 y==7) Αληθές! Λογική Άρνηση!(x==y) Αληθές
16 Παράδειγµα χρήσης του if <html> <head> <title>display Greetings</title> </head> <body> <script language="javascript" > var d = new Date() var time = d.gethours() if (time<9) { document.write("<b>good morning</b>") else if (time>10 && time<16) { document.write("<b>good day</b>") else { document.write("<b>good Evening</b>") </script> </body> </html>
17 Συναρτήσεις Μία συνάρτηση είναι ένα σύνολο από εντολές το οποίο ενοποιούµε κάτω από ένα όνοµα. Μια συνάρτηση µπορεί να την ενεργοποιήσει ένα γεγονός (π.χ. το πάτηµα ενός κουµπιού) ή να την καλέσουµε µε το ονοµά της. Ο λόγος που δηµιουργούµε συναρτήσεις είναι για να επαναχρησιµοποιήσουµε τις εντολές της, σε διαφορετικά σηµείαστοσενάριο. Η σύνταξη της συνάρτησης είναι : function ΌνοµαΣυνάρτησης(ΜεταβλητήΑ, ΜεταβλητήΒ,...) { // εντολές Επιστροφή τιµής εν έχουν όλες οι συναρτήσεις είσοδο από µεταβλητές (ορίσµατα) και επίσης υπάρχουν συναρτήσεις που δεν επιστρέφουν τιµή.
18 Παράδειγµα δηµιουργίας µιας συνάρτησης Θα κάνουµε µια απλή συνάρτηση που δέχεται δύο αριθµούς και επιστρέφει το άθροισµάτους. Α) θα επιλέξουµε ένα όνοµα για την συνάρτηση, το οποίο θα περιγράφει την εργασία που επιτελείται µέσα σε αυτήν. Π.χ. CalcSum B) εύτερον σκεφτόµαστε τα ορίσµατα που χρειάζεται για να δουλέψει η συνάρτηση µας. Στην περίπτωση του αθροίσµατος χρειαζόµαστε δύο αριθµούς. Γ) Εν συνεχεία λύνουµε το πρόβληµα. Υπολογίζουµε το άθροισµα ) Επιστρέφουµε το αποτέλεσµα Παράδειγµα Θα δηµιουργήσουµε την συνάρτηση CalcSum
19 <html> <head> <script type="text/javascript"> function CalcSum(a,b) { sum = a + b return sum </script> </head> <body> <script language="javascript" > x = 3 y = 7 document.write (CalcSum(x,y)) document.write("<br>") document.write (CalcSum(30,60)) </script> </body> </html>
20 Βελτιωµένη έκδοση του παραδείγµατος µε την συνάρτηση CalcSum Θα δώσουµε την δυνατότητα στο χρήστη να µπορεί να πληκτρολογήσει τις τιµές, Θα µετατρέψουµε τους χαρακτήρες σε αριθµούς
21 ηµιουργούµε την διεπαφή για την εισαγωγή των δεδοµένων. <html> <head> </head> <body> <form> <table> <tr><td>πρώτοςαριθµός</td><td><input type="text" id="txt1"></td></tr> <tr><td> ευτεροςαριθµός</td><td><input type="text" id="txt2"></td></tr> <tr><td>αποτέλεσµα</td><td><input type="text" id="res"></td></tr> <tr><td colspan="2" align ="center" > <input type="button" value="calculate..." onclick="calculate()"> </td></tr> </table> </form> </body> </html>
22 Μέσα στις ετικέτες <head> και </head> τοποθετούµε τις εντολές : <script type="text/javascript"> function CalcSum(a,b) { sum = Number(a) + Number(b) return sum function Calculate() { x = document.getelementbyid('txt1').value y = document.getelementbyid('txt2').value if(x == "" y == "") { alert("error") else { sum = CalcSum(x, y ) document.getelementbyid('res').value = sum </script> Η συνάρτηση Νumber µετατρέπει ένα αλφαριθµητικό σε αριθµό. Εναλλακτικά θα µπορούσαµε να χρησιµοποιήσουµε τις συναρτήσεις parseint και την parsefloat για την µετατροπή σε ακέραιο και σε δεκαδικό αριθµό αντίστοιχα. Η συνάρτηση getelementbyid επιλέγει το html στοιχείο, µέσα στο κείµενο µε το συγκεκριµένο Id. Την τιµή (value) του στοιχείου, µπορούµε να την διαβάσουµε ή να την τροποποιήσουµε µε νέα τιµή.
23 Οι συναρτήσεις Νumber, parseint, parsefloat µετατρέπουν ένα αλφαριθµητικό σε αριθµό και αν αποτύχει η µετατροπή τότε επιστρέφουν τηντιµή NaN (Not a Νumber). Γιανααποφύγουµεπροβλήµατα, απότην πλευρά του χρήστη, σχετικά µε την εισαγωγή χαρακτήρων αντί αριθµών και την εµφάνιση του µηνύµατος NaN θα µπορούσαµε να κάνουµε τον παρακάτω έλεγχο : sum = CalcSum(x, y ) if (isnan(sum)) { alert("not a valid number") else { document.getelementbyid('res').value = sum Η JavaScript παρέχει την συνάρτηση isnan µε σκοπό να ελέγξουµε αν µια έκφραση (µεταβλητή, αλφαριθµητικό) είναι ΝaN ή όχι. Το αποτέλεσµα που επιστρέφει η συνάρτηση είναι αλήθεια (είναι αριθµός) ή ψέµατα (δεν είναι αριθµός).
24 Προσθήκη κουτιού επιλογής (select box) για την αριθµητική πράξη 1. Αλλαγές στη διεπαφή α) Προσθέτουµε στο πίνακα µια νέα γραµµή β) Προσθέτουµετο select box <tr><td>πράξη</td> <td><select id="select1"> <option selected="selected" value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> <option></option> </select> </td></tr>
25 2. Αλλαγές στη Calculate() α) Αποθηκεύουµε την τιµή του Select Box β) Εκτελούµε την CalcSum µε µια επιπλέον µεταβλητή... y = document.getelementbyid('txt2').value z = document.getelementbyid('select1').value if(x == "" y == "") {... else { sum = CalcSum(x, y, z ) if (isnan(sum)) {...
26 3. Αλλαγές στη CalcSum α) Ανάλογα µε την πράξη υπολογίζουµε το αποτέλεσµα function CalcSum(a,b, praxi) { if (praxi == "+") { sum =Number(a) + Number(b) else if(praxi == "-") { sum =Number(a) - Number(b) else if(praxi == "*") { sum =Number(a) * Number(b) else { sum =Number(a) / Number(b) return sum
27 Σενάριο JavaScript για εναλλαγή περιεχοµένου εικόνας ηµιουργούµε την βασική σελίδα µε µια αναφορά η οποία ενεργοποιείται µε το πάτηµα µιας εικόνας. Θα χρειαστούµε δύο εικόνες σε ίδιες διαστάσεις, τις οποίες θα ονοµάσουµε buttonup.gif buttondown.gif <html> <head> </head> <body> <a href=" src="buttonup.gif" name="thebutton" border=0></a> <br> </body> </html>
28 Στοτµήµατου head προσθέτουµετιςπαρακάτωεντολές : <script type="text/javascript"> <!-- buttonup = new Image; buttonup.src = "buttonup.gif"; buttondown = new Image; buttondown.src = "buttondown.gif"; function MouseOverRoutine(ButtonName) { if (ButtonName=="TheButton ") { document.thebutton.src = buttondown.src; function MouseOutRoutine(ButtonName) { if (ButtonName=="TheButton") { document.thebutton.src = buttonup.src; //--> </script>
29 Στο τµήµα του υπερσυνδέσµου προσθέτουµε τις παρακάτω εντολές : <a href=" onmouseover="mouseoverroutine( TheButton')" onmouseout="mouseoutroutine( TheButton')"><img src="buttonup.gif" name="thebutton" border=0></a>
30 Επαναλήψεις Οι επαναλήψεις µας επιτρέπουν να εκτελέσουµε το ίδιο σύνολο από εντολές ενώ αληθεύει µια συνθήκη. Η επανάληψη for H σύνταξη της εντολής είναι : for (ΑρχικήΤιµή;Συνθήκη;Βήµα) { // εντολές <html> <body> <script type="text/javascript"> var i=0 for (i=0;i<=5;i++) { document.write("the number is " + i) document.write("<br />") </script> </body> </html>
31 Η επανάληψη while H σύνταξη της εντολής είναι : while (Συνθήκη) { // εντολές <html> <body> <script type="text/javascript"> var i=0 while (i<=5) { document.write("the number is " + i) document.write("<br />") i = i + 1 </script> </body> </html>
32 Η επανάληψη do..while H σύνταξη της εντολής είναι : do { // εντολές while (Συνθήκη) <html> <body> <script type="text/javascript"> var i=0 do { document.write("the number is " + i) document.write("<br />") i = i + 1 while (i<=5) </script> </body> </html>
33 Τα αντικείµενα της JavaScript Όταν φορτώνουµε ένα κείµενο στο browser, τότε αυτός δηµιουργεί ένα πλήθος από JavaScript αντικείµενα τα οποία έχουνσχέσηµετηνδοµή και τα στοιχεία του κειµένου καθώς και µε άλλες πληροφορίες και στοιχεία.
34 navigator : έχει τις ιδιότητες και τα χαρακτηριστικά του προγράµµατος πλοήγησης καθώς και για τα Mimetypes και τα Plugins που είναι εγκατεστηµένα. (π.χ. navigator.useragent, navigator.userlanguage) window : είναι το υψηλότερο στην ιεραρχία αντικείµενο και περιγράφει τις ιδιότητες, τα χαρακτηριστικά καθώς και τα γεγονότα του παραθύρου µέσαστοοποίοεµφανίζεταιησελίδαήτων frames πουυπάρχουνστην σελίδα. (π.χ. window.open, window.status) document : περιέχει τις ιδιότητες του κειµένου που εµφανίζεται µέσα στο παράθυρο. Για παράδειγµα τα χρώµατα, τους συνδέσµους, τις φόρµες κ.λπ. (document.bgcolor, document.write) location: έχει ιδιότητες για την τρέχουσα URL. (location.reload) history: έχει ιδιότητες για τις διευθύνσεις που επισκέφτηκε ο χρήστης σε προηγούµενεςπλοηγήσειςτου. (π.χ. history.go(-1)).
35 Παράδειγµα χρήσης πεδίων µε την βοήθεια της ιεραρχίας του κειµένου <HTML> <HEAD><TITLE>A Simple Menu</TITLE> <script type="text/javascript"> function dosomething() { document.title = document.good.guest.value alert("name: " + document.forms[0].elements[0].name) alert("value: " + document.forms[0].elements[0].value) alert(navigator.useragent) ιαφορετικός τρόπος πρόσβασης στην ίδια πληροφορία if(window.confirm("do you like a redirection to EKDDA web page?")) { window.location = " </script> </HEAD> <BODY> <form name="good"> <input type="text" name="guest" /> <input type="button" value="press me " onclick ="dosomething()" /> </form> </body> </html>
36 Η εντολή window.open kai window.close Προσθέστε µια ακόµη συνάρτηση για την δηµιουργία ενός νέου παραθύρου. Ησύνταξητηςεντολήςείναι : window.open( διεύθυνση, όνοµα του παραθύρου, ιδιότητα1,ιδιότητα2,... ) Οι ιδιότητες είναι ανά ζεύγος ονοµα=τιµή function dosomethingelse() { var x = window.open('','mywindow','width=400,height=200,toolbar=yes, location=yes, directories=no,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes, resizable=yes,left=0,top=100,screenx=0,screeny=100') x.document.write("a new window") x.document.write("<form><input type='button' value='close Window' onclick='window.close()'></form>") Η σύνταξη της εντολής είναι διαφορετική ανά browser για την τοποθέτηση του νέου παραθύρουστηνοθόνη IE (left, top), NetScape( ScreenX, ScreenY)
37 Πρόγραµµα ανίχνευσης του προγράµµατος πλοήγησης <html> <head> <script type="text/javascript"> function showbrowserinfo(){ var browser=navigator.appname var version=parsefloat(navigator.appversion) if ((browser == "Microsoft Internet Explorer") && (version >= 4)) { alert("your browser is good enough!") else { alert("it's time to upgrade your browser!") </script></head><body onload="showbrowserinfo()"> </body></html>
38 To αντικείµενο String H πιο συνηθισµένη αναπαράσταση µιας µεταβλητής ή το περιεχόµενο ενός Html στοιχείου είναι η αλφαριθµητική String. To αντικείµενο String έχει ένα πλήθος από έτοιµες µεθόδους για την διαχείριση των χαρακτήρων. Ενδεικτικά αναφέρουµε : <html><head></head> <body> <script type="text/javascript"> var str="hello" document.write(str.length) document.write(str.touppercase()) document.write(str.tolowercase()) document.write(str.fontcolor("red")) document.write(str.charat(1)) document.write(str.indexof('e')) document.write(str.indexof('el')) document.write(str.search('ll')) document.write(str.search(/el/i)) document.write(str.substr(1,2)) str = str.concat(" World") document.write(str) document.write(str.split("")) document.write(str.split(" ")) </script></body></html> 5 HELLO hello Hello e el Hello World H,e,l,l,o,,W,o,r,l,d Hello,World
39 JavaScript Cookies To cookie είναι µια πληροφορία που αποστείλει ο εξυπηρετητής µαζί µε την απόκρισητου, στηναίτησηενόςπελάτη. Αυτήντηνπληροφορία, ο browser τουπελάτητηναποθηκεύεικαιτηναποστέλλεισεκάθενέααίτησηπροςτον ίδιο εξυπηρετητή. Με την JavaScript, µπορούµε να δηµιουργήσουµε και να διαβάσουµε τις τιµές από τα cookies. <html> <head> <title>cookies</title> </head> <script type ="text/javascript" > function setcookie(name, value, expiredays, path) { var expiredate = new Date expiredate.setdate(expiredate.getdate()+expiredays) document.cookie= name + "=" + escape(value) + ";" + " expires=" + expiredate.togmtstring() + ";" + " path=" + path
40 function getcookie(cname) { if (document.cookie.length>0) { start=document.cookie.indexof(cname + "=") if (start > -1) { start= start + cname.length+1 end=document.cookie.indexof(";",start) if (end== -1) { end = document.cookie.length return unescape(document.cookie.substring(start,end)) return ""
41 function checkit() { var x = getcookie("user") if (x== null x == "") { alert("it is your first visit") setcookie("user","1","1","/") else { alert("you have visit : " + x) setcookie("user",string(number(x) + 1),"1","/") </script> <body onload="checkit()"> </body> </html>
42 Επικύρωση στοιχείων φόρµας (Form Validation) H JavaScript µπορεί να χρησιµοποιηθεί για την επικύρωση των δεδοµένων µιας φόρµας πριν ο browser αποστείλει τα στοιχεία της φόρµας στον εξυπηρετητή. <html> <head><title>form Validation</title> </head> <body> <form name="data" method="post" action="test.asp" onsubmit="return isformvalid()"> <table> <tr><td>όνοµα</td><td><input type="text" name="uname" /></td></tr> <tr><td>επώνυµο</td><td><input type="text" name="usurname" /></td></tr> <tr><td>ηλικία</td><td><input type="text" name="uage" /></td></tr> <tr><td> </td><td><input type="text" name="u " /></td></tr> <tr><td colspan="2"><input type="submit" value="αποστολή" /></td></tr> </table> </form> </body> </html>
43 Στοτµήµατου head προσθέτουµετιςπαρακάτωεντολές : <script type ="text/javascript" > function isvalid(field, message) { if(field.value == "") { alert(message) return (false) return (true) function isnumeric(field, message) { if((field.value == "") isnan(number(field.value))) { alert(message) return (false) return (true)
44 function is (field, message) { if((field.value == "") field.value.indexof("@") < 0) { alert(message) return (false) return (true) function isformvalid() { if (isvalid(document.data.uname, "You must fill the Name field.") && isvalid(document.data.usurname, "You must fill the Surname field.")) { if( isnumeric(document.data.uage, "The age must be a numeric value.") && is (document.data.u , "The is not valid.")) return true; return false; </script>
ΕΠΛ 012. JavaScripts
ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές
Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Περιεχόμενα. Πρόλογος...11
Περιεχόμενα Πρόλογος...11 Κεφάλαιο 1: Εισαγωγή...13 Η ιστορία της JavaScript...13 Τι είναι η JavaScript...15 Διαφορά μεταξύ σεναρίου και προγράμματος...16 Δυνατότητες και περιορισμοί της JavaScript...16
JAVASCRIPT 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Javascript. Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών. Ευάγγελος Α. Κοσμάτος
Javascript Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Ιστορική αναδρομή H γλώσσα JavaScript δημιουργήθηκε από την Netscape Communication Corporation δημιουργός
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.
Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα
Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter
Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #7η: Εισαγωγή στη γλώσσα σεναρίου Javascript, δομή σεναρίων Javascript,
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων
Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων 1 Είσοδος/Έξοδος Είσοδος/Έξοδος ανάλογα με τον τύπο του προγράμματος Πρόγραμμα
Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Γαβαλάς Δαμιανός dgavalas@aegean.gr
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Δικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) Διάλεξη #7η: Εισαγωγή στη γλώσσα σεναρίου Javascript, δομή σεναρίων Javascript,
ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor
ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.
ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές, δομές ελέγχου, βρόχοι επανάληψης
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές,
Εισαγωγή στην PHP. ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας. Περιεχόμενα. Περιεχόμενα
ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία
2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων
2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει
Παιχνίδια σε Javascript
Παιχνίδια σε Javascript Μάθημα 1ο Μια Γρήγορη Εισαγωγή στη Γλώσσα Τα Εργαλεία Την Javascript μπορούμε (όπως και την HTML) να τη γράψουμε σε ένα απλό συντάκτη κειμένου, ή σε ένα περιβάλλον όπως το Bluefish
Εισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 5: (Μέρος Β) Javascript Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) 1. Εισαγωγή Χαρακτηριστικά της γλώσσας Τύποι δεδοµένων Γλώσσα προγραµµατισµού
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου
ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου Σκοπός και περίγραμμα της Ενότητας 4 Σκοπός της παρουσίασης Να μελετήσουμε τις συναρτήσεις που ελέγχουν την ροή και την εκτέλεση ενός προγράμματος Σύνοψη
Προγραμματισμός Διαδικτύου
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Πανεπιστήμιο Δυτικής Μακεδονίας 1 Άδειες Χρήσης Το παρόν
PHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση - Διδάσκων: Δ. Κοτζίνος Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
Βασικά στοιχεία της Java
Βασικά στοιχεία της Java προτάσεις, εκφράσεις, µεταβλητές, σταθερές, τελεστές Ορισµοί Πρόταση (statement) είναι µία απλή εντολή σε µία γλώσσα προγραµµατισµού. Γιαπαράδειγµα: int x=12; Έκφραση (expression)
Εισαγωγή στην πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην πληροφορική Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Η γλώσσα προγραµµατισµού
ιαχείριση Πληροφοριών στο ιαδίκτυο
ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 8) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc
Προγραμματισμός Ιστοσελίδων: Javascript II
Προγραμματισμός Ιστοσελίδων: Javascript II Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Αντικείμενα (Objects) Αντικείμενο στη Javascript είναι οτιδήποτε
Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP
Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές
Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο
Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα .
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Server-side programming
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Εισαγωγικά
Τεχνικές εντοπισμού & διόρθωσης λαθών στη Javascript
Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #8η: Javascript: Τεχνικές εντοπισμού/διόρθωσης λαθών, τελεστές,
1. Απαιτήσεις εργασίας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας 2 η Εργασία στο μάθημα «Δικτυακά Πολυμέσα Ι»: «Δημιουργία φόρμας για online αίτηση εργασίας με HTML - Javascript» Ημερομηνία παράδοσης:
ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα...11 Πρόλογος του καθηγητή Γεωργίου Δουκίδη...13 ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΚΕΦΑΛΑΙΟ 1. Η ΕΠΙΧΕΙΡΗΣΗ...17 Ορισμός της έννοιας της επιχείρησης και οι μορφές
ΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράµµατα «γράφονται» χρησιµοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαµβάνει
ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η ΓΛΩΣΣΑ PASCAL ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Απλοί ή στοιχειώδης Τ.Δ. Ακέραιος τύπος Πραγματικός τύπος Λογικός τύπος Χαρακτήρας Σύνθετοι Τ.Δ. Αλφαριθμητικός 1. Ακέραιος (integer) Εύρος: -32768 έως 32767 Δήλωση
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL )Βασικά στοιχεία Αναγνωριστικά (Identifiers) Τα αναγνωριστικά είναι ονόματα με τα οποία μπορούμε να αναφερόμαστε σε αποθηκευμένες
Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων.
ΠΑΡΑΡΤΗΜΑ Α Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων. Αρχική σελίδα (home.asp)
Διάλεξη 1. Πράξεις Τελεστές Έλεγχος Ροής
Διάλεξη 1 Πράξεις Τελεστές Έλεγχος Ροής Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Αριθμητικοί Τελεστές- Αριθμητικές Πράξεις 2 Internal use only Αριθμητικοί
Εισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.
ΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
ιαφάνειες παρουσίασης #2
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ http://www.corelab.ece.ntua.gr/courses/programming/ ιδάσκοντες: Στάθης Ζάχος (zachos@cs.ntua.gr) Νίκος Παπασπύρου (nickie@softlab.ntua.gr) ιαφάνειες παρουσίασης
Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής
Σύντοµος Οδηγός της Qbasic Πέρδος Αθανάσιος Καθηγητής Πληροφορικής ηλώσεις Η γλώσσα Qbasic δεν απαιτεί υποχρεωτικά τη δήλωση των µεταβλητών στο τµήµα δηλώσεων, πριν το κύριο µέρος του προγράµµατος. Η δήλωση
Δικτυακά Πολυμέσα Ι: 2 η Εργασία. Να δημιουργήσετε μια HTML σελίδα η οποία να περιέχει μία φόρμα που να μοιάζει με αυτή της παρακάτω εικόνας:
2 η ΕΡΓΑΣΙΑ: ΥΠΟΛΟΓΙΣΜΟΣ ΧΙΛΙΟΜΕΤΡΙΚΩΝ ΑΠΟΣΤΑΣΕΩΝ ΜΕ JAVASCRIPT Ημερομηνία Παράδοσης: Παρασκευή 15/1/2010 (Η εργασία θα γίνει σε ομάδες των 2 ατόμων!!) 1. Απαιτήσεις εργασίας Να δημιουργήσετε μια HTML
1. (25%) Αναφέρετε πέντε (5) «καλoύς» κανόνες (πρακτικές) σχεδίασης web sites (όχι περισσότερες από δύο γραμμές για κάθε κανόνα)
Πανεπιστήμιο Αιγαίου Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας Εξετάσεις στο μάθημα «Δικτυακά Πολυμέσα Ι» Φεβρουάριος 2011 Διδάσκων: Αντώνιος Νείρος Οδηγίες: H διάρκεια της εξέτασης είναι 2,5 ώρες.
ΚΕΦΑΛΑΙΟ Web Services
ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή
Εφαρµογές διαδικτύου µε PHP
Εφαρµογές διαδικτύου µε PHP Σταύρος Πολυβίου Αρχιτεκτονική τριών επιπέδων (three-tier architecture) SQL HTTP request Αποτελέσµατα (πίνακες) PHP HTML Σύστηµα διαχείρισης δεδοµένων (Database Management System)
Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον
Ετικέτες HTML : Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον πηγαίο κώδικα για να διευκολύνουμε την επεξεργασία και την συντήρηση του αρχείου. Τα σχόλια δεν εμφανίζονται στην οθόνη
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...
ΗΥ-150. Προγραμματισμός
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράμματα «γράφονται» χρησιμοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαμβάνει
2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>
ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Τομέας Υπολογιστικών Συστημάτων και Ελέγχου Τεχνολογίες Πολυμέσων - Εφαρμογές Δρ. Β. ΒΑΛΑΜΟΝΤΕΣ Ε-mail: vala@teiath.gr Να απαντήσετε στις παρακάτω ερωτήσεις. 1. Τι σημαίνουν τα αρχικά
Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.
Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
Κεφάλαιο 5ο: Εντολές Επανάληψης
Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες
Εργαστήριο Εκπαιδευτικού Υλικού και Εκπαιδευτικής Μεθοδολογίας (Ε.Ε.Υ.Ε.Μ.)
CodeWeek@eeyem Εργαστήριο Εκπαιδευτικού Υλικού και Εκπαιδευτικής Μεθοδολογίας (Ε.Ε.Υ.Ε.Μ.) Ενότητα 1 Διδακτική Προγραμματισμού χρησιμοποιώντας DevTools Console (Chrome): Δεξί κλικ οπουδήποτε στην οθόνη
JAVASCRIPT EVENTS. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT EVENTS Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Συλλογή και Επεξεργασία Δεδομένων με Φόρμες
Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Οι φόρμες αποτελούν τον πιο δημοφιλή τρόπο για τη συλλογή δεδομένων μέσω του World Wide Web (WWW). Επιτρέπουν στους χρήστες να επικοινωνούν με τη βοήθεια του
Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών
Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για
1. Απαιτήσεις εργασίας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας 2 η Εργασία στο μάθημα «Δικτυακά Πολυμέσα Ι»: «Δημιουργία φόρμας για καταχώρηση στοιχείων με HTML - Javascript» Ημερομηνία παράδοσης:
δηµιουργία ιστοσελίδων
ιδακτικό υλικό µαθητή δηµιουργία ιστοσελίδων Για να εµφανισθεί µια ιστοσελίδα στην οθόνη, πρέπει ο φυλλοµετρητής να εκτελεί τις εντολές ενός προγράµµατος που είναι γραµµένο µε ειδικό λογισµικό Οι ιστοσελίδες
Η HTML χρησιμοποιεί εντολές που ονομάζονται HTML tags δίνοντας εντολές στους Web browsers για το πώς να εμφανίζουν την κάθε ιστοσελίδα.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP Τι θα μάθουμε; Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts Τι χρειάζεται για να ξεκινήσουμε με την PHP Να δημιουργήσουμε και να τρέξουμε ένα απλό script HTML PHP Η
- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD)
Η Γλώσσα Pascal Χαρακτηριστικά Τύποι Δεδοµένων Δοµή προγράµµατος 1. Βασικές έννοιες Χαρακτηριστικά της γλώσσας Pascal Γλώσσα προγραµµατισµού Συντακτικό Σηµασιολογία Αλφάβητο της γλώσσας Pascal (Σύνολο
scanf() scanf() stdin scanf() printf() int float double %lf float
Εισαγωγή Στον Προγραµµατισµό «C» Είσοδος Δεδοµένων Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Η συνάρτηση scanf() Η συνάρτηση
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07
Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public
Εισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Κεφάλαιο : Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ
Κεφάλαιο 5.1-5.3: Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ 9-1 οµές Έλεγχου Προγράµµατος Μέχρι τώρα είδαµε τις ακόλουθες δοµές έλεγχου (program control structure) ενός προγράµµατος
Υπολογισμός - Εντολές Επανάληψης
Προγραμματισμός Η/Υ Ι Υπολογισμός - Εντολές Επανάληψης ΕΛΕΥΘΕΡΙΟΣ ΚΟΣΜΑΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2018-2019 ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. 1 Περίληψη Σήμερα... θα συνεχίσουμε τη συζήτησή μας για τα βασικά στοιχεία
Κεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις. (Διάλεξη 8)
Κεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις (Διάλεξη 8) 8-1 Τι θα δούμε σήμερα Η εντολή if else Η εντολή if else ιf - -else H εντολή switch Λογικές παραστάσεις Σχεσιακοί
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.
Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών
ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL
8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to
Εισαγωγή στο PHP. Τί είναι το PHP. Σταύρος Πολυβίου
Εισαγωγή στο PHP Σταύρος Πολυβίου Τί είναι το PHP PHP Hypertext Preprocessor ηµιουργήθηκε από τη Zend Technologies Open source Τεχνολογία Server-side Scripting Γιατησυγγραφήπρογραµµάτων που τρέχουν στον
Γαβαλάς αµιανός
Πανεπιστήµιο Αιγαίου Σχολή Κοινωνικών Επιστηµών Τµήµα Πολιτισµικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυµέσα Ι (Β Έτος, 3ο εξ) Εργαστήριο #1ο: Εισαγωγή στην HTML Γαβαλάς αµιανός dgavalas@aegean.gr
Κωνσταντίνος Σιασιάκος, ρ Πληροφορικής
Επιστηµονική Ευθύνη Κωνσταντίνος Σιασιάκος, ρ Πληροφορικής Συγγραφή Παντελής Μπαλής Το παρόν εκπαιδευτικό υλικό παράχθηκε στο πλαίσιο του Έργου «Κέντρα Εκπαίδευσης Ενηλίκων ΙΙ», το οποίο εντάσσεται στο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας και η τεχνική CGI) Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 ΦΟΡΜΕΣ (FORM) Είναι ο κύριος
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη Προτάσεις,
Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος
Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος 2012-13 Κων/νος Φλώρος Απλοί τύποι δεδομένων Οι τύποι δεδομένων προσδιορίζουν τον τρόπο παράστασης των
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7
Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 ❶ Προετοιµασία για το 1 ο Εργαστήριο
if(συνθήκη) {... // οµάδα εντολών } C: Από τη Θεωρία στην Εφαρµογή 5 ο Κεφάλαιο
C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 5 ο Έλεγχος Προγράµµατος Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Η εντολή if (Ι) Η εντολή if είναι µία από τις βασικότερες δοµές ελέγχου ροής στη C, αλλά και στις περισσότερες
Δομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2
ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2 Μάθαµε στο προηγούµενο µάθηµα πώς να δίνουµε ονόµατα στις ιστοσελίδες µας, να βάζουµε χρώµα και γραφικά, ή ακόµα να δηµιουργούµε υπερσυνδέσµους σε κείµενο και εικόνες. Σήµερα µεταξύ
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση
Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Pascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project
Client-side γλώσσες περιγραφής σεναρίων - Javascript. Client - side γλώσσες περιγραφής σεναρίων
Client-side γλώσσες περιγραφής σεναρίων - Javascript Client - side γλώσσες περιγραφής σεναρίων Γενικά τα client-side σενάρια είναι μια κατηγορία προγραμμάτων που εκτελούνται στην πλευρά των χρηστών οι
Σύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:
Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών
Εντολές εισόδου - εξόδου. Εισαγωγή στη C++
Εντολές εισόδου - εξόδου Εισαγωγή στη C++ Το πρώτο πρόγραμμα //my first program #include using namespace std; int main(){ cout
Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Προγραμματισμός ΗΥ και Υπολογιστική Φυσική. Χρήστος Γκουμόπουλος
Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός ΗΥ και Υπολογιστική Φυσική Χρήστος Γκουμόπουλος Προγραμματισμός
Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...
Περιεχόμενα Πρόλογος...11 Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών... 13 1.1 Εισαγωγή στους υπολογιστές... 15 1.2 Μονάδες μέτρησης... 27 1.3 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή...