Gambas 3

Screenshot Λογισμικό:
Gambas 3
Στοιχεία Λογισμικού:
Εκδοχή: 3.10.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 22 Jun 18
Προγραμματιστής: Gambas Team
Άδεια: Δωρεάν
Δημοτικότητα: 84

Rating: nan/5 (Total Votes: 0)

Το Gambas 3 είναι το περιβάλλον ανάπτυξης Gambas της επόμενης γενιάς που βασίζεται σε ένα διερμηνέα BASIC με επεκτάσεις αντικειμένων, όπως η Visual Basic. Είναι, πρωτίστως, μια γλώσσα ανοικτού κώδικα BASIC με προεκτάσεις αντικειμένων. Το πρόγραμμα περιλαμβάνει εγγενείς λειτουργίες που επιτρέπουν στους προγραμματιστές να διαχειρίζονται συμβολοσειρές, αριθμητική, χρόνο, εισροές-έξοδοι και αρχεία.

Πρόκειται για ένα εντελώς δωρεάν και πολύπλοκο πρόγραμμα που περιλαμβάνει πολλά προγράμματα, όπως ένα μεταγλωττιστή, έναν αρχειοφύλακα, έναν διερμηνέα, ένα περιβάλλον ανάπτυξης, ένα scripter, πολλά εξαρτήματα επέκτασης και ένα πλούσιο σε γραφικά περιβάλλον χρήστη.
Σχεδιάστε γρήγορα γραφικές διεπαφές χρήστη για τα έργα σας

Με το Gambas, μπορείτε να σχεδιάσετε γρήγορα ένα γραφικό περιβάλλον εργασίας (Graphical User Interface), να δοκιμάσετε εφαρμογές KDE με DCOP, να αποκτήσετε πρόσβαση σε βάσεις δεδομένων PostgreSQL και MySQL, να μεταφράσετε το πρόγραμμά σας σε πολλές γλώσσες και να δημιουργήσετε εφαρμογές δικτύου.

Τα βασικά χαρακτηριστικά περιλαμβάνουν πλήρη έλεγχο διαδικασιών, εγγενή υποστήριξη για συμβολοσειρές UTF-8, υποστήριξη πολλαπλών γλωσσών, ολοκληρωμένη διαχείριση σφαλμάτων, διαχείριση ψευδο-τερματικών, υποστήριξη βρόχων συμβάντων με χρονοδιακόπτες, υποστήριξη για την παρακολούθηση περιγραφέων αρχείων εισόδου-εξόδου και δυνατότητα κλήσης εξωτερικών λειτουργιών σε βιβλιοθήκες που μοιράζονται σε ολόκληρο το σύστημα.

Το Gambas είναι μια αληθινή αντικειμενοστρεφής γλώσσα και έρχεται με μαθήματα και αντικείμενα, ιδιωτικά και δημόσια σύμβολα, μοναδική κληρονομιά, καταστροφείς και κατασκευαστές, απαριθμητές, πολυμορφισμό, μεθόδους, accessory array, ιδιότητες, αντικείμενα, γεγονότα και σταθερές. Είναι επίσης δυνατή η πρόσβαση στις βάσεις δεδομένων MySQL, SQLite, PostgreSQL και ODBC.


Κάτω από την κουκούλα και τα υποστηριζόμενα λειτουργικά συστήματα

Οι γλώσσες προγραμματισμού C, C ++ και BASIC έχουν χρησιμοποιηθεί για να γράψουν Gambas & rsquo; κώδικας. Έχει σχεδιαστεί από το έδαφος μέχρι να λειτουργήσει σε όλες τις διανομές GNU / Linux, καθώς και στο λειτουργικό σύστημα FreeBSD.

Είναι διαθέσιμο για λήψη ως αρχείο καθολικής πηγής (tarball), που περιλαμβάνει τον πηγαίο κώδικα της εφαρμογής. Οι χρήστες του Linux μπορούν επίσης να το εγκαταστήσουν από τις κύριες αποθήκες λογισμικού των διανομών τους GNU / Linux. Τόσο οι αρχιτεκτονικές των 32-bit όσο και των 64-bit εντολών υποστηρίζονται αυτή τη στιγμή.

Τι είναι νέο σε αυτήν την έκδοση:

  • Η υποστήριξη των εντύπων ιστού στο IDE έχει βελτιωθεί.
  • Η συσκευασία της βιβλιοθήκης έχει διορθωθεί.
  • Τα CStr και CDate είναι πλέον αμοιβαία συνεκτικά, μετατρέποντας εσωτερικά μόνο σε ημερομηνίες UTC. Προσοχή, αυτό το σφάλμα δεν είναι συμβατό προς τα πίσω!
  • Ο διερμηνέας χρησιμοποιεί τώρα ένα μονοτονικό ρολόι, αν είναι δυνατό.
  • Η νέα εντολή MOVE ... DOWNTO ... μετονομάζει ένα αρχείο, διαγράφοντας τον προορισμό ατομικά.
  • Το στοιχείο ελέγχου MediaPlayer μπορεί να φέρει αλυσίδα αρχείων μέσων τώρα.
  • Το FtpClient υποστηρίζει τώρα το πρωτόκολλο ftps
  • Το gb.term είναι ένα νέο στοιχείο για τη διαχείριση τερματικών, με ένα API πολύ κοντά στο παρεχόμενο από το λειτουργικό σύστημα.
  • gb.web.feed είναι ένα νέο στοιχείο για τη διαχείριση ροών RSS.
  • Τόνος διορθώσεων στο στοιχείο gb.web.form.

