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

Σχετικά έγγραφα
Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

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

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Δημιουργία μιας εφαρμογής Java με το NetBeans

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

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

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

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

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Το πρόγραμμα HelloWorld.java. HelloWorld. Κλάσεις και Αντικείμενα (2) Ορισμός μιας Κλάσης (1) Παύλος Εφραιμίδης pefraimi <at> ee.duth.

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Τώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS.

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

1. Ξεκινώντας. 1.1 Τι είναι η Java. PDF created with FinePrint pdffactory Pro trial version

HelloWorld. Παύλος Εφραιμίδης. Java Το πρόγραμμα HelloWorld 1

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

Είναι μια αλληλουχία κατάλληλων οδηγιών(εντολών) που εκτελεί ο υπολογιστής για την επίλυση ενός προβλήματος.

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

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή

Hase οδηγίες χρήσης.

Σχεδιασμός Βάσεων Δεδομένων

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Hase οδηγίες χρήσης.

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Visual Basic Γλώσσα οπτικού

JAVA TUTORIAL ΠΕΡΙΕΧΟΜΕΝΑ. ΚΕΦΑΛΑΙΟ 1. Τί κάνει τη Java να ξεχωρίζει; Εγκαθιστώντας τη Java

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

Εισαγωγή στον Προγραμματισμό

Equal Society e-learning platform

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ANDROID Προγραμματισμός Εφαρμογών

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Ανάπτυξη εφαρμογής Input-Output

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Το βιβλίο διευθύνσεων των Windows

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

Εισαγωγή στο περιβάλλον Code::Blocks

Βιοϊατρική τεχνολογία

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

SocialSkip Service v2.0

ΕΝΕΡΓΟΠΟΙΗΣΗ PARENTAL CONTROLS SMARTPHONES

2.1 Αντικειµενοστρεφής προγραµµατισµός

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

Υπηρεσία διαμοιρασμού αρχείων

Εγκατάσταση του Arduino IDE

SPSS Statistical Package for the Social Sciences

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Διαχείριση Επαγγελματιών Εταιρίας

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

ProcSim οδηγίες χρήσης.

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση)

B. Ενσωμάτωση Ιθαγενών Μεθόδων

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

1. Βασικές Λειτουργίες των Windows

Υποστηρικτικό υλικό Σημειώσεις

Οδηγίες για την Υποβολή Συμφωνητικού μέσω αρχείου

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ EXCEL ΣΤΟ GRETL

Hase οδηγίες χρήσης.

ΠΕΡΙΟΧΗ ΚΙΝΗΣΗΣ ΤΟΥ ΣΩΜΑΤΟΣ

Δημιουργία Χρήσης 2014

Λειτουργικά Συστήματα

ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.2

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 26/2/2008

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

Π : Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Οδηγός εγκατάστασης προγράμματος TestDrive του Υ.Μ.Ε.

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Transcript:

Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1

Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς 2

Φάσεις Ανάπτυξης Προγραμμάτων Java 3

Java Development Kit (JDK) Λογισμικό για την ανάπτυξη εφαρμογών Java development system. Διαθέτει το περιβάλλον Java Runtime Environment (JRE) όπου τρέχουν οι εφαρμογές Java και το οποίο αποτελείται από: το Java Virtual Machine, και Ένα σύνολο βιβλιοθηκών της Java. 4

Διανομές Java Η Java διατίθεται σε 2 διανομές: Java Development Kit (JDK), ~180 MBs Διαθέτει εργαλεία για τη μεταγλώττιση ενός προγράμματος Java. Java Runtime Environment (JRE), ~55 MBs Διαθέτει εργαλεία μόνο για την εκτέλεση ενός προγράμματος Java. Σύνδεσμος για λήψη των διανομών Java: http://www.oracle.com/technetwork/java/javase/downloads/index.html Η τελευταία σταθερή έκδοση της Java είναι η 8 (Java 1.8). 5

