Μετάβαση στο κεντρικό περιεχόμενο
ΔΙ.ΠΑ.Ε. Σέρρες - e-Learning
  • Αρχική
  • Περισσότερα
Ελληνικά ‎(el)‎
Ελληνικά ‎(el)‎ Ελληνικά για σχολές ‎(el_uni)‎ English ‎(en)‎
Αυτή τη στιγμή χρησιμοποιείτε πρόσβαση επισκέπτη
Σύνδεση
ΔΙ.ΠΑ.Ε. Σέρρες - e-Learning
Αρχική
Ανάπτυξη όλων Σύμπτυξη όλων

Μπλοκ

Παράλειψη Πλοήγηση

Πλοήγηση

  • Αρχική

    • Σελίδες ιστοτόπου

      • Τα μαθήματά μου

      • Ετικέτες

      • ΦόρουμΑνακοινώσεις ιστοτόπου

    • Τα μαθήματά μου

    • Μαθήματα

      • Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών και Τηλε...

        • Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική

        • Π.Μ.Σ. στις Τηλεπικοινωνίες και Δίκτυα Η/Υ

        • Π.Μ.Σ. στη Ρομποτική

        • ΑΣΑΦΗ ΣΥΣΤΗΜΑΤΑ

        • Αναγνώριση Προτύπων - Νευρωνικά Δίκτυα2020

        • Αναγνώριση προτύπων ΝΔ 2021

        • Αναλογικά Ηλεκτρονικά

        • Αναλογικά Ηλεκτρονικά-Εργαστήριο

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

        • Αριθμητικές μέθοδοι σε προγραμματιστικό περιβάλλον...

        • Αριθμητική Ανάλυση και Επιστημονικός Προγραμματισμός

        • Αρχιτεκτονικη Υπολογιστων

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

        • ΑΣΥΡΜΑΤΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ (ΠΑΝΕΠΙΣΤΗΜΙΟΥ)

        • Μεθοδολογία Προγραμματισμού

          • Γενικά

          • Topic 1

          • Topic 2

          • Topic 3

            • ΑρχείοΘεωρία: Κλάσεις και αντικείμενα. Εξαιρέσεις στη Java

            • ΑρχείοΑφηρημένες (abstract) κλάσεις και Java Interfaces

            • ΑρχείοΕπαναληπτικές ασκήσεις: Εισαγωγή στη Java

            • Ανάθεση εργασίαςΑνάπτυξη βιβλιοθήκης για ανάγνωση παραμέτρων γραμμ...

          • Topic 4

          • Topic 5

          • Topic 6

          • Topic 7

          • Topic 8

          • Topic 9

          • Topic 10

          • Εξετάσεις εργαστηρίου Τμήμα Παρασκεύης

      • Τμήμα Μηχανολόγων Μηχανικών

      • Τμήμα Πολιτικών Μηχανικών

      • Τμήμα Μηχανικών Τοπογραφίας και Γεωπληροφορικής

      • Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων

      • Τμήμα Οικονομικών Επιστημών

      • Τμήμα Εσωτερικής Αρχιτεκτονικής

      • Τμήμα Διοίκησης Εφοδιαστικής Αλυσίδας

      • Τμήμα Δημιουργικού Σχεδιασμού και Ένδυσης

Παράλειψη Τελευταίες ανακοινώσεις

Τελευταίες ανακοινώσεις

  • 30 Μαΐου 2024, 12:20 PM
    Νικόλαος Πεταλίδης
    Αξιολόγηση μαθήματος θεωρίας
  • 24 Μαΐου 2024, 4:18 PM
    Νικόλαος Πεταλίδης
    Αναβολή μαθήματος
Παλαιότερα θέματα ...
  1. Μεθοδολογία Προγραμματισμού
  2. Topic 3
  3. Ανάπτυξη βιβλιοθήκης για ανάγνωση παραμέτρων γραμμ...

Ανάπτυξη βιβλιοθήκης για ανάγνωση παραμέτρων γραμμής εντολής

Απαιτήσεις ολοκλήρωσης
Άνοιξε: Τρίτη, 17 Μαρτίου 2020, 12:35 PM
Λήξη: Παρασκευή, 22 Μαΐου 2020, 11:59 PM
Σκοπός της άσκησης αυτής είναι η εξοικείωσή σας με τη γλώσσα Java.
Θα πρέπει να αναπτύξετε μια βιβλιοθήκη για ανάγνωση παραμέτρων γραμμής εντολών (command line arguments). Όπως, πιθανότατα, σας είναι γνωστό όταν εκτελείται ένα πρόγραμμα μπορείτε να δώσετε και κάποιες επιπλέον εντολές.

Για παράδειγμα αν δώσετε την εντολή dir στη γραμμή εντολών του υπολογιστή σας, τότε το αποτέλεσμα θα είναι ένας κατάλογος με τα αρχεία του τρέχοντος φακέλου αλλά αν δώσετε την εντνολή dir /w θα πάρετε σαν αποτέλεσμα πάλι τα αρχεία του τρέχοντος φακέλου αλλά σε διαφορετική μορφή. Το /w είναι μια παράμετρος της εντολής dir. Μπορείτε να περάσετε τέτοιες παραμέτρους σε ένα πρόγραμμα γραμμένο σε C μέσω των παραμέτρων (int argc,char **argv) της συνάρτησης main.

Αντίστοιχα στη Java μέσα από μια παράμετρο της μορφής String[] args (βλ. https://goo.gl/ck4ZKl).

Σκοπός σας είναι να κάνετε μια βιβλιοθήκη που να υποστηρίζει την εύκολη διαχείριση αυτών των παραμέτρων μέσα σε ένα πρόγραμμα. Μπορείτε να πάρετε ιδέες (αλλά όχι τον κώδικα) από παρόμοιες βιβλιοθήκες που κάνουν το ίδιο πράγμα. Ενδεικτικά αναφέρω τις: JCommander JOpt argparser

Θα πρέπει να παραδώσετε στην εργασία αυτή, τον κώδικα, μια μικρή περιγραφή του τρόπου που δουλεύει καθώς και το παραγόμενο σύνολο αρχείων από το javadoc. Να τονίσω ότι:

H άσκηση είναι ατομική.

Η άσκηση θα μετρήσει 15% επί του τελικού βαθμού Πρέπει να παραδοθεί ο πηγαίος κώδικας (όχι τα αρχεία .class) μαζί με μέγιστο 2 σελίδες περιγραφή του τρόπου λειτουργίας της βιβλιοθήκης μέχρι τις 15 MAIOY 2020 στο elearning.

Για να μπορέσετε να παραδώσετε την εργασία θα πρέπει να γραφτείτε στο μάθημα! Να επαναλάβω: 15 MAIOY 2020 μέσω elearning
Contact site support
Αυτή τη στιγμή χρησιμοποιείτε πρόσβαση επισκέπτη (Σύνδεση)
Περίληψη διατήρησης δεδομένων
Λήψη εφαρμογής κινητού
Με την υποστήριξη του Moodle