Τι νέο υπάρχει στην έκδοση:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • ΝΕΟ: Βελτιώστε την ευαισθητοποίηση του συστήματος Cygwin.
  • BUG: Οι ιδιότητες ελέγχου που περιέχουν ένα όνομα πίνακα βάσεων δεδομένων μπορούν να τροποποιηθούν ξανά.
  • GB.DATA:
  • BUG: Μην χρησιμοποιείτε τα typedefs προς τα εμπρός καθώς ορισμένοι μεταγλωττιστές δεν φαίνεται να τους καταλαβαίνουν.
  • BUG: Σίγαση προειδοποιητικών προειδοποιητικών μεταγλωττιστών.
  • GB.DB.MYSQL:
  • BUG: Προσπαθήστε να επανασυνδεθείτε με έναν χαμένο διακομιστή βάσης δεδομένων όταν καταχωρίζετε τις υπάρχουσες βάσεις δεδομένων και τα πεδία ενός πίνακα.
  • GB.FORM:
  • NEW: Το SliderBox βρίσκεται τώρα στην ίδια ομάδα αλλαγών με το ρυθμιστικό.
  • GB.GTK:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • GB.GTK3:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • BUG: Το Paint.Reset () λειτουργεί τώρα όπως αναμένεται σε μη αποθηκευμένο στο DrawingArea.
  • GB.GUI.AREA:
  • BUG: Η μετονομασία TreeView λειτουργεί τώρα αν το μετονομασμένο στοιχείο δεν είναι ορατό.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Η ιδιότητα Control έχει μετονομαστεί ως ShowControl.
  • GB.QT4:
  • BUG: Η ιδιότητα Menu.Checked επιστρέφει τώρα τη σωστή τιμή για τα στοιχεία μενού που δεν είναι ραδιόφωνα.
  • BUG: TextBox: Αντιμετωπίστε μια παράξενη συμπεριφορά Qt4 που μερικές φορές χάνει την επιλογή. Ίδια λύση για επεξεργάσιμο ComboBox.
  • BUG: Επιδιόρθωση προειδοποίησης σύνταξης.

Τι νέο υπάρχει στην έκδοση 3.8.3:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • ΝΕΟ: Βελτιώστε την ευαισθητοποίηση του συστήματος Cygwin.
  • BUG: Οι ιδιότητες ελέγχου που περιέχουν ένα όνομα πίνακα βάσεων δεδομένων μπορούν να τροποποιηθούν ξανά.
  • GB.DATA:
  • BUG: Μην χρησιμοποιείτε τα typedefs προς τα εμπρός καθώς ορισμένοι μεταγλωττιστές δεν φαίνεται να τους καταλαβαίνουν.
  • BUG: Σίγαση προειδοποιητικών προειδοποιητικών μεταγλωττιστών.
  • GB.DB.MYSQL:
  • BUG: Προσπαθήστε να επανασυνδεθείτε με έναν χαμένο διακομιστή βάσης δεδομένων όταν καταχωρίζετε τις υπάρχουσες βάσεις δεδομένων και τα πεδία ενός πίνακα.
  • GB.FORM:
  • NEW: Το SliderBox βρίσκεται τώρα στην ίδια ομάδα αλλαγών με το ρυθμιστικό.
  • GB.GTK:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • GB.GTK3:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • BUG: Το Paint.Reset () λειτουργεί τώρα όπως αναμένεται σε μη αποθηκευμένο στο DrawingArea.
  • GB.GUI.AREA:
  • BUG: Η μετονομασία TreeView λειτουργεί τώρα αν το μετονομασμένο στοιχείο δεν είναι ορατό.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Η ιδιότητα Control έχει μετονομαστεί ως ShowControl.
  • GB.QT4:
  • BUG: Η ιδιότητα Menu.Checked επιστρέφει τώρα τη σωστή τιμή για τα στοιχεία μενού που δεν είναι ραδιόφωνα.
  • BUG: TextBox: Αντιμετωπίστε μια παράξενη συμπεριφορά Qt4 που μερικές φορές χάνει την επιλογή. Ίδια λύση για επεξεργάσιμο ComboBox.
  • BUG: Επιδιόρθωση προειδοποίησης σύνταξης.

Τι νέο υπάρχει στην έκδοση 3.8.1:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • ΝΕΟ: Βελτιώστε την ευαισθητοποίηση του συστήματος Cygwin.
  • BUG: Οι ιδιότητες ελέγχου που περιέχουν ένα όνομα πίνακα βάσεων δεδομένων μπορούν να τροποποιηθούν ξανά.
  • GB.DATA:
  • BUG: Μην χρησιμοποιείτε τα typedefs προς τα εμπρός καθώς ορισμένοι μεταγλωττιστές δεν φαίνεται να τους καταλαβαίνουν.
  • BUG: Σίγαση προειδοποιητικών προειδοποιητικών μεταγλωττιστών.
  • GB.DB.MYSQL:
  • BUG: Προσπαθήστε να επανασυνδεθείτε με έναν χαμένο διακομιστή βάσης δεδομένων όταν καταχωρίζετε τις υπάρχουσες βάσεις δεδομένων και τα πεδία ενός πίνακα.
  • GB.FORM:
  • NEW: Το SliderBox βρίσκεται τώρα στην ίδια ομάδα αλλαγών με το ρυθμιστικό.
  • GB.GTK:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • GB.GTK3:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • BUG: Το Paint.Reset () λειτουργεί τώρα όπως αναμένεται σε μη αποθηκευμένο στο DrawingArea.
  • GB.GUI.AREA:
  • BUG: Η μετονομασία TreeView λειτουργεί τώρα αν το μετονομασμένο στοιχείο δεν είναι ορατό.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Η ιδιότητα Control έχει μετονομαστεί ως ShowControl.
  • GB.QT4:
  • BUG: Η ιδιότητα Menu.Checked επιστρέφει τώρα τη σωστή τιμή για τα στοιχεία μενού που δεν είναι ραδιόφωνα.
  • BUG: TextBox: Αντιμετωπίστε μια παράξενη συμπεριφορά Qt4 που μερικές φορές χάνει την επιλογή. Ίδια λύση για επεξεργάσιμο ComboBox.
  • BUG: Επιδιόρθωση προειδοποίησης σύνταξης.

