Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Coden für Dummies: basic.mania

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  

Ist das ne gute Idee?
Spitze!
0%
 0%  [ 0 ]
super
0%
 0%  [ 0 ]
gut
0%
 0%  [ 0 ]
ok
0%
 0%  [ 0 ]
geht so
7%
 7%  [ 1 ]
naja
23%
 23%  [ 3 ]
schlecht
69%
 69%  [ 9 ]
Stimmen insgesamt : 13

Autor Nachricht
Kettenfresser



Anmeldungsdatum: 18.10.2008
Beiträge: 35

BeitragVerfasst am: 18.10.2008, 12:54    Titel: Coden für Dummies: basic.mania Antworten mit Zitat

Hallo
Ich code gerade ein Programm mit Quickbasic.
Iss nich wahhr *kratz* lächeln
Man kann damit auch ein Programmschreiben, im Prinzipp ist es ein compiler. Man könnte es auch eigene Programmiersprache nennen. Oder Einstiegshilfe ins Programmieren.

Code:
zeigetext = print
zeige = write
(alles andere)="benutzereingabe"
wenn...dann...sonst.../endewenn=if...then...else...end if
eingabe=line input
farberot=color blablabla usw
falls...so:...dann.../endefalls=select case...case...:...end select
leer=cls
abschnitt=sub
abschnittende=end sub
---blablabla='blablabla

So das wars erstmal mal gucken wie es weiter was wird das ganze heisst basic.mania

ich mache auch gerade was ähnliches mit html heisst html.mania

warum mania?
mania = (ger)mania = deutschsprachig[/code]
_________________

TT-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 18.10.2008, 13:22    Titel: Antworten mit Zitat

nehm dazu FreeBASIC, dann geht es leichter!
Code:
#Define machString Dim As String
#define Wiederhole For i As Integer = 1 To Len(a) Step 4
#Define nochmal Next
#Define schreib Print
#Define schlafe Sleep
#Define entschluesseln Mki(CVI(Mid(a,i,4))+274926);

machString a="}3enwîQe„A_h~Cas…3hu€5i…Bu€9jau9^a„î!"
Wiederhole
  schreib entschluesseln
nochmal
schreib
a="X@aet/oiuîmu~3o 3ï "
Wiederhole
  schreib entschluesseln
nochmal
schreib
schlafe
durchgeknallt
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Kettenfresser



Anmeldungsdatum: 18.10.2008
Beiträge: 35

BeitragVerfasst am: 18.10.2008, 14:02    Titel: Antworten mit Zitat

ich kann kein freebasic mit dem Kopf durch die Mauer wollen weinen
_________________

TT-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 18.10.2008, 16:47    Titel: Antworten mit Zitat

wer etwas QBasic kann, der kann schnell FreeBASIC lernen! zwinkern
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Kettenfresser



Anmeldungsdatum: 18.10.2008
Beiträge: 35

BeitragVerfasst am: 18.10.2008, 17:43    Titel: Antworten mit Zitat

naja ich habs runtergeladen und FBIde dnigens
_________________

TT-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Kettenfresser



Anmeldungsdatum: 18.10.2008
Beiträge: 35

BeitragVerfasst am: 21.10.2008, 20:26    Titel: Antworten mit Zitat

Ich habe nur noch ein paar Probleme:
http://forum.qbasic.at/viewtopic.php?t=5996&postdays=0&postorder=asc&start=40
_________________

TT-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MOD
Fleißiger Referenzredakteur


Anmeldungsdatum: 10.09.2007
Beiträge: 1003

BeitragVerfasst am: 21.10.2008, 21:41    Titel: Antworten mit Zitat

Wie wärs, wenn du mal den Code postest, damit mal jemand schauen kann, ob Fehler im Code sind.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kettenfresser



Anmeldungsdatum: 18.10.2008
Beiträge: 35