Ενημέρωση μεταβλητής PATH Μετά την επιτυχή εγκατάσταση του JDK στον υπολογιστή, είναι απαραίτητο να ενημερωθεί η μεταβλητή συστήματος PATH για την τοποθεσία της Java. Μέσα στο control panel (πίνακας ελέγχου), πραγματοποιούμε αναζήτηση advanced system settings (ρυθμίσεις συστήματος για προχωρημένους) και επιλέγουμε View advanced system settings (προβολή των ρυθμίσεων του συστήματος για προχωρημένους) 6

Ενημέρωση μεταβλητής PATH Στο παράθυρο που ανοίγει, επιλέγουμε Environment Variables (Μεταβλητές Περιβάλλοντος ) 7

Ενημέρωση μεταβλητής PATH Στο παράθυρο που ανοίγει, εντοπίζουμε από την ομάδα System variables (Μεταβλητές συστήματος) τη μεταβλητή Path. Αφού επιλέξουμε τη μεταβλητή Path, επιλέγουμε το κουμπί Edit (Επεξεργασία ) 8

Ενημέρωση μεταβλητής PATH Στο παράθυρο που ανοίγει, προσθέτουμε στο τέλος του Variable Value (Τιμή μεταβλητής), την τοποθεσία που βρίσκονται τα εκτελέσιμα αρχεία του JDK που εγκαταστήσαμε. Στο παράδειγμα που εμφανίζεται, έχουμε συμπληρώσει την προεπιλεγμένη τοποθεσία του JDK 1.8.40: C:\Program Files\Java\jdk1.8.0_40\bin ΠΡΟΣΟΧΗ: Συμπληρώνοντας την τοποθεσία του JDK, είναι απαραίτητο στην αρχή και στο τέλος του, να συμπληρωθούν semicolons (;), όπως στο παράδειγμα που δίνεται παραπάνω. Επιλέγουμε OK για την αποθήκευση των αλλαγών. 9

Δημιουργία προγράμματος Hello World Για να δημιουργήσουμε το πρώτο πρόγραμμα Hello World, ανοίγουμε πρώτα το command prompt των Windows: Πατάμε από το πληκτρολόγιο το συνδυασμό πλήκτρων Windows + R. Στο παράθυρο που ανοίγει πληκτρολογούμε cmd και επιλέγουμε OK. 10

Δημιουργία προγράμματος Hello World Στο παράθυρο που ανοίγει πληκτρολογούμε την παρακάτω εντολή: Notepad HelloWorld.java 11

Δημιουργία προγράμματος Hello World Στο παράθυρο που ανοίγει πληκτρολογούμε τον παρακάτω κώδικα Java: class HelloWorld { } public static void main(string[] args) { } System.out.println("Hello World!"); 12

Δημιουργία προγράμματος Hello World Αφού το πληκτρολογήσουμε, αποθηκεύουμε το πρόγραμμα Java με το συνδυασμό πλήκτρων Ctrl + S. Επιστρέφουμε στο cmd παράθυρο και πληκτρολογούμε την εντολή Javac για τη μεταγλώττιση του κώδικα σε εκτελέσιμο πρόγραμμα: javac HelloWorld.java 13

Δημιουργία προγράμματος Hello World Με την εντολή αυτή δημιουργήθηκε αρχείο HelloWorld.class το οποίο αποτελεί το εκτελέσιμο αρχείο του προγράμματος που μόλις δημιουργήσαμε. Η δημιουργία των.class αρχείων είναι απαραίτητη για την εκτέλεση των προγραμμάτων Java, καθώς ο κώδικας Java που περιέχεται στα.java αρχεία δεν είναι εκτελέσιμος. Για την εκτέλεση των προγραμμάτων Java, χρησιμοποιείται ένα εργαλείο που ονομάζεται Java Virtual Machine (JVM), το οποίο εκτελεί αρχεία.class. 14

Δημιουργία προγράμματος Hello World 15

Εκτέλεση προγράμματος Hello World Για την εκτέλεση του προγράμματος, πληκτρολογούμε την εντολή: java HelloWorld 16

Εκτέλεση προγράμματος Hello World Αν η εκτέλεση του προγράμματος ήταν επιτυχής, θα εμφανιστεί στην οθόνη το μήνυμα Hello World! 17

Πρόγραμμα που τυπώνει Hello, Vasso! Διαβάζει την πρώτη παράμετρο που εισάγουμε στο DOS shell όταν τρέχουμε το πρόγραμμα javac HelloWorld.java java HelloWorld Vasso 18

Έλεγχος ύπαρξης παραμέτρων στο πρόγραμμα που τυπώνει Hello,! javac HelloWorld.java Ελέγχει αν υπάρχει παράμετρος java HelloWorld Vasso java HelloWorld 19

Εργαλείο Eclipse Το εργαλείο Eclipse χρησιμοποιείται για την ευκολότερη δημιουργία και εκτέλεση προγραμμάτων Java. Σύνδεσμος για λήψη του εργαλείου Eclipse: https://www.eclipse.org/downloads/ Από τον παραπάνω σύνδεσμο επιλέγετε το Eclipse IDE for Java Developers Μετά τη λήψη πρέπει να γίνει αποσυμπίεση και αποθήκευση του εργαλείου στην επιθυμητή τοποθεσία του συστήματος. 20

Εργαλείο Eclipse Εκτελούμε το αρχείο eclipse.exe μέσα στον αποσυμπιεσμένο φάκελο του Eclipse που μόλις κατεβάσαμε. Στο παράθυρο που ανοίγει, επιλέγουμε OK. 21

Εργαλείο Eclipse Το παράθυρο που εμφανίζεται είναι το περιβάλλον χρήσης του εργαλείου Eclipse. 22

Δημιουργία Project στο Eclipse Για την δημιουργία ενός προγράμματος Java στο Eclipse, επιλέγουμε από το μενού: File New Java Project 23

Δημιουργία Project στο Eclipse Στο παράθυρο που ανοίγει, πληκτρολογούμε το όνομα του Project (HelloWorld), στο πεδίο Project name και πατάμε Finish. 24

Δημιουργία Project στο Eclipse Στο αριστερό μέρος της οθόνης του Eclipse, βρίσκονται τα αρχεία του project που δημιουργήσαμε. Με δεξί κλικ στο όνομα του project που δημιουργήσαμε, επιλέγουμε: New Class. 25

Δημιουργία Project στο Eclipse Στο παράθυρο που ανοίγει, συμπληρώνουμε το όνομα του αρχείου που θα περιέχει τον κώδικα του προγράμματος Java (HelloWorld). Στη συνέχεια επιλέγουμε το public static void main(string[] args) και πατάμε Finish. 26

Δημιουργία Project στο Eclipse Το αρχείο που δημιουργήσαμε εμφανίζεται μέσα στο Eclipse. Η εικόνα που ακολουθεί παρουσιάζει το αρχείο, όπως αυτό δημιουργήθηκε από το εργαλείο Eclipse. 27

Δημιουργία Project στο Eclipse Πληκτρολογούμε την εντολή: System.out.println("Hello World!"); Και αποθηκεύουμε το αρχείο πατώντας Crtl + S. 28

Εκτέλεση Project στο Eclipse Για την εκτέλεση του προγράμματος Java, πατάμε το κουμπί Run από την παλέτα εργαλείων του Eclipse. 29

Εκτέλεση Project στο Eclipse Το αποτέλεσμα της εκτέλεσης εμφανίζεται στο κάτω μέρος του Eclipse, στο πεδίο Console. Αν η εκτέλεση του προγράμματος Java ήταν επιτυχής, θα εμφανιστεί το μήνυμα Hello World! στο πεδίο Console. 30