Τι νέο υπάρχει στην έκδοση 3.7.1:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • ΝΕΟ: Βελτιώστε την ευαισθητοποίηση του συστήματος Cygwin.
  • BUG: Οι ιδιότητες ελέγχου που περιέχουν ένα όνομα πίνακα βάσεων δεδομένων μπορούν να τροποποιηθούν ξανά.
  • GB.DATA:
  • BUG: Μην χρησιμοποιείτε τα typedefs προς τα εμπρός καθώς ορισμένοι μεταγλωττιστές δεν φαίνεται να τους καταλαβαίνουν.
  • BUG: Σίγαση προειδοποιητικών προειδοποιητικών μεταγλωττιστών.
  • GB.DB.MYSQL:
  • BUG: Προσπαθήστε να επανασυνδεθείτε με έναν χαμένο διακομιστή βάσης δεδομένων όταν καταχωρίζετε τις υπάρχουσες βάσεις δεδομένων και τα πεδία ενός πίνακα.
  • GB.FORM:
  • NEW: Το SliderBox βρίσκεται τώρα στην ίδια ομάδα αλλαγών με το ρυθμιστικό.
  • GB.GTK:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • GB.GTK3:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • BUG: Το Paint.Reset () λειτουργεί τώρα όπως αναμένεται σε μη αποθηκευμένο στο DrawingArea.
  • GB.GUI.AREA:
  • BUG: Η μετονομασία TreeView λειτουργεί τώρα αν το μετονομασμένο στοιχείο δεν είναι ορατό.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Η ιδιότητα Control έχει μετονομαστεί ως ShowControl.
  • GB.QT4:
  • BUG: Η ιδιότητα Menu.Checked επιστρέφει τώρα τη σωστή τιμή για τα στοιχεία μενού που δεν είναι ραδιόφωνα.
  • BUG: TextBox: Αντιμετωπίστε μια παράξενη συμπεριφορά Qt4 που μερικές φορές χάνει την επιλογή. Ίδια λύση για επεξεργάσιμο ComboBox.
  • BUG: Επιδιόρθωση προειδοποίησης σύνταξης.

Τι νέο υπάρχει στην έκδοση 3.6.2:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • ΝΕΟ: Βελτιώστε την ευαισθητοποίηση του συστήματος Cygwin.
  • BUG: Οι ιδιότητες ελέγχου που περιέχουν ένα όνομα πίνακα βάσεων δεδομένων μπορούν να τροποποιηθούν ξανά.
  • GB.DATA:
  • BUG: Μην χρησιμοποιείτε τα typedefs προς τα εμπρός καθώς ορισμένοι μεταγλωττιστές δεν φαίνεται να τους καταλαβαίνουν.
  • BUG: Σίγαση προειδοποιητικών προειδοποιητικών μεταγλωττιστών.
  • GB.DB.MYSQL:
  • BUG: Προσπαθήστε να επανασυνδεθείτε με έναν χαμένο διακομιστή βάσης δεδομένων όταν καταχωρίζετε τις υπάρχουσες βάσεις δεδομένων και τα πεδία ενός πίνακα.
  • GB.FORM:
  • NEW: Το SliderBox βρίσκεται τώρα στην ίδια ομάδα αλλαγών με το ρυθμιστικό.
  • GB.GTK:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • GB.GTK3:
  • BUG: Διορθώστε μια μη αρχικοποιημένη μεταβλητή.
  • BUG: Προειδοποίηση Fix με το ρυθμιστικό ή το SpinBox όταν ρυθμίζετε μια ελάχιστη τιμή ίση με τη μέγιστη τιμή ή το αντίθετο.
  • BUG: Το Paint.Reset () λειτουργεί τώρα όπως αναμένεται σε μη αποθηκευμένο στο DrawingArea.
  • GB.GUI.AREA:
  • BUG: Η μετονομασία TreeView λειτουργεί τώρα αν το μετονομασμένο στοιχείο δεν είναι ορατό.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Η ιδιότητα Control έχει μετονομαστεί ως ShowControl.
  • GB.QT4:
  • BUG: Η ιδιότητα Menu.Checked επιστρέφει τώρα τη σωστή τιμή για τα στοιχεία μενού που δεν είναι ραδιόφωνα.
  • BUG: TextBox: Αντιμετωπίστε μια παράξενη συμπεριφορά Qt4 που μερικές φορές χάνει την επιλογή. Ίδια λύση για επεξεργάσιμο ComboBox.
  • BUG: Επιδιόρθωση προειδοποίησης σύνταξης.

Τι νέο υπάρχει στην έκδοση 3.5.2:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • BUG: Επεξεργαστής αναφοράς: Τώρα τα σύνορα αναφοράς εμφανίζονται σωστά στον επεξεργαστή.
  • Σφάλμα: Η υπηρεσία WebView τώρα χρησιμοποιεί το ίδιο προεπιλεγμένο μέγεθος γραμματοσειράς (80%) από το παράθυρο βοήθειας.
  • BUG: Επιδιόρθωση συμπίεσης HTML έτσι ώστε να μην τίθενται τα πάντα στην ίδια γραμμή.
  • BUG: Subversion: Υποστήριξη για Subversion & gt; = 1.8.
  • BUG: Υποβιβασμός: Αφαιρέστε αυτόματα το αρχείο .lang / .pot & quot; αρχείο από έλεγχο έκδοσης, δεδομένου ότι είναι ένα αρχείο που δημιουργήθηκε και επειδή οι διενέξεις του δεν μπορούν να επιλυθούν.
  • BUG: Subversion: Διορθώστε τη διαχείριση σύγκρουσης Subversion.
  • BUG: Subversion: Αυξήστε το χρονικό όριο εντολών svn σε 30 δευτερόλεπτα: κάποιες δεσμεύσεις μπορεί να διαρκέσουν πολύ.
  • BUG: Παράθυρο ιδιότητας αρχείου: Το κουμπί 'Επαναφορά' είναι σωστά κρυμμένο τώρα.
  • BUG: Επεξεργαστής μενού: Το τελευταίο μενού μπορεί να μετακινηθεί τώρα.
  • BUG: Επεξεργαστής μενού: Διορθώστε το κύριο σημείο του τρέχοντος μενού.
  • BUG: Επεξεργαστής μενού: Διορθώστε το πλαίσιο αναζήτησης μενού.
  • BUG: Δέντρο έργου: Το αναδυόμενο μενού πρέπει να είναι ακριβές με τα εξωτερικά αρχεία τώρα.
  • BUG: Δέντρο έργου: Διορθώστε το αναδυόμενο μενού όταν κάνετε κλικ στο στοιχείο "Δεδομένα". φάκελο δέντρου έργου.
  • BUG: Επεξεργαστής μορφής: Κρύψτε σωστά και εμφανίστε τις καταχωρίσεις της γραμμής εργαλείων σύμφωνα με την τρέχουσα κατάσταση (εντοπισμός σφαλμάτων, μόνο για ανάγνωση ...).
  • BUG: Επεξεργαστής μορφής: Τα κουμπιά της γραμμής εργαλείων μορφοποίησης ενεργούν σε ολόκληρη τη φόρμα αν δεν έχει επιλεγεί τίποτα τώρα.
  • BUG: Μην ρυθμίζετε την εστίαση στην κονσόλα εάν είναι κρυμμένη.
  • BUG: Packager: Περιγραφή πακέτου Fix * .deb.
  • BUG: Επεξεργαστής εικόνων: Μην αφήνετε τον επεξεργαστή σε κατάσταση ασυνέπειας μετά την ολοκλήρωση μιας επικόλλησης.
  • INTERPRETER:
  • BUG: Το String.InStr () δεν διακόπτεται πια αν το πρότυπο συμβολοσειράς είναι άκυρο. Επιστρέφει αντί 0 (όπως το InStr).
  • BUG: Μην κάνετε crash εάν περάσει μια άγνωστη επιλογή με την επιλογή '-g'.
  • BUG: Επιδιορθώστε τον χειριστή LIKE whth "{...}" μοτίβα.
  • BUG: Διορθώστε μια συντριβή όταν χρησιμοποιείτε CStr () σε ένα αντικείμενο που έχει μια λειτουργία μετατροπής.
  • BUG: Να είναι εικονική ακόμα και την πρώτη φορά που καλείτε τον χειριστή [].
  • COMPILER:
  • BUG: Επιδιόρθωση μεταγλώττισης των ΟΧΙ LIKE, NOT BEGINS και NOT ENDS χειριστές όταν δεν είναι μόνοι σε μια έκφραση.
  • GB.DB:
  • BUG: Μην σβήνετε πλέον όταν απελευθερώνετε αντικείμενα βάσης δεδομένων.
  • ΣΦΑΛΜΑ: Η αυτόματη μετατροπή του Blob σε String δεν οδηγεί σε συντριβή.
  • GB.DB.FORM:
  • BUG: Το DataCheckBox ορίζει σωστά την εσωτερική ιδιότητα του TriState ανάλογα με το αν το πεδίο της βάσης δεδομένων είναι υποχρεωτικό ή όχι.
  • BUG: Το επεξεργάσιμο DataBrowser και το DataView δεν δημιουργούν πια παραπλανητική γραμμή.
  • GB.DB.SQLITE3:
  • BUG: Επιδιόρθωση συγκεκριμένης εφαρμογής του sqlite3_exec. Αποφύγετε μερικούς συντριβές και κάνετε τη δημιουργία βάσεων δεδομένων ξανά (μεταξύ άλλων).
  • BUG: Διαχειριστείτε σωστά τα αιτήματα που επιστρέφουν μόνο ένα όνομα πίνακα μέσα στα ονόματα πεδίων
  • GB.DRAW:
  • BUG: Ορίστε σωστά την κλάση Paint κατά την κλήση του Paint.Begin () σε μια ήδη ανοιγμένη σχεδίαση.
  • GB.FORM:
  • BUG: FileProperties: Μην συντρίβετε πια αν η εργασία υπολογισμού μεγέθους καταλόγου επιστρέφει σκουπίδια.
  • BUG: FileProperties: Το εικονίδιο του αρχείου FileProperties προσαρμόζει σωστά το μέγεθος του.
  • BUG: FileChooser: Η ιδιότητα Paths επιστρέφει τώρα την επιλεγμένη διαδρομή σε μονή λειτουργία και όχι πάλι μια αδρανή διάταξη.
  • GB.FORM.DIALOG:
  • BUG: Το Dialog.Open () σε πολλαπλές λειτουργίες λειτουργεί τώρα. [GB.FORM.MDI]
  • BUG: Ανυψώστε ένα σφάλμα αν ονομάζεται η μέθοδος Toolbar.Configure () ενώ δεν έχει οριστεί η ιδιότητα Key της γραμμής εργαλείων.
  • BUG: Διάλογος ρύθμισης της γραμμής εργαλείων: τα στοιχεία γραμμής εργαλείων με σύντομο κείμενο εμφανίζονται σωστά τώρα.
  • GB.GSL:
  • BUG: Πολυώνυμο: Δημιουργήστε ένα νέο κενό πολυφωνικό δεν οδηγεί πια σε συντριβή.
  • GB.GTK:
  • BUG: Η διάταξη RTL έχει αρχικοποιηθεί σωστά κατά την εκκίνηση.
  • BUG: Ο Embedder.Embed () δεν λαμβάνει δύο επιχειρήματα.
  • BUG: Η ενσωμάτωση των συμβάντων με κλικ στο μενού επιλογών λειτουργεί σωστά τώρα και δεν συντρίβεται πια.
  • BUG: Η ιδιότητα Window.Picture θα πρέπει να λειτουργεί σωστά.
  • BUG: Ενημερώστε σωστά το φόντο και το προσκήνιο των στοιχείων ελέγχου πολλαπλών κοντέινερ.
  • BUG: Η μέγιστη τιμή γραμματοσειράς γραμματοσειράς είναι πλέον +24, όπως αναμένεται από τον επιλογέα γραμματοσειρών.
  • BUG: Διόρθωση διαρροής μνήμης κατά τη φόρτωση εικόνων χωρίς κανάλι άλφα.
  • BUG: Ο έλεγχος GlArea μπορεί τώρα να πάρει την εστίαση.
  • GB.GUI.BASE:
  • BUG: Κάντε κλικ στις κεφαλίδες GridView / ColumnView τώρα θα πρέπει να λειτουργήσει σωστά ξανά.
  • GB.NET.POP3:
  • BUG: Τα μηνύματα σφάλματος δεν πρέπει να είναι μεταφρασμένα.
  • GB.OPENGL:
  • BUG: Το GL.GetString () εμφανίζει τώρα ένα σφάλμα αν αποτύχει η λειτουργία glGetString ().
  • GB.OPENGL.SGE:
  • BUG: Μην κάνετε crash εάν ένα μοντέλο έχει μόνο ένα πλαίσιο.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Χρησιμοποιήστε ρητά το 0 εάν δεν υπάρχουν προαιρετικά επιχειρήματα
  • BUG: Μην καλέσετε το GB.ReturnNewString () αν ένας αγώνας επιστρέψει μια μηδενική συμβολοσειρά.
  • BUG: Χρησιμοποιήστε το GB.ReturnVoidString () αντί για το GB.ReturnNull ().
  • GB.QT4:
  • BUG: Η ενσωμάτωση των συμβάντων με κλικ στο μενού επιλογών λειτουργεί σωστά τώρα και δεν συντρίβεται πια.
  • BUG: Ενημερώστε σωστά το φόντο και το προσκήνιο των στοιχείων ελέγχου πολλαπλών κοντέινερ.
  • BUG: Η μέγιστη τιμή γραμματοσειράς γραμματοσειράς είναι πλέον +24, όπως αναμένεται από τον επιλογέα γραμματοσειρών.
  • ΣΦΑΛΜΑ: Τα χρώματα των προσκηνίων και του φόντου λειτουργούν τώρα όπως αναμένεται στα στοιχεία ελέγχου ComboBox και SpinBox.
  • GB.SDL:
  • BUG: Επαναφέρετε το μοτίβο πλήρωσης σε στερεά μετά από ένα Draw.Rect () ή ένα Draw.Ellipse (), διαφορετικά το Draw.Image () δεν τραβά τίποτα!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () συμπεριφέρεται τώρα σωστά αν δεν δίνονται επιπλέον επιχειρήματα.
  • ΣΦΑΛΜΑ: Το XMLElement.FromText () τροφοδοτεί σωστά τις εξαιρέσεις.
  • BUG: Η παράμετρος Boolean 'Indent' του XMLDocument.ToString () ερμηνεύεται σωστά.
  • ΣΦΑΛΜΑ: Η σειριοποίηση ενός σχολίου που είναι ένα άμεσο παιδί ενός εγγράφου με ενεργοποιημένη την εσοχή δεν συντρίβεται πια.
  • BUG: Η ιδιότητα Document.All δηλώνεται σωστά ως XMLNode []
  • GB.XML.HTML:
  • ΣΦΑΛΜΑ: Η σειριοποίηση ενός σχολίου που είναι ένα άμεσο παιδί ενός εγγράφου με ενεργοποιημένη την εσοχή δεν συντρίβεται πια.
  • GB.XML.RPC:
  • BUG: Το miniServer θα έδινε μια εκτός σύνδεσης με πολλαπλά παράλληλα αιτήματα.
  • BUG: Το miniServer θα μπορούσε να καταρρεύσει σε μη έγκυρο αίτημα.
  • GB.WEB:
  • BUG: Το CGI.Error () στέλνει σωστά μια HTML σελίδα UTF-8.

Τι νέο υπάρχει στην έκδοση 3.5.1:

  • ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ:
  • BUG: Διόρθωση διαχείρισης δρομολογητή προγράμματος προβολής έργου όταν η εστίαση είναι στο πεδίο φίλτρου.
  • BUG: Επιδιόρθωση ελέγχου επεξεργασίας φόρμας επισημαίνοντας όταν το κυλιόμενο στοιχείο ελέγχου είναι ένα ScrollView.
  • BUG: Ο συσκευαστής χρησιμοποιεί τώρα την τρέχουσα κύρια και δευτερεύουσα έκδοση του Gambas ως την ελάχιστη έκδοση για εξαρτήσεις συνιστωσών.
  • BUG: Ακολουθήστε τη σύμβαση ονομασίας πακέτου Ubuntu.
  • BUG: Ορισμένες διορθώσεις στη δημιουργία μετα-συσκευασίας GUI για το Debian / Ubuntu.
  • BUG: Η αυτόματη συμπλήρωση των αναγνωριστικών εμφανίζει σωστά τις γνωστές κλάσεις.
  • BUG: Εμφανίστε σωστά τις προαιρετικές τιμές στις υπογραφές.
  • NEW: Το παράθυρο διαλόγου πληροφοριών συστήματος εμφανίζει τώρα την έκδοση Gambas.
  • ΝΕΟ: Η συνιστώσα 'gb.desktop.gnome' είναι πλέον ορατή και σαφώς διερευνητική.
  • ΝΕΟ: Εάν ένα έργο χρησιμοποιεί το gb.gui, τότε ο συσκευαστής θα δημιουργήσει δύο επιπλέον πακέτα: το ένα για την υποστήριξη Qt4 και το άλλο για την υποστήριξη GTK +.
  • NEW: Υποστήριξη για τον αριθμό έκδοσης του πακέτου.
  • NEW: Ενημέρωση γραμματοσειράς Gambas.
  • ΝΕΟ: Προβολή βοήθειας για στοιχεία τρίτου μέρους
  • ΝΕΟ: Προσθέστε το Afrikaans στη λίστα γλωσσών.
  • INTERPRETER:
  • BUG: Μην αποσυνδέετε μια διαδικασία που επιστρέφει ένα σφάλμα, διαφορετικά το συμβάν Kill χάνεται.
  • BUG: Βεβαιωθείτε ότι υπάρχει μια τρέχουσα απαρίθμηση αν οι μέθοδοι και οι ιδιότητες της κατηγορίας Enum.
  • BUG: Ο χειριστής: έχει πλέον σωστά αντικατασταθεί σε κλάσεις που κληρονομούν μια κλάση συστοιχιών ή Συλλογή.
  • BUG: Το VarPtr () λειτουργεί σωστά στα επιχειρήματα μεθόδου.
  • BUG: Διορθώστε την εντολή CLOSE όταν ασχολείστε με μια ροή στοιχειοσειρών.
  • BUG: Αποτρέψτε την κατάρρευση στην έξοδο απελευθερώνοντας πρώτα τις κλάσεις συστοιχιών.
  • NEW: Υποστήριξη για τη μεταβλητή περιβάλλοντος GB_PATH, η οποία δίνει τη διαδρομή του διερμηνέα Gambas εάν έχει οριστεί.
  • NEW: Το Enum.Stopped είναι μια νέα ιδιότητα που επιστρέφει αν η τρέχουσα απαρίθμηση έχει σταματήσει.
  • NEW: Το OPEN STRING είναι μια νέα οδηγία που επιτρέπει τη χρήση μιας συμβολοσειράς ως ροής. Η σύνταξη σε αυτό επισυνάπτει τα γραπτά δεδομένα στο τέλος της συμβολοσειράς αυτή τη στιγμή.
  • NEW: Το κλείσιμο μιας ροής στοιχειοσειρών επιστρέφει τα δεδομένα που έχουν γραφτεί στη ροή ως νέα συμβολοσειρά
  • ΝΕΟ: Κάντε το WRITE να συμπεριφέρεται με τον ίδιο τρόπο όπως το READ σε μια ροή μνήμης. Π.χ. γράφει ένα "C" μηδενικού τερματισμού. , καθώς το READ είχε ως αποτέλεσμα την ανάγνωση ενός "C" μηδενικού τερματισμού. string
  • COMPILER:
  • NEW: Νέα εντολή OPEN STRING.
  • ΝΕΟ: Η ανοιχτή μνήμη και το OPEN PIPE είναι συνώνυμα των οδηγιών MEMORY και PIPE μόνο. ​​
  • GB.DESKTOP.GNOME:
  • ΝΕΟ: Κάντε αυτό το στοιχείο ορατό στον IDE.
  • GB.EVAL:
  • NEW: Επισημάνετε σωστά τη νέα εντολή OPEN STRING.
  • GB.FORM:
  • BUG: Το DirChooser.ShowPreview χρησιμοποίησε το FDirChooser.GetPreview που δεν υπάρχει. Το σωστό σύμβολο είναι FDirChooser.GetShowPreview.
  • ΝΕΟ: Το FileChooser έχει τώρα υποστήριξη για αποσυμπίεση των αρχείων 'zip', με την προϋπόθεση ότι το βοηθητικό πρόγραμμα 'zip' είναι εγκατεστημένο στο σύστημα.
  • GB.GUI:
  • NEW: Αν δεν ολοκληρωθεί η φόρτωση ενός στοιχείου GUI, δοκιμάστε το άλλο.
  • NEW: Κατάργηση αν δεν εντοπιστεί στοιχείο GUI.
  • NEW: Καθορίστε τη μεταβλητή περιβάλλοντος GB_GUI με το στοιχείο GUI που έχει φορτωθεί πραγματικά.
  • GB.GUI.OPENGL:
  • NEW: Πάντα να φορτώνετε το στοιχείο υποστήριξης OpenGL που σχετίζεται με αυτό που βρίσκεται στη μεταβλητή περιβάλλοντος GB_GUI.
  • GB.SDL:
  • ΝΕΟ: Μετονομάστε το προεπιλεγμένο αρχείο γραμματοσειράς SDL ως & quot; _default.ttf & quot; για την αποφυγή συγκρούσεων συσκευασίας.
  • NEW: Χρησιμοποιήστε τη γραμματοσειρά Gambas monospace ως προεπιλεγμένη γραμματοσειρά SDL τώρα.
  • GB.WEB:
  • BUG: JSON.Encode () κωδικοποιεί σωστά τους χαρακτήρες ελέγχου ASCII.
  • NEW: Το JSON.Decode () παίρνει τώρα ένα πρόσθετο προαιρετικό όρισμα που υποδεικνύει ότι κλειδιά που έχουν μηδενική τιμή λαμβάνονται υπόψη μέσα σε αντικείμενα.
  • NEW: Το JSONCollection είναι μια νέα κλάση που αντιπροσωπεύει ένα αντικείμενο JSON του οποίου ορισμένα κλειδιά συνδέονται με μια τιμή 'null'.

Τι νέο υπάρχει στην έκδοση 3.5.0:

  • / li>
  • Ο IDE μπορεί να εντοπίσει σφάλματα σε εφαρμογές ιστού, χάρη στο στοιχείο gb.httpd του ενσωματωμένου διακομιστή HTTP.
  • Η υποστήριξη ARM έχει επιδιορθωθεί.
  • Μια νέα εντολή MATCH που ταιριάζει με τις κανονικές εκφράσεις χρησιμοποιώντας σιωπηρά το στοιχείο gb.pcre.
  • Υποστήριξη σφαλμάτων χειρισμού σφαλμάτων
  • Το gb.clipper είναι ένα νέο στοιχείο που βασίζεται στη βιβλιοθήκη Clipper.
  • Το gb.openssl είναι ένα νέο στοιχείο για την περιτύλιξη των κρυπτογραφικών λειτουργιών του libcrypto από το έργο OpenSSL.
  • Το gb.gmp είναι ένα νέο στοιχείο που βασίζεται στην Αρνητική Βιβλιοθήκη Πολλαπλής Ακρίβειας Gnu που υλοποιεί μεγάλους ακεραίους και μεγάλους λογικούς αριθμούς.
  • Το gb.openal είναι ένα νέο στοιχείο που βασίζεται στην OpenAL 3D βιβλιοθήκη ήχου.
  • Το gb.opengl.sge είναι ένα νέο στοιχείο που υλοποιεί μια απλή μηχανή παιχνιδιού OpenGL με βάση τη μορφή MD2.

Τι νέο υπάρχει στην έκδοση 3.0:

  • Οι ειδικές μαθηματικές λειτουργίες του glibc εντοπίζονται και χρησιμοποιούνται σωστά.
  • Οι αριθμοί κυμαινόμενου σημείου θα πρέπει να εκτυπώνονται με καλύτερο τρόπο.
  • Οι μεταφράσεις στα Γαλλικά, Τσεχικά και Καταλανικά ενημερώθηκαν.
  • Και δύο τρύπες ασφαλείας ήταν κλειστές:
  • Ο αλγόριθμος κατακερματισμού των συμβολοσειρών έχει τυχαιοποιηθεί. Ανατρέξτε στο έγγραφο για λεπτομέρειες.
  • Στο IDE, δεν μπορείτε να αποκτήσετε την έκδοση του έργου εκτελώντας ένα πρόγραμμα (τι μια ανόητη ιδέα!). Τώρα το παίρνετε από ένα αρχείο κειμένου που βρίσκεται σε έναν γονικό κατάλογο του έργου.

Τι νέο υπάρχει στην έκδοση 2.23.1:

  • [ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ]
  • NEW: Υποστήριξη της λιθουανικής γλώσσας.
  • NEW: Η σουηδική μετάφραση ενημερώθηκε.
  • [INTERPRETER]:
  • BUG: Το API GB.ToZeroString () χειρίζεται σωστά τις χορδές μηδενικού μήκους.
  • [ΑΡΧΕΙΟ]:
  • BUG: Αγνόηση του "core", "vgcore. και "callgrind. αρχεία όταν δημιουργείτε ένα εκτελέσιμο αρχείο.
  • [GB.V4L]:
  • BUG: Κάντε το gb.v4l να μεταγλωττίσει με τους πρόσφατους πυρήνες.

Τι νέο υπάρχει στην έκδοση 2.23.0:

  • Προστέθηκε μια νέα ρουμανική μετάφραση και οι μεταφράσεις της Τσεχίας και της Σουηδίας ενημερώθηκαν.
  • Διορθώθηκε διαρροή μνήμης που οδήγησε σε συντριβή στη διαχείριση απαρίθμησης.
  • Διορθώθηκαν πολλά σφάλματα στα στοιχεία ελέγχου του TextBox, του TextArea, του SpinBox, του μενού, του GridView, του ListBox και του ComboBox στο στοιχείο GTK +.
  • Η μέθοδος Control.MoveScaled έχει καθοριστεί.
  • Η ύπαρξη πίνακα έχει ελεγχθεί σωστά στο στοιχείο ODBC.
  • Αρχικά κλειδιά SQLite ακέραιας είναι καλύτερα ανιχνευμένα.

