Entwickler-Ecke

Freeware Projekte - Basic Translator V.0.1


Schüler - Mo 30.10.06 14:54
Titel: Basic Translator V.0.1
Hi ich wollte euch mal ein Programm vorstellen den Basic Translator
Man kann aus einer Combobox Befehle aus wählen wie Sage "" oder Erwarte eingabe. auf einen
Drruck auf die Enter Taste wandelt das Programm das in QBasic Quelltext(Man kann aber (noch) nur auf ein paar Befehle zugreifen) um anschliesend muss man das Ganze speichern und das Programm kannn mit Qbasic gestartet werden mich würde intressieren ob ihr Interrese an so was habt (ob es sich überhaupt lohnt es weiter zu entwickeln) Kritik ist erwünscht
Mfg Schüler


elundril - Mo 30.10.06 17:39

nichts gegen dein programm aber ist QBasic nicht ein bissal alt?? das hab ich mal auf nem Win 3.1 rechner gefunden. Ich mein is recht lustig mit sowas zu programmieren aber obs noch sinn hat??


Schüler - Mo 30.10.06 17:44

is schon klar aber ich finde das ganze manchmal ganz Lustig und wie ist es sonst


elundril - Mo 30.10.06 17:49

ja ist recht nützlich aber ein bischen unübersichtlich aufgebaut!

lg el


Marco D. - Mo 30.10.06 17:50

Mach das ganze doch für Turbo Pascal. ;)


elundril - Mo 30.10.06 17:55

man kanns ja dann noch auf TurboPascal ausbauen! so das man alle alten Programmiersprachen die so aufgebaut sind damit übersetzen kann!


Schüler - Mo 30.10.06 18:08

habt ihr vieleicht Tipps wie ich es besser (also Übersichtlicher) Gestalten kann und wo ich ein Turbo Pascal compiler und Tutorial her kriege?


harald mittermeier - Di 31.10.06 17:58

mein tipp:

geh mal auf http://www.webplain.de/turbopascal/downloads.php
und guck dir die auswahl an,

ansonsten hier der Direktlink
zu Turbo Pascal 5.5: http://community.borland.com/article/images/20803/tp55.zip


Schüler - Di 31.10.06 21:16

Ok Danke erstmal


Snikch - Mi 01.11.06 17:33

Ich finde es ganz witzig ;)
Ab und wann programmiere ich auch noch in Basi (dabei ist es egal ob im QBasic, Qucik Basic, GW Basic oder Commodore Basic)
Ich find es wirlich lustig und ein guter Ansatz für eine eigene Programmiersprache.
Schön wäre es, wenn man die Befehle direkt eingeben könnte und nicht aus dem Dropdown Menü heraussuchen müsste.

Gruß
Snikch


Schüler - Mi 01.11.06 19:02

was meinst du mit Direkt eigeben, das man Sage"" direkt eingeben kann oder das man Print " " direkt eingeben kann.


Snikch - Do 02.11.06 08:02

Na das ich z.B. direkt eingeben kann :


Quelltext
1:
2:
10 Sage "Hallo"
20 Gehe nach 10


und er dann daraus macht:


Quelltext
1:
2:
10 Print "hallo"
20 goto 10


Ich hoffe das war verständlich ;)

Gruß
Snikch


Schüler - Do 02.11.06 09:44

wie kann ich das den in der Memo abfragen?


Marc. - Do 02.11.06 12:57

Wie wärs, wenn du mit Stringreplace(); konstante Wörter, wie "gehe nach", durch basicbefehle ersetzt?
Zuvor würde ich allerdings den Text via lowercase einheitlich kleinschreiben.


Schüler - Do 02.11.06 13:03

Stringreplace? kannst du mal ein Beispiel Posten?


Marc. - Do 02.11.06 13:07

Benutz doch einfach die Hilfe! Makieren, F1 drücken, lesen, verstehen, benutzen!
Ansonsten:

Delphi-Quelltext
1:
Text := Stringreplace(<Text>, <Zu ersetzender Ausdruck>, <neuer Ausdruck>, [rfReplaceAll]);                    
;)


Schüler - Do 02.11.06 13:40

ok, danke jetzt habe ich ein neues Problem: text := StringReplace(text, 'aba''a', [rfReplaceAll]); er sagt immer undefienierter bezeichner Stringeplace?


Marc. - Do 02.11.06 13:48

Hast du die Sysutils eingebunden?


Schüler - Do 02.11.06 13:56

nein aber jetzt wo ichs getan habe kennt er sysutils auch nicht und stringreplace sowie so nicht kann es sein das das mit D3 gar nicht geht?


Marc. - Do 02.11.06 16:58

lad dir doch hier [http://www.entwickler-ecke.de/download_delphi_2005_personal.html] Delphi 2005 Personal runter! ;)


Schüler - Do 02.11.06 18:14

ja ok danke


Schüler - Sa 04.11.06 15:39

Neue Version Hoch geladen
Befehle erweitert
Einige PureBasic befehle
Und neuen Compiler zum Hinzugefügt es können jetzt Exe Datein erstellt werden
Das mit dem Stringreplace mache ich dann zumschluss


Schüler - Sa 04.11.06 18:13

Sorry Leute habe ausversehnd die Alte Version Hochgeladen jetzt ist es aber richtig