Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Παρακολουθώ όλα τα μαθήματα.

Συντονιστές: φιάλη klein, Ryu, markelos, meleneemil

Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από LocknLoad »

Αρχικα πρεπει να'χεις θεσει την db πριν τον κατασκευαστη

Κώδικας: Επιλογή όλων

private ArrayList db;
Μετα δημιουργεις την ArrayList

Στο add, προσθετεις ενα Shape στην ArrayList. Η ArrayList δεχεται μονο Objects και το μετατρεπει αυτοματα σε ενα

Μετα στην listAll κανεις μια προσπελαση στην db την οποια χρησιμοποιεις λιγο πολυ σαν πινακα (πχ db.size() ή db.get(i) αντι για db). Ομως, επειδη σου δινει Object, πρεπει να το μετατρεψεις σε Shape. Για αυτο κανεις casting, δλδ (Shape)

Οποτε η σειρα

Κώδικας: Επιλογή όλων

((Shape)db.get(i)).print();
Εκτελειτε ως εξης:
Πρωτα παιρνεις το i-ωστο Object της db
Μετα το μετατρεπεις σε Shape
Τελος, καλεις τη μεθοδο print() της κλασης Shape
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από lunatic »

Δεν καταλαβα τιποτα.

Ο κωδικας μου είναι σωστός. Είναι έτοιμος από τις λύσεις έτσι κ αλλιώς. Εγώ στο bluej τι όρισμα θα δωσω όταν τρέχω το πρόγραμμα.
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από LocknLoad »

Εσυ δε θα δωσεις ορισμα στο χυμα. Θα φτιαξεις πρωτα ενα-δυο Shapes. Μετα θα φτιαξεις την db (ή καντο πρωτα αν προτιμας). Τελος, θα κανεις add στην db και θα δωσεις το ονομα του 1ου Shape και μετα ξανα add για το 2o Shape
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
constant
Portal Administrator
Portal Administrator
Δημοσιεύσεις: 1684
Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
Real Name: Konstantinos
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από constant »

Όπως θα είσαι στο περιβάλλον του blueJ αυτό που θα κάνεις αφού δημιουργήσεις την κλάση
DatabaseOfShapes() είναι να φτιάξεις με τον αντίστοιχο κατασκευαστή κάποια αντικείμενα από την κλάση Shape και στη συνέχεια καλώντας τη μέθοδο
public void add(Shape s)
να τα προσθέσεις στη db σου και να κάνεις μετά ότι θέλεις (πχ listAll) όπως είπε ο LockNLoad
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από lunatic »

Μπορεί να μου πει κάποιος πόσα εργαστήρια έχουν γίνει μέχρι τώρα?
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
Άβαταρ μέλους
constant
Portal Administrator
Portal Administrator
Δημοσιεύσεις: 1684
Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
Real Name: Konstantinos
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από constant »

Στο τμήμα της δευτέρας τα 4 πρώτα, στο τμήμα της τετάρτης έγινε και το πέμπτο! (της τρίτης μην ρωτάς καν, μόνο Γ.Σ. γίνεται τις Τρίτες!) :P
Άβαταρ μέλους
lunatic
Δημοσιεύσεις: 1095
Εγγραφή: Δευ Φεβ 09, 2009 9:45 pm
Real Name: Zoro
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από lunatic »

Θενκς :e_biggrin:
When do you think people die?
When they are shot through the heart by the bullet of a pistol? No
When they are ravaged by an incurable disease? No
When they drink a soup made from a poisonous mushroom? No
It's when... they are forgotten...
myrto
Δημοσιεύσεις: 1
Εγγραφή: Δευ Μάιος 23, 2011 7:31 pm
Real Name: maria myrto
Gender: Female
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από myrto »

μήπως ξέρει κάποιος τις εκφωνήσεις από τις ασκήσεις που είναι λυμένες στο forum???? π.χ αυτή που λεει προγραμματιστική άσκηση 1(σκάκι) , στο site του συμβώνη έχει τις φετινές ασκήσεις αυτές είναι μάλλον περσινές..... ευχαριστώ!!!!!!!!!
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από LocknLoad »

Η εκφωνηση του σκακιου ειναι στο εργαλειο (απο τωρα)
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
constant
Portal Administrator
Portal Administrator
Δημοσιεύσεις: 1684
Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
Real Name: Konstantinos
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από constant »

Επειδή τις έχω μισοτελειωμένες, έχει κανένας ολόκληρες τις λύσεις από τις ασκήσεις 9,10?
Στις λύσεις των ασκήσεων που είναι ανεβασμένες αυτές δεν υπάρχουν....