Τι νέο υπάρχει στην έκδοση 2.22.0:

  • Διαμόρφωση:
  • BUG: Ανίχνευση καλύτερης αρχιτεκτονικής x86_64.
  • BUG: Σύνταξη σωστά στο Ubuntu 10.10.
  • ΝΕΟ: Προσθέστε το αρχείο AC_PROG_LIBTOOL στο αρχείο root.ac.conf.
  • NEW: Ελέγξτε τη μαθηματική λειτουργία που λείπει απευθείας αντί να βασιστείτε στην ανίχνευση του λειτουργικού συστήματος.
  • NEW: Κατάργηση άχρηστων συνδέσμων εγκατάστασης.
  • Περιβάλλον ανάπτυξης:
  • BUG: Α "=" χαρακτήρας λείπει στο αρχείο μενού που δημιουργήθηκε από τον συσκευαστή του Debian / Ubuntu.
  • ΝΕΟ: Μην αποθηκεύετε την Url στο αρχείο έργου αν είναι ίση με την προεπιλεγμένη διεύθυνση http://www.endoftheinternet.com
  • NEW: Η ελληνική μετάφραση ενημερώθηκε από τον Δημοσθένη Κοπτσή.
  • Διαχειριστής βάσης δεδομένων:
  • NEW: Η ελληνική μετάφραση ενημερώθηκε από τον Δημοσθένη Κοπτσή.
  • Διερμηνέας
  • BUG: Οι εξωτερικές λειτουργίες μπορούν τώρα να χειριστούν έως και 16 επιχειρήματα δείκτη ή συμβολοσειρά.
  • BUG: Μην χρησιμοποιείτε τα περιεχόμενα στοίβας ως αξία επιστροφής.
  • BUG: Η τιμή επιστροφής των εξωτερικών λειτουργιών που επιστρέφουν ένα 'char *' είναι τώρα σωστά μετατραπεί σε ένα σταθερό String.
  • BUG: Ο χειριστής == λειτουργεί σωστά τώρα.
  • BUG: Διορθώστε δύο εσφαλμένες προαιρετικές δηλώσεις λειτουργίας.
  • Μεταγλωττιστής:
  • BUG: Αφαιρέστε κάποιες άχρηστες δοκιμές.
  • Αρχείο:
  • BUG: Τα αρχεία που έχουν το ".gambas" επέκταση αποκλείονται πλέον από εκτελέσιμα αρχεία. Αυτό αποτρέπει ένα πιθανό ατέρμονο αναπτυγμένο αρχείο δημιουργίας.
  • Περιβάλλον ανάπτυξης:
  • NEW: Ενημέρωση της ισπανικής μετάφρασης.
  • GB.DB.POSTGRESQL:
  • BUG: Ακριβώς αγνοήστε τα πεδία που διαγράφονται με το "DROP COLUMN" εντολή.
  • GB.FORM:
  • BUG: Κάντε την πλοήγηση των πλήκτρων βέλους να λειτουργούν καλύτερα με κελιά μόνο για ανάγνωση σε έλεγχο TableView.
  • NEW: Το DateChooser χρησιμοποιεί την Κυριακή ως πρώτη ημέρα της εβδομάδας όταν η τρέχουσα γλώσσα είναι «C» ή «en_US».
  • GB.GTK:
  • BUG: Διόρθωση διπλότυπου συμβάντος Click στο στοιχείο ελέγχου CheckBox.
  • ΣΦΑΛΜΑ: Διαχειριστείτε σωστά τα διακριτικά στοιχεία του Checkbox.
  • BUG: Διορθώστε τη συμπεριφορά του ComboBox όταν ρυθμίζετε την ιδιότητα Λίστα και την ιδιότητα ReadOnly και τη σειρά που χρησιμοποιείται για την αποθήκευση των ιδιοτήτων του ComboBox στο αρχείο * .form.
  • BUG: Τα αναδυόμενα μενού λειτουργούν τώρα σωστά σε εικονίδια δίσκων σε όλες τις περιπτώσεις.
  • BUG: Κάντε το TabStrip να συμπεριφέρεται όπως στο gb.qt κατά την εισαγωγή μιας νέας καρτέλας.
  • BUG: Το TabStrip χρησιμοποιεί τώρα το δικό του παράθυρο, ώστε να μην είναι ορατό όταν καλύπτει άλλα γραφικά στοιχεία.
  • BUG: Οι στήλες ColumnView, TreeView και ListView ανανεώνονται σωστά όταν αλλάζει ένα εικονίδιο αντικειμένου.
  • BUG: Τα στοιχεία ελέγχου ComboBox μόνο για ανάγνωση δεν έχουν χάσει πλέον τα γεγονότα εστίασης.
  • ΣΦΑΛΜΑ: Ετικέτες μενού που είναι σωστά ελεύθερες.
  • BUG: Επιδιόρθωση πιθανών συντριβών σε τρεις ρουτίνες χρησιμότητας.
  • BUG: Διορθώστε μια συντριβή στο GridView.Rows [] .Η ιδιότητα κειμένου.
  • BUG: Διορθώστε μια απεριόριστη επανάληψη στη διαχείριση μεταφοράς και απόθεσης κατά τη μεταφορά σχεδίων TextBox ή TextArea μέσα στην ίδια εφαρμογή.
  • BUG: Η αναπαράσταση ενός παραθύρου ανώτατου επιπέδου δεν δείχνει πια κρυφά παιδιά.
  • BUG: Η διαχείριση συμβολοσειρών εμπλουτισμένου κειμένου έχει καθοριστεί. Ο χαρακτηριστικός χαρακτήρας, ο όρος "&&", "& quot; και "

Τι νέο υπάρχει στην έκδοση 2.16.0:

  • Εκδόσεις του Ubuntu.
  • Ctrl + PageUp και Ctrl + PageDown αλλάζουν τώρα ανάμεσα στις καρτέλες του IDE.
  • Οι συντομεύσεις αποθηκεύονται σωστά σε όλες τις περιπτώσεις στον επεξεργαστή μενού IDE.
  • Η οδηγία READ έχει καθοριστεί σε συστήματα 64 bit.

  • Το
  • gb.pdf μεταγλωττίζεται τώρα με τις πρόσφατες εκδόσεις του Poppler.

Παρόμοια λογισμικά

Octave
Octave

2 Jun 15

pyPEG
pyPEG

14 Apr 15

bin86
bin86

3 Jun 15

Σχόλια για Gambas 3

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία