Σελίδα 12 από 20

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

Δημοσιεύτηκε: Παρ Απρ 29, 2011 1:04 am
από 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

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

Δημοσιεύτηκε: Παρ Απρ 29, 2011 3:00 pm
από lunatic
Δεν καταλαβα τιποτα.

Ο κωδικας μου είναι σωστός. Είναι έτοιμος από τις λύσεις έτσι κ αλλιώς. Εγώ στο bluej τι όρισμα θα δωσω όταν τρέχω το πρόγραμμα.

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

Δημοσιεύτηκε: Παρ Απρ 29, 2011 3:58 pm
από LocknLoad
Εσυ δε θα δωσεις ορισμα στο χυμα. Θα φτιαξεις πρωτα ενα-δυο Shapes. Μετα θα φτιαξεις την db (ή καντο πρωτα αν προτιμας). Τελος, θα κανεις add στην db και θα δωσεις το ονομα του 1ου Shape και μετα ξανα add για το 2o Shape

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

Δημοσιεύτηκε: Δευ Μάιος 02, 2011 5:52 pm
από constant
Όπως θα είσαι στο περιβάλλον του blueJ αυτό που θα κάνεις αφού δημιουργήσεις την κλάση
DatabaseOfShapes() είναι να φτιάξεις με τον αντίστοιχο κατασκευαστή κάποια αντικείμενα από την κλάση Shape και στη συνέχεια καλώντας τη μέθοδο
public void add(Shape s)
να τα προσθέσεις στη db σου και να κάνεις μετά ότι θέλεις (πχ listAll) όπως είπε ο LockNLoad

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

Δημοσιεύτηκε: Κυρ Μάιος 08, 2011 7:40 pm
από lunatic
Μπορεί να μου πει κάποιος πόσα εργαστήρια έχουν γίνει μέχρι τώρα?

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

Δημοσιεύτηκε: Κυρ Μάιος 08, 2011 11:15 pm
από constant
Στο τμήμα της δευτέρας τα 4 πρώτα, στο τμήμα της τετάρτης έγινε και το πέμπτο! (της τρίτης μην ρωτάς καν, μόνο Γ.Σ. γίνεται τις Τρίτες!) :P

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

Δημοσιεύτηκε: Δευ Μάιος 09, 2011 1:01 am
από lunatic
Θενκς :e_biggrin:

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

Δημοσιεύτηκε: Δευ Μάιος 23, 2011 7:55 pm
από myrto
μήπως ξέρει κάποιος τις εκφωνήσεις από τις ασκήσεις που είναι λυμένες στο forum???? π.χ αυτή που λεει προγραμματιστική άσκηση 1(σκάκι) , στο site του συμβώνη έχει τις φετινές ασκήσεις αυτές είναι μάλλον περσινές..... ευχαριστώ!!!!!!!!!

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

Δημοσιεύτηκε: Δευ Μάιος 23, 2011 9:45 pm
από LocknLoad
Η εκφωνηση του σκακιου ειναι στο εργαλειο (απο τωρα)

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

Δημοσιεύτηκε: Σάβ Ιουν 11, 2011 4:57 pm
από constant
Επειδή τις έχω μισοτελειωμένες, έχει κανένας ολόκληρες τις λύσεις από τις ασκήσεις 9,10?
Στις λύσεις των ασκήσεων που είναι ανεβασμένες αυτές δεν υπάρχουν....

Θα τις ανέβαζα εγώ αλλά στην 10 π.χ. ενώ στο applet τρέχει μια χαρά, όταν πάω να την τρέξω σε browser δε μου το εμφανίζει, βγάζει μόνο κενό κάτω από τον τίτλο... :|

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

Δημοσιεύτηκε: Κυρ Ιουν 12, 2011 3:49 pm
από Fallen angel
Στο applet viewer του bluej σου τρέχει κανονικά; Αν είναι μόνο στον browser το πρόβλημα παίζει να λείπει το plugin που χρειάζεται για να τρέχει java applets..

Ορίστε πάντως και η 9 και 10, νομίζω πως είναι σωστές..

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

Δημοσιεύτηκε: Κυρ Ιουν 12, 2011 5:16 pm
από constant
Επειδή και εμένα ο κώδικας ίδιος είναι, και επίσης ούτε απ το δικό σου δεν τρέχει στον browser, υποθέτω ότι φταίει το plug-in...

Αν θέλεις μπορείς να τα ανεβάσεις στο εργαλείο
οδηγίες
εδώ

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

Δημοσιεύτηκε: Δευ Ιουν 13, 2011 3:31 pm
από Malefino
Οι συνδεδεμένες δομές είναι φέτος στην ύλη της Java II?

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

Δημοσιεύτηκε: Δευ Ιουν 13, 2011 3:45 pm
από constant
Συνδεδεμένες δομές εννοείς τα εργαστήρια 10(intList), 11(PriorityQueues) του πρώτου εξαμήνου?

Αν ναι, μπορώ να σου πω ότι τα κάναμε στην παράδοση οπότε λογικά, ναι, είναι μέσα.

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

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

Υπάρχει κάτι που δεν έγινε στην παράδοση;