BeitragVerfasst am: 21.10.2008, 21:55    Titel: Antworten mit Zitat

ok
Code:
declare sub info ()
declare sub speicherjanein ()
declare sub speichere ()
cls
print "Um im Notfall abzubrechen drücken Sie bitte Alt + F4"
sleep 1000
print "Wenn Sie fertig gecodet haben geben Sie 'back ein"
sleep 1000
print "Und nun viel spass mit dem programmieren mit:"
sleep 2000
print "--------------------------------basic.mania 1.0---------------------------------"
dim as string eingabe
Dim Shared As String ausgabe
do
input eingabe
select case eingabe
case "zeigetext"
    ausgabe = ausgabe + "print "
case "'back"
    ausgabe = ausgabe + chr(10,13) + "'codeende"
case else
    ausgabe = ausgabe + chr$(34) + eingabe + chr$(34) + chr(10,13)
end select
loop until eingabe = "'back"
cls
print "Ihr Code:"
print "--------------------------------------------------------------------------------"
print ausgabe
print "--------------------------------------------------------------------------------"
sleep

speicherjanein ()
sleep
end

Sub speicherjanein ()
   Dim savejanein As String
   Print "Wenn Sie wollen, wird ihr Code als .txt Datei gespeichert. Sie können den Code dann in einen IDE kopieren, wenn Sie alles richtig gemacht haben, haben sie ein Programm..."
   Input "Jetzt Speichern? (Ja/Nein)",savejanein
   Select  Case LCase(savejanein)
      Case "ja"
         speichere ()
      Case "nein"
         End
      Case Else
         print "Sie haben etwas unverständliches eingegeben. Bitte versuchen Sie es erneut!"   
   End Select
   
End sub

Sub info ()
dim janein as string
print "Als erstes müssen Sie eine neue Textdatei (.txt) anlegen."
sleep 2000
input "Haben Sie das gemacht? Ja/Nein", janein
select case lcase(janein)
case "ja"
    print "Sehr gut."
    sleep 2000
    speichere ()
case "nein"
    print "Dann tun Sie dies ;)"
    info ()
case else
    print "Sie haben etwas unverständliches eingegeben. Bitte versuchen Sie es erneut!"   
End select
sleep
print "Dann geben Sie gleich das Verzeichniss und den Namen an."
sleep 2000
print "z.B.: C:\Dokumente und Einstellungen\All Users\Dokumente\basic\test.txt"
sleep
print "Ihr Code wird dann in der Datei gespeichert. Achtung! Falls Sie andere Sachen dort drin gespeichert haben, so sind diese verloren!"

End Sub

Sub speichere ()
Open "lmb.txt" for output as #1
do until eof(1)
print #1, ausgabe
'print ausgabe
if ausgabe = "'codeende" then exit do
loop
close #1
Print "Erfolgreich gespeichert. Das Programm wird nun beendet"
sleep
End sub

_________________

TT-Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MOD
Fleißiger Referenzredakteur


Anmeldungsdatum: 10.09.2007
Beiträge: 1003

BeitragVerfasst am: 21.10.2008, 22:18    Titel: Antworten mit Zitat

Dein Programm hat mir grad ne 1,7GB große Datei erstellt, bevor ich es beendet habe lachen
Da wird sich wohl ein Fehler verstecken, laufen tut's aber.

edit:

if Right(ausgabe,9) = "'codeende" then exit do

das verhindert schon mal die unendlich große datei

edit2: zwinkern

in welche IDE soll man den text reinkopieren können, letztendlich steht das gleiche drinnen, wie im programm und damit kann man nichts anfangen.

du kannst ja mit InStr befehle wie zeigetext durch print ersetzen, dann hat man wenigstens ein basic-programm.

deine info-sub findet keine verwendung

die idee find ich gar nicht schlecht, allerdings eher als übersetzung für basic ins deutsche, für leute, die des englischen nicht mächtig sind
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz