Freies Entwicklungstool

- mal was zum ernsthaften Schmunzeln
knobbi38
Beiträge: 62
Registriert: 20. Okt 2024, 14:15
Hat sich bedankt: 4 Mal
Danksagung erhalten: 36 Mal
Kontaktdaten:

Freies Entwicklungstool

#1

Beitrag von knobbi38 »

Hallo,

wer mal eine etwas andere freie Entwicklungsumgebung ausprobieren möchte, könnte in B4X eine Alternative finden.
Es handelt sich um eine freie Entwicklungsumgebung, die auf OpenJAVA/JavaFX basiert und eine VB6/VBA ähnliche Syntax (OOP) aufweist. Mit den freien Versionen können für Windows, Mac, Linux und ARM-Boards, z. B. Raspberry Pi, Anwendungen entwickelt werden. Es gibt eine gute Dokumentation und Videotutorials zum Einstieg, leider alles nur auf Englisch. Zumindest für die IDE gibt es eine dt. Sprachunterstützung.

Wer Spaß daran hat, auch mal andere Wege zu beschreiten, ...
hier ein paar Anwendungen aus dem Showcase.

Einen schönen 1. Mai

Gruß Knobbi38

https://www.b4x.com/
Folgende Benutzer bedankten sich beim Autor knobbi38 für den Beitrag (Insgesamt 2):
d'r Bastler, xlKing
Benutzeravatar
d'r Bastler
Beiträge: 884
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 241 Mal
Danksagung erhalten: 127 Mal

Re: Freies Entwicklungstool

#2

Beitrag von d'r Bastler »

Moin Knobbi,

gaaaanz gefährlicher Vorschlag!! Ich fantasiere schon seit Längerem, einige meiner VBAsteleien auf mein Android-Nervgerät zu portieren. Bin da natürlich schon über Android Studio und Visual Studio gestolpert und stand jedes mal da, wie der berühmte Ochs ...

Wenn ich bei B4X einen Einstieg schaffe, dann sei Gnade allen Foren und Supportern dieses Tools gewährt: Ich werde sie löchern, bis sie aussehen, wie 'n Schweizer Käse. :lol:

Schönen Mai-Feiertag!
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
knobbi38
Beiträge: 62
Registriert: 20. Okt 2024, 14:15
Hat sich bedankt: 4 Mal
Danksagung erhalten: 36 Mal
Kontaktdaten:

Re: Freies Entwicklungstool

#3

Beitrag von knobbi38 »

Hallo d'r Bastler,

ich denke, der Einstieg sollte nicht zu schwer sein. Dafür wird beides, B4J und B4A benötigt. Die Installationen sind relativ einfach, man muß halt den Anweisungen folgen, und in der Doku B4XGettingStarted ist bereits im ersten Beispiel beschrieben, wie man ein Projekt zunächst für den Windows Desktop erstellt und dieses anschließend für Android verwendet. Da der B4A Code automatisch mit generiert wird, geht das relativ einfach.

VG Knobbi38
Folgende Benutzer bedankten sich beim Autor knobbi38 für den Beitrag (Insgesamt 2):
d'r Bastler, xlKing
xlKing
Beiträge: 67
Registriert: 30. Mai 2024, 19:42
Hat sich bedankt: 9 Mal
Danksagung erhalten: 57 Mal
Kontaktdaten:

Re: Freies Entwicklungstool

#4

Beitrag von xlKing »

Hi Knobbi,

vielen Dank für diese Idee. Auch ich suche schon seit längerem nach einer ähnlich einfachen Alternative zu VBA um bestimmte Projekte zu verwirklichen, für die VBA einfach nicht geeignet ist. Ich werde mir das auf jeden Fall mal mit anschauen. Eine Frage habe ich bereits im Vorfeld. In einem Test-Projekt, das definitiv außerhalb von Excel und Co laufen soll, will ich mit sehr großen Zahlen arbeiten. Leider kann der Datentyp Long in VBA nur zehn stellen abbilden. Und selbst mit Double sind es nur 15 reale Stellen, Danach geht VBA in den Fließkommamodus. Selbst mit Decimal habe ich nur 29 Stellen zur Verfügung, wobei das Rechnen mit Decimal etwas umständlich ist, da Zahlen-Strings erst mit CDec umgewandelt werden müssen. Ich benötige aber Zahlen mit um die 50 bis 100 Stellen oder mehr mit denen ich bis auf die letzte Stelle genau rechnen kann. Und das möglichst schnell und einfach. Geht das mit B4X?

Gruß Mr. K.
knobbi38
Beiträge: 62
Registriert: 20. Okt 2024, 14:15
Hat sich bedankt: 4 Mal
Danksagung erhalten: 36 Mal
Kontaktdaten:

Re: Freies Entwicklungstool

#5

Beitrag von knobbi38 »

Hallo xlKing,

ich bin jetzt nicht der Spezi für B4X, aber B4X basiert zunächst mal auf Java und demzufolge können auch Java Bibliotheken eingebunden werden. Java selbst stellt mit dem Package java.math die beiden Klassen BigInteger und und BigDecimal zur Verfügung, welche mit beliebig großen Zahlen umgehen können. Zumindest für B4A gibt es die Bibliothek BigNumbers, welche diese beiden Klassen implementiert und als Bibliothek zur Verfügung stellt. Selber habe ich weder in Java noch in B4X dieses benötigt bzw. verwendet, aber ich denke, daß damit dein Problem lösbar sein sollte.

Gruß Knobbi38

PS:
In DotNet gibt es übrigens diese beiden Klassen ebenfalls, kann also auch mit VB.Net/C# oder .Net for Android verwendet werden.
Folgende Benutzer bedankten sich beim Autor knobbi38 für den Beitrag:
xlKing
Benutzeravatar
theos
Beiträge: 59
Registriert: 15. Sep 2022, 21:48
Hat sich bedankt: 5 Mal
Danksagung erhalten: 31 Mal
Kontaktdaten:

Re: Freies Entwicklungstool

#6

Beitrag von theos »

Liest sich interessant.
Hatte mal einen Versuch gestartet mit Python zu programmieren. War gruselig.
Vor allem genervt haben mich die Foren dazu.
Da traut man sich schon beim zweiten Mal nicht mehr zu fragen. Sind die da freundlicher?
knobbi38
Beiträge: 62
Registriert: 20. Okt 2024, 14:15
Hat sich bedankt: 4 Mal
Danksagung erhalten: 36 Mal
Kontaktdaten:

Re: Freies Entwicklungstool

#7

Beitrag von knobbi38 »

Hallo,

Kannst du selber beurteilen. Das Forum findest du hier:
https://www.b4x.com/android/forum/

Es gibt wohl auch eins bei
https://discord.gg/Aja3fkGHJK,
was ich aber nicht kenne.

Gruß
Knobbi38
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste