Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
TaPPo
Anmeldungsdatum: 03.03.2007 Beiträge: 9
|
Verfasst am: 03.03.2007, 18:10 Titel: QBasic-Editor für Windows |
|
|
Halli Hallo!
Weiß jemand von einem vorzugsweise leistungsfähigen Editor für QBasic-Quellcode, der unter Windows läuft?
Bin für jeden Tipp dankbar! |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 03.03.2007, 18:17 Titel: |
|
|
Es gab mla die qb-ide, aber die wird nicht mehr weiterentwickelt. du kannst aber auf FreeBASIC umsteigen, denn das läuft unter dos, win und linux und es gibt auch einige windows-editoren. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
|
TaPPo
Anmeldungsdatum: 03.03.2007 Beiträge: 9
|
Verfasst am: 03.03.2007, 20:02 Titel: |
|
|
Jojo hat Folgendes geschrieben: | Es gab mla die qb-ide, aber die wird nicht mehr weiterentwickelt. |
Gab es denn einen Release oder kam es gar nicht so weit?
Jojo hat Folgendes geschrieben: | du kannst aber auf FreeBASIC umsteigen, denn das läuft unter dos, win und linux und es gibt auch einige windows-editoren. |
Problem ist, dass das Programm, mit dem ich mich beschäftige, nun mal in QBasic geschrieben ist. Ich weiß nicht wie es mit der Kompatibilität zu anderen Dialekten bestellt ist. Wäre natürlich eine super Sache, wenn es da etwas (weitesgehend) Kompatibles gäbe. Irgendwelche Empfehlungen? |
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 03.03.2007, 20:10 Titel: |
|
|
Laut FreeBASIC Homepage ist QBasic zu 95 prozent oder so kompatibel.. also das meiste was darin geschrieben wurde kann man 1 zu 1 übernehmen und anderes muss man dann eben etwas abändern, ist aber keine all zu grosse sache... die Hilfe von FreeBASIC ist ganz gut und ansonsten gibt es ja noch dieses Forum _________________
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 03.03.2007, 20:37 Titel: |
|
|
jap, qb-programme laufen meist ohne änderungen (und wenn, dann nur ganz kleine) direkt in freebasic. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 03.03.2007, 20:48 Titel: |
|
|
Solange du auf die Typendeklarierung aufpasst ...
Generell als Quellcode-Editor kann ich Proton empfehlen (http://www.qhaut.de/forums/index.php?dlcategory=2). Wie gut er sich speziell für QBASIC anbietet, musst du ausprobieren. |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 03.03.2007, 21:08 Titel: |
|
|
Die QB-IDE war im Prinzip nur ein 100 Zeilen-Produkt.
Mit viel einfach nur zusammengeklicktem. Richtige Features, die man sich von einer IDE wünscht, gab's nicht - leider.
@Eternal_pain:
Nur zur Korrektheit:
Dann ist FB zu QB kompatibel, aber nicht andersrum. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 03.03.2007, 22:15 Titel: |
|
|
qb => fb sind die wichtigsten sachen:
qb: fb:
chr$(nummer) chr(nummer)
space$(nummer) space(nummer)
integer = 16 Bit integer = 32 Bit
(...)
bei vielen funktionen die auf das suffix "$" enden ist es bei fb nicht so _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 03.03.2007, 22:22 Titel: |
|
|
Das musst du aber nicht umstellen. chr$, space$, right$ usw. gehen immer noch. Auch Stringdeklaration durch a$ ist möglich (und muss nicht deDIMt werden) |
|
Nach oben |
|
|
TaPPo
Anmeldungsdatum: 03.03.2007 Beiträge: 9
|
Verfasst am: 04.03.2007, 13:20 Titel: |
|
|
Erst mal danke für die zahlreichen Antworten.
Habe mich mal ein wenig schlau gemacht zu FreeBASIC:
Die Kompatiblität zu QBasic ist tatsächlich beachtlich. Das ist klasse und was ich brauche.
Doch nun würde ich gerne eure Meinung zu zwei Kritikpunkten hören.
- 1. Die Fehlersuche soll sich als umständlich erweisen.
Gibt es etwa keine brauchbaren IDEs mit Debug-Features?
- 2. Die Sprache richtet sich an erfahrene Programmierer.
Würde mich nicht als "erfahren" bezeichnen. Daher schreckt mich dieses Merkmal ein wenig ab. Vielleicht könnt ihr mir auch mit Alternativen zu FreeBASIC dienen, sofern das in diesem Forum zulässig ist. |
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 04.03.2007, 13:27 Titel: |
|
|
FB ist durchaus auch für anfängersprache geignet, nur sollte man dabei aufs strukturierte progging acht legen.
Zitat: |
2. Die Sprache richtet sich an erfahrene Programmierer.
Würde mich nicht als "erfahren" bezeichnen. Daher schreckt mich dieses Merkmal ein wenig ab.
|
Das heißt es nur, weil es nich sonderlich viele samples dafür gibt
@nemored:
soweit ich weiß, sollen aber die suffixe bei diesen funktionen, ab v.0.18 verboten sein
PS: natürlich kommt hier jeder an den galgen, wenn er nicht von fb oder qb redet _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 04.03.2007, 14:32 Titel: |
|
|
Es gibt eigentlich relativ viele Samples in den verschiedenen Foren.
Und wir konnten hier sicherlich schon 90-95% aller Probleme lösen.
@TaPPo:
Als "erfahren" ist gemeint, dass es zum Beispiel keine standardmäßig mitgelieferte IDE gibt. Wenn Anfänger beispielsweise auf das Icon FreeBASIC klicken und sich nur ein Konsolenfenster öffnet (und teilweise gleich wieder schließt), sind viele der Meinung, das Paket wäre irgendwie zerstört.
Aber FB ist halt ein reiner Kommandozeilen-Compiler - nichtsdestotrotz gibt es tortzdem einige gute IDEs.
Die Debugging-"Problematik" lässt sich auch lösen, wenn auch auf etwas andere Art und Weise. Es gibt schonmal Debugger für FB, ist aber alles ein wenig gewöhnungsbedürftig, da von QB anders gewohnt. ODer du baust Variablen-Ausgaben halt in dein Programm ein - das ist die Methode, die ich bevorzuge. Ist halt mit ein bisschen mehr Arbeit verbunden, aber am Ende lohnt sich das.
Greets,
Mao
PS: Nur keine Scheu vor FB. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 04.03.2007, 15:50 Titel: |
|
|
csderats hat Folgendes geschrieben: | @nemored:
soweit ich weiß, sollen aber die suffixe bei diesen funktionen, ab v.0.18 verboten sein |
Ganz ehrlich: Wenn das so ist, dann finde ich das ziemlich doof. Damit ist dann nämlich FreeBASIC ein Stück weit weniger kompatibel zu QBASIC als vorher. Ich sehe an diesem $ keinen Nachteil, der eine Abschaffung rechtfertigen würde ... |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 04.03.2007, 16:18 Titel: |
|
|
Öhm...wir haben noch nicht einmal die 0.17b und du willst schon wissen, was in der 0.18 kommt? _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 04.03.2007, 16:25 Titel: |
|
|
außerdem gibt es immer noch den -lang qb und -lang deprecated switch auf der kommandozeile, der suffixe weiterhin gestattet. sollte ein qb-rpgo gar mnicht mehr lauffähig sein: -lang benutzen _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 04.03.2007, 17:11 Titel: |
|
|
hääää? Mao hat Folgendes geschrieben: | Öhm...wir haben noch nicht einmal die 0.17b und du willst schon wissen, was in der 0.18 kommt? |
Wie kann es dann sein, dass wenn ich bei start_shell.exe
eingebe dann ein
Kommandozeile hat Folgendes geschrieben: |
FreeBASIC Compiler - Version 0.17 for win32 (target:win32)
Copyright (C) 2004-2006 Andre Victor T. Vicentini (av1ctor@yahoo.com.br)
|
kommt???
/PS:
Ich verwende bei fb 0.17 nirgendswo mehr suffixe _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 04.03.2007, 17:23 Titel: |
|
|
Ich vermute mal, dass Mao die stable-Version meint
Zitat: | Ich verwende bei fb 0.17 nirgendswo mehr suffixe |
Dagegen gibt es ja auch nichts zu sagen. |
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 04.03.2007, 17:46 Titel: |
|
|
Du meintest aber die 0.18.
Und momentan ist halt die 0.17 testing aktuell.
Und letztes "stable"-Release (obwohl nicht unbedingt als stable gekennzeichnet, da FB nunmal noch nicht stable ist, also dann beta, zu erkennen durch das kleine b am Ende) ist 0.16b.
Für 0.18 wird noch nichts geplant. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
|