ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
|
|
- Γλυκερία Αναστασιάδης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πακέτα (Packages), javadoc, Eclipse Χ. Τζώρτζης
2 Πακέτα (Packages) Τα πακέτα είναι ένας τρόπος να οργανώσουμε συλλογές κλάσεων Java σε βιβλιοθήκες, και να αποφύγουμε τη σύγκρουση ονομάτων Ένα πακέτο μπορεί να περιέχει οποιοδήποτε αριθμό κλάσεων που σχετίζονται μεταξύ τους με βάση το σκοπό, την εμβέλεια ή την κληρονομικότητά τους
3 Πακέτα και δηλώσεις Import Η Java χρησιμοποιεί πακέτα για να σχηματίσει βιβλιοθήκες κλάσεων Ένα πακέτο είναι μια ομάδα κλάσεων που έχουν τοποθετηθεί σε ένα κατάλογο (directory/folder) Μπορεί να χρησιμοποιηθούν από κάθε πρόγραμμα που περιλαμβάνει μια εντολή/πρόταση import που αναφέρεται στο πακέτο Η import πρέπει να τοποθετείται στην αρχή του αρχείου προγράμματος Μόνο κενές γραμμές, σχόλια, και δηλώσεις πακέτων μπορεί να προηγούνται Το πρόγραμμα μπορεί να βρίσκεται σε διαφορετικό κατάλογο από το πακέτο
4 Δηλώσεις import Δίνουν εντολή στον compiler να καταστήσει ορατό ένα πακέτο στο αρχείο κώδικα Έχουμε ήδη χρησιμοποιήσει δηλώσεις import για να συμπεριλάβουμε προκαθορισμένα πακέτα της Java π.χ. την κλάση Scanner από το πακέτο java.util import java.util.scanner; Μπορούμε να έχουμε πρόσβαση σε όλες τις διαθέσιμες κλάσεις ένος πακέτου, αντί μόνο σε μία: import java.util.*; Δεν υπάρχει επιπλέον επιβάρυνση για να εισάγουμε (import) ολόκληρο το πακέτο
5 Δημιουργία πακέτου Η δημιουργία ενός πακέτου είναι σχετικά απλή και μοιάζει με τη δημιουργία μιας κλάσης Βήματα: 1. Επιλογή ονόματος για το πακέτο 2. Δημιουργία αντίστοιχου καταλόγου στο σκληρό δίσκο Το βήμα αυτό εκτελείται αυτόματα σε ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) όπως είναι ο Jbuilder, το Eclipse κτλ. 3. Προσθήκη της δήλωσης πακέτου στην αρχή του πηγαίου κώδικα. Π.χ. package test.package3.project2;
6 Δημιουργία και δήλωση πακέτων Για να δημιουργήσουμε ένα πακέτο, ομαδοποιούμε όλες τις κλάσεις σε ένα κατάλογο (directory), και προσθέτουμε στην αρχή κάθε αρχείου της κλάσης, την ακόλουθη δήλωση : package package_name; Μόνο τα αρχεία.class πρέπει να βρίσκονται στον κατάλογο τα αρχεία.java είναι προαιρετικά Μόνο κενές γραμμές και σχόλια μπορούν να προηγούνται της δήλωσης πακέτου Εάν υπάρχουν δηλώσεις import αλλά και δηλώσεις πακέτων, η δήλωση πακέτων πρέπει να προηγείται όλων των δηλώσεων import που υπάρχουν
7 Το πακέτο java.lang Περιέχει τις κλάσεις που είναι θεμελιώδεις για τον προγραμματισμό σε Java Εισάγονται αυτόματα, και έτσι δεν χρειάζεται δήλωση import Οι κλάσεις που γίνονται διαθέσιμες με το java.lang περιλαμβάνουν τις Math, String, και τις περιβάλλουσες (wrapper) κλάσεις
8 Ονόματα πακέτων και καταλόγων Το όνομα ενός πακέτου είναι το όνομα διαδρομής (path name) για τον κατάλογο ή υπο-κατάλογο (subdirectory) που περιέχει τις κλάσεις του πακέτου Μόνο που αντί για / ή \ χρησιμοποιείται το. Η Java χρειάζεται δυο πράγματα για να εντοπίσει τον κατάλογο ενός πακέτου: 1. το όνομα του πακέτου 2. και την τιμή της μεταβλητής περιβάλλοντος CLASSPATH Η CLASSPATH είναι όμοια με την PATH, και τίθεται με τον ίδιο τρόπο για ένα δεδομένο λειτουργικό σύστημα Π.χ. σε Windows C:\Java\jdk1.7.0\bin; C:\Java\packages Η CLASSPATH τίθεται ίση με τη λίστα των κατάλογων σε έναν υπολογιστή (περιλαμβανόμενου του τρέχοντος, "."), στα οποία η Java θα αναζητήσει πακέτα Η Java ψάχνει αυτή τη λίστα με τη σειρά, και χρησιμοποιεί τον πρώτο κατάλογο στη λίστα, όπου βρέθηκε το πακέτο
9 Ονόματα πακέτων Γενικά για ονόματα πακέτων χρησιμοποιούνται μόνο πεζά γράμματα και ψηφία, χωρίς underscore. Π.χ.: java.lang java.awt.image
10 Όνομα ενός πακέτου Έστω το CLASSPATH περιέχει το \libraries\newlibraries και οι κλάσεις του πακέτου είναι στο \libraries\newlibraries\utilities\numericstuff Το πακέτο θα ονομαστεί utilities.numericstuff και όλες οι κλάσεις στο πακέτο θα ξεκινούν με: package utilities.numericstuff Κάθε κλάση που χρησιμοποιεί κλασεις από το πακέτο utilities.numericstuff πρέπει να περιέχει την: import utilities.numericstuff.*;
11 Προσοχή: οι υπό-κατάλογοι δεν εισάγονται αυτόματα Όταν ένα πακέτο b αποθηκεύεται σε ένα υπό-κατάλογο του κατάλογου που περιέχει κάποιο άλλο πακέτο a, το να εισάγουμε (import) το περιβάλλον πακέτο a, δεν σημαίνει ότι εισάγεται το πακέτο b του υπό-κατάλογου Η import δήλωση: import utilities.numericstuff.*; εισάγει μόνο το πακέτο utilities.numericstuff Οι import δηλώσεις: import utilities.numericstuff.*; import utilities.numericstuff.statistical.*; εισάγουν και το utilities.numericstuff αλλά και το utilities.numericstuff.statistical
12 Το εξ ορισμού (default) πακέτο Όλες οι κλάσεις στον τρέχοντα κατάλογο ανήκουν σε ένα προεπιλεγμένο ανώνυμο πακέτο που αποκαλείται το default package Εφόσον ο τρέχων κατάλογος (.) είναι τμήμα της μεταβλητής CLASSPATH, όλες οι κλάσεις στο default package είναι αυτόματα διαθέσιμες στο πρόγραμμα Το CLASSPATH τίθεται στα Windows από το Control Panel (system->system properties-> advanced->environment variables), στο Unix με εντολές όπως: set CLASSPATH=.;/libraries/newlibraries;/stuff/specialjava export CLASSPATH ή setenv CLASSPATH=.;/libraries/newlibraries;/stuff/specialjava export
13 Προσοχή: Μη συμπερίληψη του τρέχοντος κατάλογου στο CLASSPATH Εάν η μεταβλητή CLASSPATH έχει ήδη τεθεί, ο τρέχων κατάλογος πρέπει να συμπεριλαμβάνεται ως μια εναλλακτική Διαφορετικά, η Java ίσως δεν είναι σε θέση να βρει τα αρχεία.class για το πρόγραμμα Εάν η μεταβλητή CLASSPATH δεν έχει τεθεί, τότε όλα τα αρχεία κλάσεων για ένα πρόγραμμα πρέπει να τοποθετηθούν στον τρέχοντα κατάλογο
14 Καθορισμός ενός CLASSPATH κατά τη μεταγλώττιση To CLASSPATH μπορεί να καθοριστεί χειρονακτικά όταν μεταγλωττίζεται μια κλάση Απλά προσθέτουμε το classpath ακολουθούμενο από το επιθυμητό CLASSPATH Π.χ. javac classpath.;c:libraries\newlibraries YourClass.java Αυτό θα μεταγλωττίσει την κλάση, κάνοντας override προηγούμενες αναθέσεις στο CLASSPATH Θα πρέπει να χρησιμοποιούμε την επιλογή classpath όταν εκτελείται η κλάση Π.χ. java classpath.;c:libraries\newlibraries YourClass
15 Συγκρούσεις ονομάτων Επιπρόσθετα του να κρατάμε τις βιβλιοθήκες κλάσεων οργανωμένες, τα πακέτα παρέχουν έναν τρόπο για να χειριστούμε τις συγκρούσεις ονομάτων (name clashes): μια κατάσταση όπου δυο κλάσεις έχουν το ίδιο όνομα Πχ. σε μια ένα μεγάλο σύνολο κλάσεων, δύο διαφορετικές κλάσεις μπορεί να έχουν το ίδιο όνομα. Αυτό αντιμετωπίζεται εύκολα εάν οι δύο κλάσεις ανήκουν σε διαφορετικά πακέτα. Διαφορετικοί προγραμματιστές που γράφουν διαφορετικά πακέτα μπορεί να χρησιμοποιούν το ίδιο όνομα για δυο ή περισσότερες κλάσεις Αυτή η αμφιλογία (ambiguity) μπορεί να επιλυθεί με χρήση του πλήρως προσδιορισμένου ονόματος (fully qualified name - δηλ., το όνομα του πακέτου προηγείται του ονόματος της κλάσης) για να διαχωρίσουμε τις δυο κλάσεις package_name.classname Εάν χρησιμοποιηθεί το πλήρες όνομα, δεν είναι πλέον αναγκαίο να εισάγουμε (import) την κλάση επειδή περιλαμβάνει ήδη το όνομα του πακέτου
16 Χρήση πακέτων Μπορούμε να χρησιμοποιήσουμε μια κλάση: κατευθείαν με το όνομά της, εάν βρίσκεται στο πακέτο java.lang με το πλήρες όνομά της, εάν βρίσκεται σε κάποιο άλλο πακέτο, πχ. java.util.random με το όνομά της κλάσης, εάν έχουμε κάνει import είτε την κλάση μόνο import java.util.vector; είτε όλα τα περιεχόμενου του αντίστοιχου πακέτου import java.util.*;
17 Πλεονεκτήματα των πακέτων Επιτρέπουν την οργάνωση των κλάσεων σε πακέτασυλλογές Μειώνουν τα προβλήματα από τις συγκρούσεις ονομάτων Μπορούν να χρησιμοποιηθούν για την ταυτοποίηση των κλάσεων Πχ. οι κλάσεις που υλοποιεί μια ομάδα για μία εργασία μπορούν να οργανωθούν σε ένα πακέτο με το όνομα της ομάδας, της εργασίας κτλ. Στην πράξη, οι εταιρείες παραγωγής λογισμικού δημιουργούν ιεραρχίες πακέτων που έχουν ως αφετηρία το όνομα της εταιρείας
18 javadoc Σε αντίθεση με γλώσσες όπως η C++, η Java τοποθετεί τη διεπαφή (API Application Programming Interface) και την υλοποίηση μιας κλάσης στο ίδιο αρχείο Όμως, η Java έχει ένα πρόγραμμα, το javadoc, το οποίο αυτόματα εξάγει τη διεπαφή από τον ορισμό της κλάσης και παράγει τεκμηρίωση (documentation) Αυτή η πληροφορία παρουσιάζεται σε μορφή HTML Εάν μια κλάση σχολιάζεται επαρκώς, ένας προγραμματιστής χρειάζεται να αναφέρεται μόνο στην τεκμηρίωση του API που παράγει το javadoc για να χρησιμοποιήσει την κλάση Το javadoc μπορεί να εξάγει τεκμηρίωση από οτιδήποτε, μια κλάση ή ένα ολόκληρο πακέτο
19 Σχόλια σε κλάσεις για το javadoc Το πρόγραμμα javadoc εξάγει τις κεφαλίδες κλάσεων, τις κεφαλίδες για μερικά σχόλια, και τις κεφαλίδες για όλες τις public μεθόδους, instance variables, και static μεταβλητές Στο κανονικό default mode, δεν εξάγονται τα σώματα των μεθόδων ούτε τα private μέλη της κλάσης Για να εξαγάγουμε ένα σχόλιο, πρέπει: 1. το σχόλιο να προηγείται αμέσως μιας public κλάσης ή ορισμού μεθόδου ή κάποιου άλλου public μέλους 2. ΚΑΙ το σχόλιο να είναι ένα block σχόλιο (/*...*/), και το πρώτο /* πρέπει να περιέχει ένα επιπλέον * /**... */ Σημείωση: Επιπλέον επιλογές πρέπει να τεθούν για να εξαχθούν τα σχόλια γραμμής ( // ) και τα private μέλη
20 Σχόλια σε κλάσεις για το javadoc (ΙΙ) Το σχόλιο που προηγείται του ορισμού μιας public μεθόδου πρέπει να περιλαμβάνει περιγραφές των παραμέτρων, των επιστρεφόμενων τιμών, και των όποιων εξαιρέσεων (exceptions) Αυτός το τύπος πληροφορίας έπεται του και αποκαλείται tags έπονται των γενικών σχολίων, και κάθε ένα καταλαμβάνει μια γραμμή από μόνο του /** General Comments about the aparameter Description of What is returned... */
21 @ Tags tags πρέπει να τοποθετούνται με τη σειρά που φαίνεται παρακάτω Εάν υπάρχουν πολλαπλές παράμετροι, κάθε μια πρέπει να έχει το δικό σε χωριστή γραμμή, και κάθε μια να παρατίθεται σύμφωνα με την αριστερά-προς-δεξιά σειρά της στη λίστα των παραμέτρων Εάν υπάρχουν πολλαπλοί συγγραφείς, κάθε ένας θα πρέπει να έχει το δικό σε χωριστή Parameter_Name Version_Information
22 Εκτελώντας το javadoc Για να εκτελέσετε το javadoc σε ένα πακέτο, δώστε την ακόλουθη εντολή: javadoc d Documentation_Directory Package_Name Τα HTML έγγραφα που θα παραχθούν θα τοποθετηθούν στο Documentation_Directory Εάν τα d και Documentation_Directory παραληφθούν, τότε το javadoc θα δημιουργήσει κατάλληλα directories για το documentation Για να εκτελέσετε το javadoc σε μια κλάση, δώστε την ακόλουθη εντολή από τον κατάλογο που περιέχει το αρχείο της κλάσης: javadoc ClassName.java Για να εκτελέσετε το javadoc σε όλες τις κλάσεις ενός κατάλογου, δώστε την ακόλουθη εντολή: javadoc *.java
23 Εξωτερική τεκμηρίωση Υπάρχουν εργαλεία όπως το javadoc, που παράγουν αυτόματα εξωτερική τεκμηρίωση, με βάση τα σχόλια του κώδικα Βάζουμε σχόλια που προηγούνται μιας κλάσης, ενός πεδίου μιας μεθόδου περιλαμβάνουν /** begin comment that is included in javadoc */ Τελικά παράγονται html σελίδες εξωτερικής τεκμηρίωσης
24 Επιλογές για javadoc
25 /** Class for a person with a name and dates for birth and death. Class invariant: A Person always has a date of birth, and if the Person has a date of death, then the date of death is equal to or later than the date of birth. Generate javadoc with: > javadoc -author -version Kenrick 1 */ public class Person { private String name; private Date born; private Date died;//null indicates still alive. /** Person initialname name of the birthdate date of deathdate date of death */
26 Dry run C:\Java\jdk1.7.0\bin"\javadoc author -version Person.java Loading source file Person.java... Constructing Javadoc information... Standard Doclet version Building tree for all the packages and classes... Generating \Person.html... Generating \package-frame.html... Generating \package-summary.html... Generating \package-tree.html... Generating \constant-values.html... Building index for all the packages and classes... Generating \overview-tree.html... Generating \index-all.html... Generating \deprecated-list.html... Building index for all classes... Generating \allclasses-frame.html... Generating \allclasses-noframe.html... Generating \index.html... Generating \help-doc.html...
27 Person.html
28 index-all.html
29 Eclipse Το Eclipse είναι ένα πλήρως επεκτάσιμο, open-source ολοκληρωμένο περιβάλλον ανάπτυξης (Integrated Development Environment- IDE) για ανάπτυξη όλων των τύπων εφαρμογών της Java Έχει πολλές ενσωματωμένες λειτουργίες για την απλοποίηση και εξορθολογισμό ανάπτυξης προγραμμάτων σε Java, και ιδιαίτερα πολύπλοκων συστημάτων λογισμικού Είναι η βάση για πολλά εμπορικά IDE όπως τα: Rational XDE, WebSphere Application Developer, κλπ.
30 Εγκατάσταση Μπορείτε να εγκαταστήσετε το Eclipse σε μηχάνημα Windows / Linux Θα χρειαστείτε το Eclipse IDE από το: και Java Runtime Environment (JRE) από το:
31 Eclipse Workspace Μόλις ολοκληρωθεί η εγκατάσταση, θα πρέπει να επιλέξετε ένα φάκελο για το workspace όπου θα είναι αποθηκευμένα τα project σας Μπορείτε να αποθηκεύσετε πολλά project στο ίδιο workspace αλλά σε διαφορετικές υποφακέλους To Eclipse υποστηρίζει πολλαπλούς χώρους εργασίας (workspace) και μπορείτε να επιλέξετε workspace, όταν ξεκινάτε το Eclipse
32 Eclipse Setup Μόλις «τρέξει» το Eclipse, θα πρέπει να δείτε το παρακάτω:
33 Το πρώτο Project με το Eclipse Για να δημιουργήσετε ένα Project στο Eclipse, επιλέξτε File -> New -> Project Για να δημιουργήσετε ένα πρόγραμμα Java, επιλέξτε Java Project -> Next -> Enter Project Name (FirstEclipseProject) -> Select Create Separate Source and Output Folders -> Finish Μόλις ολοκληρωθεί το πιο πάνω, το Eclipse θα σας ζητήσει να ενεργοποιήσετε την Java Perspective, επιλέξτε Yes και έπειτα η προοπτική αυτή θα ανοίξει Παρατηρήστε τις διαφορετικές απόψεις (Views) και προοπτικές (Perspectives) στο μενού Window, επιλέγοντας Open Perspective ή Show View Αναπτύξτε το FirstEclipseProject από το Package Explorer View για να δείτε την άδεια δομή του Project
34 Java Perspective
35 Η πρώτη κλάση με το Eclipse Για να δημιουργήσετε μια κλάση Java στο Eclipse, επιλέξτε File -> New -> Class-> Πληκτρολογήστε το όνομα πακέτου* (firsteclipsepackage) ->Πληκτρολογήστε το όνομα της κλάσης (FirstEclipseClass) -> Επιλέξτε public static void main -> Αποεπιλέξτε Inherited abstract methods-> Finish *Χρησιμοποιείστε το προκαθορισμένο πακέτο ή ορίστε δικό σας με File -> New ->Package->firsteclipsepackage Παρατηρήστε το αρχείο πηγαίου κώδικα που άνοιξε στην main view Κάτω από την μέθοδο main, πληκτρολογήστε: System.out.println( My First Eclipse Class is Running"); Αποθηκεύστε το αρχείο μέσω του File -> Save ή χρησιμοποιώντας το συνδυασμό πλήκτρων CTRL + S Εκτελέστε την κλάση main, επιλέγοντας Run -> Run as-> Java Application, και δείτε τα αποτελέσματα σε Console view
36 Εισάγωγη (Import) εξωτερικών πακέτων Προσθέστε κάτω από την main στην κλάση FirstEclipseClass, μια νέα μέθοδο public static void printvector(vector input) Αποθηκεύστε το αρχείο, και παρατηρήστε τη λέξη Vector να υπογραμμίζεται με κόκκινο Σύμφωνα με τα προβλήματα που αναφέρονται (Problems listed) "δεν μπορεί να επιλυθεί ( cannot be resolved to a type ) Επιλέξτε Source -> Organize Imports ή επιλέξτε το συνδυασμό πλήκτρων CTRL + SHIFT + O Αποθηκεύστε το αρχείο και δέστε πως το Vector επιλύθηκε και ότι ένα νέο πακέτο java.util.vector εισήχθη Εναλλακτικά: αντί για Source -> Organize Imports, επιλέξτε τη λέξη Vector και επιλέξτε Source -> Add Import
37 Πλοήγηση Εξωτερικών Τύπων (External Types) Κάτω από την μέθοδο printvector, γράψτε for" και πιέστε CTRL + Space για να ανοίξει o type navigator Για να αναφερθείτε στο σώμα της printvector από τη μέθοδο main, κρατήστε το CTRL και κάντε κλικ στο printvector. Το ίδιο ισχύει και για τα χαρακτηριστικά (attributes) Επιλέξτε Iterate over array και στη συνέχεια αντικαταστήσετε το "array.length" με "input.", για να πάρετε μια λίστα από τα type members για το Vector Επιλέξτε το size() και στο σώμα του βρόχου for γράψτε τα ακόλουθα, παρατηρώντας τον type navigator να ανοίγει μετά από κάθε τελεία που πληκτρολογούμε System.out.println (input.get (i));
Δημιουργία μιας εφαρμογής Java με το NetBeans
Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς
Διαβάστε περισσότεραΒρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795
Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών
Εισαγωγή στη γλώσσα προγραμματισμού JAVA Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Το πρώτο φλιτζάνι Java Λίστα με τα απαραίτητα Το πρώτο μου πρόγραμμα(hello World) Συνεχίζοντας
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial
ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial Introduction Το Javadoc είναι ένα εργαλείο που παράγει αρχεία html (παρόμοιο με τις σελίδες στη διεύθυνση http://docs.oracle.com/javase/8/docs/api/index.html) από τα σχόλια
Διαβάστε περισσότεραΟδηγίες για την εγκατάσταση του πακέτου Cygwin
Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy
Διαβάστε περισσότεραΠως θα κατασκευάσω το πρώτο πρόγραμμα;
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer
Διαβάστε περισσότεραΔομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0
Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)
Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) NetBeans, Πρώτα παραδείγματα ανάπτυξης Java εφαρμογών Στόχοι εργαστηρίου Εξοικείωση με τις βασικές
Διαβάστε περισσότεραΕΠΛ233 Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA
Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA 2 «Μονάδα Μετάφρασης» 2 «Μονάδα Μετάφρασης» Όταν δημιουργείται ένα αρχείο πηγαίου κώδικα στην Java, το αρχείο καλείται µονάδα µετάφρασης (compilation unit)
Διαβάστε περισσότεραΟδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή
Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) NetBeans, Πρώτα παραδείγματα ανάπτυξης Java εφαρμογών Γαβαλάς Δαμιανός dgavalas@aegean.gr Στόχοι
Διαβάστε περισσότεραΤο πρόγραμμα HelloWorld.java. HelloWorld. Κλάσεις και Αντικείμενα (2) Ορισμός μιας Κλάσης (1) Παύλος Εφραιμίδης pefraimi <at> ee.duth.
Το πρόγραμμα HelloWorld.java Σχόλια στη Java HelloWorld Παύλος Εφραιμίδης pefraimi ee.duth.gr Java Το πρόγραμμα HelloWorld 1 Java Το πρόγραμμα HelloWorld 2 Σχόλια στη Java ΗγλώσσαJava υποστηρίζει
Διαβάστε περισσότεραΕργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:
Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήρια Δευτέρα 18:00-20:00,Τρίτη
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse
ΕΡΓΑΣΤΗΡΙΟ 16 Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse 1. Δημιουργήστε ένα νέο project και ενσωματώστε το πρόγραμμα Fibonacci.java. 2. Βεβαιωθείτε ότι μεταγλωττίζει σωστά. Σχήμα 1: Adding
Διαβάστε περισσότεραΕργαστήριο 1-1 η Άσκηση - Ανάλυση
Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε εφαρμογή σε Java Swing με χρήση του IDE NetBeans όπου θα παρουσιάζεται ποιο κουμπί πατήθηκε. Η εφαρμογή θα μοιάζει ως εξής: Πρώτο Βήμα: Αρχική
Διαβάστε περισσότεραΑνάπτυξη εφαρμογής Input-Output
Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++
ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ Α. ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ Το πρόγραμμα BloodShed Dev-C++ είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης* κώδικα για γλώσσες
Διαβάστε περισσότεραΔιδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 6: Αφαιρετικότητα, Βιβλιοθήκες Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Αφαιρετικότητα -Βιβλιοθήκες (packages) Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής Προγραμματισμός
Διαβάστε περισσότερα2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008
Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει
Διαβάστε περισσότεραTo περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition
To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης
Διαβάστε περισσότεραΠακέτα (Packages) Φωλιασμένες ή Εσωτερικές Κλάσεις (Inner Classes) Παναγιώτης Σφέτσος, PhD
(Object Oriented Programming) Πακέτα (Packages) Φωλιασμένες ή Εσωτερικές Κλάσεις (Inner Classes) PhD http://aetos.it.teithe.gr/~sfetsos/ sfetsos@it.teithe.gr Περιεχόμενα Μαθήματος Πακέτα (Packages) Φωλιασμένες
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07 Αριθμητική στο δυαδικό σύστημα (γενικά) Συμπληρωματικά για δυαδικό σύστημα Η πρόσθεση στηρίζεται στους κανόνες: 0 + 0 = 0, 0 + 1 = 1, 1
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραΕισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2
Ανασκόπηση Μια εφαρμογή Java είναι ένα σύνολο από συνεργαζόμενες κλάσεις Διάλεξη #2: Αντικείμενα, Κλάσεις και Μέθοδοι Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό,, Slide 1 Εισαγωγή στον Αντικειμενοστρεφή
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων
ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python 1η Ομάδα Ασκήσεων Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων IDLE - Διαδικασία ανάπτυξης προγραμμάτων Python - Εισαγωγικά προγράμματα / print / μεταβλητές / input
Διαβάστε περισσότεραΟντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Βασικά Δομικά Στοιχεία ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΔΟΜΙΚΑ ΣΤΟΙΧΕΙΑ ΔΟΜΙΚΑ
Διαβάστε περισσότεραHelloWorld. Παύλος Εφραιμίδης. Java Το πρόγραμμα HelloWorld 1
HelloWorld Παύλος Εφραιμίδης Java Το πρόγραμμα HelloWorld 1 Το πρόγραμμα HelloWorld.java Σχόλια στη Java /** * The HelloWorld class */ class HelloWorld { public static void main(string[] args) { System.out.println("Hello
Διαβάστε περισσότεραΑνάπτυξη εφαρμογής Input-Output
Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου
Διαβάστε περισσότεραΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++
ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τη χρήση του περιβάλλοντος Dev C++ το οποίο θα χρησιμοποιηθεί για την υλοποίηση
Διαβάστε περισσότεραΕφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8
Εφαρμοσμένη Πληροφορική ΙΙ (Ε) To Ολοκληρωμένο Περιβάλλον Ανάπτυξης (Integrated Development Environment-IDE) Netbeans 8 Περιεχόμενα Κατέβασμα και εγκατάσταση Netbeans 8 Δημιουργία project εφαρμογής HTML(5)/CSS/Javascript
Διαβάστε περισσότεραΔιαχείριση Έργων Πληροφορικής Εργαστήριο
Διαχείριση Έργων Πληροφορικής Εργαστήριο «Εισαγωγή στο MS Project- Διάγραμμα Gantt» Μ.Τσικνάκης, Ρ.Χατζάκη Ε. Μανιαδή, Ά. Μαριδάκη 1. Εισαγωγή στο Microsoft Project To λογισμικό διαχείρισης έργων MS Project
Διαβάστε περισσότεραΕισαγωγή στο περιβάλλον Code::Blocks
Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται
Διαβάστε περισσότεραΟδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C
Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Περιεχόμενα 1. Το πρόγραμμα Dev-C++... 2 1.1 Λήψη και εγκατάσταση... 2 1.2 Χρήση... 5 2. Το πρόγραμμα Geany... 10 2.1 Λήψη και εγκατάσταση...
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό, Αντώνιος Συµβώνης, ΣΕΜΦΕ, ΕΜΠ,, Slide 6
Ανασκόπηση Μια εφαρµογή Java είναι ένα σύνολο από συνεργαζόµενες κλάσεις Εβδοµάδα 2: Αντικείµενα, Κλάσεις και Μέθοδοι Εισαγωγή στον Προγραµµατισµό,,, Slide 1 Εισαγωγή στον Προγραµµατισµό,,, Slide 2 Ανασκόπηση:
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Περιεχόμενα Java Classes Java Objects Java
Διαβάστε περισσότερα. Μεθοδολογία Προγραμματισμού. Εισαγωγή στη Java. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014
.. Μεθοδολογία Προγραμματισμού Εισαγωγή στη Java Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η
Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις 2 Ανατομία ενός προγράμματος
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων IDLE - Διαδικασία ανάπτυξης προγραμμάτων Python - Απλά προγράμματα
Διαβάστε περισσότεραFORTRAN και Αντικειμενοστραφής Προγραμματισμός
FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών
Διαβάστε περισσότεραΚλάσεις και Αντικείµενα
Κλάσεις και Αντικείµενα Γρηγόρης Τσουµάκας Τµήµα Πληροφορικής, Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Κλάσεις και Αντικείµενα 2 Τα αντικείµενα σε µια αντικειµενοστρεφή γλώσσα προγραµµατισµού, µοντελοποιούν
Διαβάστε περισσότεραEpsilon Net PYLON Platform
Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον
Διαβάστε περισσότεραΟδηγός Εγκατάστασης Pylon Auto Moto Cube
POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή
Διαβάστε περισσότεραΓια περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.
Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΩΝ JAIN-SIP-PROXY και SIP-COMMUNICATOR Εισαγωγή Αυτές οι οδηγίες περιγράφουν τα βήματα για να εγκαταστήσουμε τις εφαρμογές JAIN- SIP-Proxy και SIP-Communicator.
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το αντικείμενο input
Διαβάστε περισσότεραΕργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Διαβάστε περισσότεραΕισαγωγή στον Αντικειμενοστρέφή Προγραμματισμό Διάλεξη #13
Wrapper Classes, Abstract Classes and Interfaces Διάλεξη #13: Μεταβλητές/μέθοδοι κλάσης, αφηρημένες κλάσεις και διαπροσωπείες Μεταβλητές /πεδία κλάσης [class variables] Τα αντικείμενα ανήκουν σε κλάσεις
Διαβάστε περισσότεραHelloApplet. Παύλος Εφραιμίδης Java Applets 1
HelloApplet Παύλος Εφραιμίδης pefraimi@ee.duth.gr Java Applets 1 Applets Τα Applets είναι προγράμματα Java που μπορούν να εκτελεστούν μέσα στο περιβάλλον ενός Browser (Firefox, Internet Explorer, Netscape,
Διαβάστε περισσότεραΚέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ
http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series
Διαβάστε περισσότερα1. Ξεκινώντας. 1.1 Τι είναι η Java. PDF created with FinePrint pdffactory Pro trial version
1. Ξεκινώντας Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να περιγράψετε τα κύρια χαρακτηριστικά της γλώσσας Java Να περιγράψετε τη Java Virtual Machine Να περιγράψετε πώς λειτουργεί ο μηχανισμός «συλλογής
Διαβάστε περισσότεραΕγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE
Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE Βήμα 1, εγκατάσταση VHOPE Η εφαρμογή VHOPE θα πρέπει να εγκατασταθεί στο PC σας προτού μπορείτε να αρχίσετε να χρησιμοποιείτε το υλικό παρουσίασης σε αυτό
Διαβάστε περισσότεραSocialSkip Service v2.0
SocialSkip Service v2.0 Οδηγίες εγκατάστασης Κωνσταντίνος Παρδάλης Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής Κέρκυρα, Μάιος 2013 Πίνακας περιεχομένων Εισαγωγή... 2 Αρχεία για λήψη... 2 Εγκατάσταση Java Developer
Διαβάστε περισσότεραΨηφιακή Επεξεργασία Σήματος
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ψηφιακή Επεξεργασία Σήματος Ενότητα Γ: Οδηγίες για την Ανάπτυξη και Εκτέλεση Προγραμμάτων στο Code Composer Studio v.4 Όνομα Καθηγητή:
Διαβάστε περισσότεραΣτοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο
Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console
Διαβάστε περισσότεραΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /
ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Μέθοδοι
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Μέθοδοι Παράδειγμα 1 Θέλουμε ένα πρόγραμμα που να προσομοιώνει την κίνηση ενός αυτοκινήτου, το οποίο κινείται και τυπώνει τη θέση του.
Διαβάστε περισσότεραAndroid Studio για Windows
Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός Διάλεξη 4 : CLASSES
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 4 : CLASSES Κων. Κόκκινος Αντικειμενοστραφής Προγραμματισμός Η ιδέα του αντικειμενοστραφούς προγραμματισμού Αυτόνομες οντότητες Στιγμιότυπα οντοτήτων Παράδειγμα
Διαβάστε περισσότεραΔΗΜΙΟΥΡΓΙΑ & ΧΡΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ
ΔΗΜΙΟΥΡΓΙΑ & ΧΡΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ Γεώργιος Παπαϊωάννου (2017-18) gepap@aueb.gr Περιγραφή: Τι είναι οι βιβλιοθήκες Δημιουργία βιβλιοθηκών Σύνδεση βιβλιοθηκών Τελευταία ενημέρωση: Οκτώβριος 2017 2 Compilation
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Αναφορές
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Αναφορές Μαθήματα από το lab Υπενθύμιση: Η άσκηση ζητούσε να υλοποιήσετε μία κλάση vector που να διαχειρίζεται διανύσματα οποιουδήποτε
Διαβάστε περισσότεραΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης
Ακ. Έτος 2013-2014 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΙΑ 2 - MOODLE ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης Συγγραφή σημειώσεων: Πίλτση Κωνσταντίνα 56011 Πίνακας Περιεχομένων Είσοδος στο σύστημα
Διαβάστε περισσότεραΤώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS.
Groovy and Grails Tool Suite Τώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS. Πηγαίνετε στο παρακάτω link, GGTS: http://spring.io/tools/ggts Επιλέξτε να δείτε όλες
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 Αλγόριθμος: Βήμα προς βήμα διαδικασία για την επίλυση κάποιου προβλήματος. Το πλήθος των βημάτων πρέπει να είναι πεπερασμένο. Αλλιώς: Πεπερασμένη
Διαβάστε περισσότερα2 η Εργαστηριακή Άσκηση
2 η Εργαστηριακή Άσκηση Σκοπός της παρούσας εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής client/server η οποία θα συνδέεται με μια Βάση Δεδομένων σε MSSQL Server (ή ACCESS), και θα προβάλει
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το
Διαβάστε περισσότεραANDROID Προγραμματισμός Εφαρμογών
ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής
Διαβάστε περισσότεραSearching and Downloading OpenStreetMap Data
Searching and Downloading OpenStreetMap Data QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis
Διαβάστε περισσότεραBHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.
BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.
Διαβάστε περισσότεραΔημιουργία και εκτέλεση προγραμμάτων. Εντολές εισόδου από το πληκτρολόγιο και εξόδου στην οθόνη.
Δημιουργία και εκτέλεση προγραμμάτων. Εντολές εισόδου από το πληκτρολόγιο και εξόδου στην οθόνη. Σε αυτήν την ενότητα θα δημιουργήσετε και θα εκτελέσετε τα πρώτα σας απλά προγράμματα. Επίσης, θα δείτε
Διαβάστε περισσότεραΕργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:
Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήριο 8 Πακέτα (Packages) Access
Διαβάστε περισσότεραComputing and Information Systems Service. ιαχείριση Αρχείων
ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,
Διαβάστε περισσότεραProcSim οδηγίες χρήσης.
ProcSim οδηγίες χρήσης. Το ProcSim είναι ένα εργαλείο προσομοίωσης Οπτικοποίησης του Datapath του απλού επεξεργαστή που περιγράφεται στο μάθημα (και στο βιβλίο). Το εργαλείο αυτό εκτελεί προγράμματα γραμμένα
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Constructors
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Constructors Μαθήματα από το lab Ένα πρόγραμμα αποτελείται από διάφορες κλάσεις και αντικείμενα αυτών των κλάσεων. Μία από τις κλάσεις
Διαβάστε περισσότεραTeleCost Hotel για Panasonic TDA
TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά
Διαβάστε περισσότερα2.1 Αντικειµενοστρεφής προγραµµατισµός
2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί
Διαβάστε περισσότεραΟ ΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΣΥΝΕ ΡΙΟ ΤΗΣ ΕΝΕΦΕΤ
Ο ΗΓΙΕΣ ΥΠΟΒΟΛΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΣΥΝΕ ΡΙΟ ΤΗΣ ΕΝΕΦΕΤ ΒΗΜΑ 1. ΗΜΙΟΥΡΓΙΑ ΛΟΓΑΡΙΑΣΜΟΥ Συνδεθείτε στη ιστοσελίδα: http://events.enephet.gr/index.php/enephet/2017 Πατήστε το Account (1) για να δημιουργήσετε
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε
Διαβάστε περισσότεραApp Inventor 3ο Μάθημα (Ζάρια - επέκταση)
App Inventor 3ο Μάθημα (Ζάρια - επέκταση) Μεταβλητές Δομή επιλογής If then Λογικές συνθήκες Στο μάθημα αυτό θα επεκτείνουμε την εφαρμογή ζάρια που αναπτύξαμε στο πρώτο μάθημα ώστε να εμφανίζει μήνυμα επιτυχίας
Διαβάστε περισσότεραFORTRAN και Αντικειμενοστραφής Προγραμματισμός
FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών
Διαβάστε περισσότεραΔιδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 7: Ενθυλάκωση (encapsulation), Τροποποιητές(modifiers) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Ενθυλάκωση -Τροποποιητές Πρόσβασης (Access Modifiers), public, protected, private,
Διαβάστε περισσότερα4 η Εργαστηριακή Άσκηση
4 η Εργαστηριακή Άσκηση Σκοπός της εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής πολλαπλών καρτελών με κοινή σύνδεση σε Βάση Δεδομένων και προβολή δεδομένων από διαφορετικούς πίνακες της ίδιας
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #4 ο : Αποσφαλμάτωση (debugging), μετατροπές
Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #4 ο : Αποσφαλμάτωση (debugging), μετατροπές τύπων, δημιουργία τυχαίων αριθμών, λήψη εισόδου από χρήστη Λογικά λάθη public class ShowLogicErrors
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16
ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16 ΠΕΡΙΕΧΟΜΕΝΑ 1. Οδηγίες εγκατάστασης προγράμματος SCADA Pro 16... 3 Α) Εγκατάσταση DirectX... 5 Β) Εγκατάσταση Vcredist... 7 2. Οδηγίες ενεργοποίησης προγράμματος SCADA
Διαβάστε περισσότεραTο περιβάλλον Code::Blocks
Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή
Διαβάστε περισσότεραΕργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.
Διαβάστε περισσότεραΟδηγίες ενεργοποίησης λογαριασμού στο λογισμικό λογοκλοπής TURNITIN
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ Ελ. Βενιζέλου 70, Καλλιθέα, Τ.Κ. 176 71, Τηλ.: 210 9549169-170 http://www.library.hua.gr, e-mail:library@hua.gr Καλλιθέα 19/7/17 Οδηγίες ενεργοποίησης
Διαβάστε περισσότεραΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES
ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES 2. ΠΑΤΗΣΤΕ EDIT ΑΛΛΑΞΤΕ ΤΟ ΟΝΟΜΑ COMPANY CLOSE 3. ΠΑΤΗΣΤΕ NEW (CREATE NEW)
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Κλάσεις και Αντικείμενα Constructors, equals, tostring
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Κλάσεις και Αντικείμενα Constructors, equals, tostring Constructors (Δημιουργοί) O Constructor είναι μια «μέθοδος» η οποία καλείται όταν δημιουργούμε το αντικείμενο
Διαβάστε περισσότεραΟδηγίες Εργασίας 1 Facility-Game
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ 2013-2014 Οδηγίες Εργασίας 1 Facility-Game Ανανεωμένος για την έκδοση v0.62 του FacilityGameProject Διδάσκων : Eπικ.Καθηγητής Παύλoς Εφραιμίδης Υπεύθυνος Φροντιστηρίου : Σωτήρης Γυφτόπουλος
Διαβάστε περισσότεραΑντικειµενοστρεφής Προγραµµατισµός
16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη
Διαβάστε περισσότεραΕισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014
Εισαγωγικές έννοιες Ιωάννης Γ. Τσούλος 2014 Διάγραμμα παρουσιάσεως 1. Κατηγορίες κινητών τηλεφώνων 2. Κατηγορίες έξυπνων κινητών τηλεφώνων 3. Προγραμματισμός κινητών συσκευών 4. Ξεκίνημα με το Eclipse
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει
Διαβάστε περισσότεραΕαρινό. Ύλη εργαστηρίου, Ασκήσεις Java
Εξάμηνο Μάθημα Τίτλος 2017 2018 Εαρινό Αντικειμενοστραφής Προγραμματισμός Ι Ύλη εργαστηρίου, Ασκήσεις Java Ημερομηνία Εργαστήριο 5 ο Α. Ύλη εργαστηρίου 5.1 Έννοιες αντικειμενοστραφούς προγραμματισμού,
Διαβάστε περισσότερα