Games DB with COBOL

Τα δικά μας προγράμματα!

Συντονιστής: Developers

Άβαταρ μέλους
Darth_Cotsos
ZX power
ZX power
Δημοσιεύσεις: 219
Εγγραφή: Κυρ Σεπ 06, 2009 9:28 pm

Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό Darth_Cotsos » Παρ Ιαν 27, 2017 9:42 pm

Μια και είμαστε ρετρό ας κάνουμε και μία ρετρό βάση δεδομένων με τα βίντεο παιχνίδια που έχουμε στη κατοχή μας, παλαιά και νέα.
Το ρετρό εργαλείο υπάρχει και είναι η GNU Cobol (Open Cobol παλαιότερα) και με editor το OpenCobolIDE γίνετε μια απλή εφαρμογή βάσης σε μικρό χρονικό διάστημα και με μόλις 500 γραμμές κώδικα!!!
Ο λόγος λοιπόν για την GamesDB, μια εφαρμογή που κρατά την βάση δεδομένων με όλα τα βίντεο παιχνίδια που έχετε αλλά και τις εφαρμογές.
Η βάση κρατάει σε κάθε εγγραφή της ένα μοναδικό κωδικό, τον τίτλο του παιχνιδιού, το είδος του, τον προγραμματιστή αλλά και τον εκδότη, τη χρόνια που κυκλοφόρησε, για ποιο σύστημα και σε τι μέσο!!!
Με το που θα τρέξουμε την εφαρμογή για πρώτη φορά θα πρέπει να επιλέξουμε την 1η επιλογή στο αρχικό μενού ώστε να δημιουργηθούν τα αρχεία που θα διαχειρίζεστε.

Στιγμιότυπο 2017-01-27, 9.26.30 μμ.png


Προσοχή αυτό το κάνουμε μόνο την πρώτη φορά. Εαν το κάνουμε ξανά ενώ έχουμε καταχωρίσει δεδομένα θα τα χάσουμε!!!
Η εφαρμογή ωστόσο μας ρωτάει πριν αρχικοποιήσει τα αρχεία.
Για να γνωρίζετε και να μπορείτε να πάρετε backup των αρχείων αυτά είναι τα GAMEDB.DAT και GAMEDB.DAT.1
Αφού έχουμε δημιουργήσει τα αρχεία διαχειριζόμαστε τη βάση μας με τις επιλογές 2 έως 6.
Με τη 2 επιλογή εισάγουμε ένα νέο παιχνίδι στη βάση. Ο κωδικός που μας ζητάει στο πρώτο πεδίο είναι μοναδικός για κάθε παιχνίδι και δώσουμε κάποιον που ήδη υπάρχει η εφαρμογή μα ενημερώνει και μας επιστρέφει στο κεντρικό μενού.
Σα κωδικό δίνουμε ότι θέλουμε και διαμορφώνουμε εμείς του 4 χαρακτήρες που μας ζητάει. Το πεδίο, όπως και όλα τα πεδία, είναι αλφαριθμητικό οπότε βάζουμε ότι θέλουμε.

Στιγμιότυπο 2017-01-27, 9.26.18 μμ.png


Στη τρίτη επιλογή ψάχνουμε βάση του κωδικού μια εγγραφή ενώ στη τέταρτη μπορούμε να διορθώσουμε το πεδίο μια εγγραφής αφου πρώτα τη βρούμε μέσω πάλι του κωδικού. Στη διόρθωση πατάμε enter μέχρι να πάμε στο πεδίο που θέλουμε, κάνουμε τη διόρθωση και συνεχίζουμε να πατάμε enter μέχρι ο κέρσορας να περάσει απ' όλα τα πεδία και να μας ζητήσει εαν θέλουμε να αποθηκεύσουμε τις αλλαγές.
Με την πέμπτη επιλογή μπορούμε να σβήσουμε μια εγγραφή απο τη βάση μας και με τη έκτη επιλογή περνάμε στο μενού για τις λίστες.
Στο μενού για τις λίστες βλέπουμε ότι μπορούμε να έχουμε λίστες συγκεκριμένων τιτλων, συστημάτων, χρονολογιων, developer ή εκδοτη, είδους καθώς και τίτλου εάν τον έχουμε πάνω από μια φορά.
Δηλαδή εάν πχ επιλέξουμε μια λίστα ανά developer και στην επόμενη ερώτηση δώσουμε OCEAN θα πάρουμε μια λίστα με όλους τους τίτλους της OCEAN που έχουμε.
Η επιλογή general στο μενού για τις λίστες μας δίνει φυσικά μία γενική λίστα όλου του αρχείου.
Η εφαρμογή έρχεται δύο εκδόσεις για Mac και PC!!!

Στιγμιότυπο 2017-01-27, 8.39.47 μμ.png


https://sourceforge.net/projects/open-cobol/
http://opencobolide.readthedocs.io/en/l ... nload.html

GAMEDB_PC.zip

GAMEDB_MAC.zip
Δεν έχετε τα απαραίτητα δικαιώματα για να δείτε τα συνημμένα αρχεία σε αυτήν τη δημοσίευση.
You don't know the power of the 8bit side!!!

RetroUnboxers.gr

Άβαταρ μέλους
alex76gr
Reviewer
Reviewer
Δημοσιεύσεις: 887
Εγγραφή: Τρί Απρ 03, 2012 11:22 pm
Τοποθεσία: Πειραιάς
Επικοινωνία:

Re: Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό alex76gr » Σάβ Ιαν 28, 2017 12:05 am

Μπράβο και πάλι Κώστα! :!!

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1964
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Σάβ Ιαν 28, 2017 9:21 pm

Κώστα είσαι φανταστικός!!!
Δε μου λες, αυτό μπορεί να γίνει πορτ σε 8μπιτα?
Βασικά δε ξέρω αν υπάρχει cobol εκεί πέρα :provlimatismenos
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

Άβαταρ μέλους
Darth_Cotsos
ZX power
ZX power
Δημοσιεύσεις: 219
Εγγραφή: Κυρ Σεπ 06, 2009 9:28 pm

Re: Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό Darth_Cotsos » Δευ Ιαν 30, 2017 12:09 pm

Cobol δεν έχω συναντήσει για 8bit αλλά port μπορεί να γίνει!!! ;)
You don't know the power of the 8bit side!!!

RetroUnboxers.gr

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 286
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό arislab » Πέμ Φεβ 02, 2017 2:31 pm

ΕΥΓΕ ΤΕΚΝΟΝ ΜΟΥ!!! Κ Α Τ Α Π Λ Η Κ Τ Ι Κ Ο ! :!! :thanks
(...το χρησιμοποιώ στο Mac μου!)

αν και σπεχτρουμάς :D .. είσαι ο τελευταίος και μοναδικός CODER της Ελληνικής ρετροκοινότητας!!! The Last of the RetroCoders! 8-)

Χρήζεσαι επ'αξια RETROCODER OF THE YEAR!!! s-wow

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1964
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Games DB with COBOL

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Πέμ Φεβ 02, 2017 2:37 pm

Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?


Επιστροφή σε “* Home Micros programming *”



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 1 και 0 επισκέπτες