Θα τις ανέβαζα εγώ αλλά στην 10 π.χ. ενώ στο applet τρέχει μια χαρά, όταν πάω να την τρέξω σε browser δε μου το εμφανίζει, βγάζει μόνο κενό κάτω από τον τίτλο... :|
Άβαταρ μέλους
Fallen angel
Δημοσιεύσεις: 12
Εγγραφή: Κυρ Αύγ 22, 2010 7:24 pm
Real Name: Κοραλία
Gender: Female
Facebook ID: 0
Τοποθεσία: Asylum
Επικοινωνία:

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από Fallen angel »

Στο applet viewer του bluej σου τρέχει κανονικά; Αν είναι μόνο στον browser το πρόβλημα παίζει να λείπει το plugin που χρειάζεται για να τρέχει java applets..

Ορίστε πάντως και η 9 και 10, νομίζω πως είναι σωστές..
Συνημμένα
EuroConverter.rar
Lab 9
(5.21 KiB) Μεταφορτώθηκε 82 φορές
CounterGUI.rar
Lab 10
(4.5 KiB) Μεταφορτώθηκε 85 φορές
Think of your darkest night. Think of your soul alone. If you can bear the sight, think of the love you've never known...
Άβαταρ μέλους
constant
Portal Administrator
Portal Administrator
Δημοσιεύσεις: 1684
Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
Real Name: Konstantinos
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από constant »

Επειδή και εμένα ο κώδικας ίδιος είναι, και επίσης ούτε απ το δικό σου δεν τρέχει στον browser, υποθέτω ότι φταίει το plug-in...

Αν θέλεις μπορείς να τα ανεβάσεις στο εργαλείο
οδηγίες
εδώ
Άβαταρ μέλους
Malefino
Δημοσιεύσεις: 453
Εγγραφή: Τετ Ιαν 28, 2009 6:50 pm
Real Name: Thomas
Gender: Male
Facebook ID: 2147483647

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από Malefino »

Οι συνδεδεμένες δομές είναι φέτος στην ύλη της Java II?
Αν αγαπάς θα φας πακέτο
κι αν μ'αγαπάς θα φας μπουκέτο.

VoxPopuli: producer, beatmaker and dj
https://soundcloud.com/voxpopuli2
https://voxpopuli2.bandcamp.com

Αναρχοσυνδικαλιστική Πρωτοβουλία Ροσινάντε: ΖΗΤΩ Η ΕΛΛΑΔΑ ΧΩΡΙΣ ΚΥΒΕΡΝΗΣΗ!
https://rocinante.gr
Άβαταρ μέλους
constant
Portal Administrator
Portal Administrator
Δημοσιεύσεις: 1684
Εγγραφή: Τετ Δεκ 01, 2010 2:16 pm
Real Name: Konstantinos
Gender: Male
Facebook ID: 0

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από constant »

Συνδεδεμένες δομές εννοείς τα εργαστήρια 10(intList), 11(PriorityQueues) του πρώτου εξαμήνου?

Αν ναι, μπορώ να σου πω ότι τα κάναμε στην παράδοση οπότε λογικά, ναι, είναι μέσα.
Άβαταρ μέλους
Malefino
Δημοσιεύσεις: 453
Εγγραφή: Τετ Ιαν 28, 2009 6:50 pm
Real Name: Thomas
Gender: Male
Facebook ID: 2147483647

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσίευση από Malefino »

constant έγραψε:Συνδεδεμένες δομές εννοείς τα εργαστήρια 10(intList), 11(PriorityQueues) του πρώτου εξαμήνου?
Αν ναι, μπορώ να σου πω ότι τα κάναμε στην παράδοση οπότε λογικά, ναι, είναι μέσα.
Thank you :wink:

Υπάρχει κάτι που δεν έγινε στην παράδοση;
Αν αγαπάς θα φας πακέτο
κι αν μ'αγαπάς θα φας μπουκέτο.

VoxPopuli: producer, beatmaker and dj
https://soundcloud.com/voxpopuli2
https://voxpopuli2.bandcamp.com

Αναρχοσυνδικαλιστική Πρωτοβουλία Ροσινάντε: ΖΗΤΩ Η ΕΛΛΑΔΑ ΧΩΡΙΣ ΚΥΒΕΡΝΗΣΗ!
https://rocinante.gr
Απάντηση

Επιστροφή στο “Πρώτο Έτος”