v{{version}}
Vorschau
Klasse hinzufügen
{{errorCount}}?
Neues Programm
Programm öffnen
Programm speichern
Einstellungen
Möchten Sie wirklich ein neues Projekt beginnen? Das aktuelle Programm geht verloren!

Datenbank '{{database.name}}'

{{t.name}}

{{a.name}} ({{a.type.name}})
{{t.records[0].get(j)===undefined ? 'NULL': a.type===Database.Date? t.records[0].get(j): t.records[0].get(j)}}
{{t.records.length-1}} weitere DatensätzeDiese Tabelle enthält keine Datensätze.
Herunterladen Löschen
Die Anfrage
{{sql_result.queryString}}
ergab:
Fehler: {{sql_error}}
{{j.toUpperCase()}}
{{a===undefined? 'NULL' : a.toGermanString? a.toGermanString(): a}}
Die Suchanfrage ergab keine Treffer.
SQL anwenden
Keine Datenbank hochgeladen.
Datenbank hochladen

Wollen Sie die geladene Datenbank tatsächlich löschen?

Das Java-Programm wurde hochgeladen. Wählen Sie eine der folgenden Möglichkeiten:

Programm öffnen

Öffnet das Programm 'komplett'. Das alte Programm geht dabei verloren.

Programm-Teile importieren

Wählen Sie in der folgenden Liste aus, welche Programmteile Sie importieren möchten: GUI {{c.isMain? 'Hauptklasse':'Klasse'}} {{c.name}} (Unterklasse von {{c.superType}}) Datenbank

Geben Sie die Argumente für den Aufruf der Methode an:

{{methodCallString}} = {{call.result}}

DebuggenAusführen

Download der Java-Klassen

{{getName(program.main)}} {{getName(c)}}

Java-Code

{{javaCode}}

Nutzen Sie diesen Dialog, um Ihre Dateien herunterzuladen.

IndexDatenGrößeAktionen
{{i}} {{d.substring(0,20)}}... {{getByteSize(d)}}

Verwalte hier externe Ressourcen ("Assets") deiner App, also vor allem Bilder (jpg oder png) und Sounds (mp3).

IDTypGröße/URLAktionen
Datei hochladen Datei verlinken
OK

Mit Java Blox kannst du Java-Programme erstellen, indem du die verschiedenen Blöcke richtig kombinierst.

Java Blox ist aus der Notwendigkeit entstanden, dass Programme wie Scratch für die gymnasiale Oberstufe nicht mehr ausreichen, weil viele fortgeschrittene Programmierkonzepte (z. B. Objektorientierung, starke Typisierung) erlernt werden müssen.

Java Blox ist freie Software (MIT, siehe "Lizenzen") und will für die gymnasiale Oberstufe das werden, was Scratch für die Unter- und Mittelstufe geworden ist.

Java Blox verwendet Software-Module anderer Autoren (siehe "Lizenzen"). Ohne die Blockly-Bibliothek von google sowie das famose Vue.js von Evan You sowie den Java-Script-Parser acorn von Marijn Haverbeke (und andere Software) wäre Java Blox nicht möglich. Danke!

Thomas Klein, mathe-info.com

The MIT License (MIT) Copyright (c) 2019-present, Thomas Klein Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The Blockly library adds an editor to your app that represents coding concepts as interlocking blocks. It outputs syntactically correct code in the programming language of your choice. Custom blocks may be created to connect to your own application. Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. Keen UI is a lightweight Vue.js UI library with a simple API, inspired by Google's Material Design. LocalForage offers offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. acorn is a tiny, fast JavaScript parser, written completely in JavaScript. AlaSQL is a JavaScript SQL database for browser and Node.js.
OK

Es ist eine neue Version von Java-Blox verfügbar. Möchten Sie Java-Blox aktualisieren (empfohlen!)?

Update abgeschlossen.

Die neue Version steht beim nächsten Start von JavaBlox bereit.

Möchten Sie jetzt neu starten?

Bei jeder Änderung wird das Programm automatisch neu auf Fehler untersucht und aktualisiert. Deaktivieren Sie diesen Schalter nur, wenn JavaBlox sehr langsam reagiert.

Fehler werden nicht automatisch gesucht. Zur Fehlersuche und Aktualisieren des Programms müssen Sie auf den Button "Fehlersuche" klicken.

In der Toolbox links wird Text anstelle von Symbolen angezeigt.

In der Toolbox links werden Symbole anstelle von Text angezeigt.

Wenn Namen von Variablen geändert werden: