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:

Programmierung
Gehe zu Seite 1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 27.03.2005, 09:44    Titel: Programmierung Antworten mit Zitat

Hallo, cih möchtebgerne diese QBasic erlernen.
möchte programme und so programieren. nur da ich neuling bin. mcöhte ich wissen, wo ich es erlernen könnte.(ein program oder texte)
und wo es genau erklärt wird was es ist und so
danke
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 27.03.2005, 10:23    Titel: Hm? Antworten mit Zitat

Sehr interresant. Deine Signatur ist Quickbasic is the best (Tipp: deutsches Forum) und dann kannst du überhaupt kein QB, sprich du hast keine Ahnung.

Weil mir gerad langweilig ist, werd ich dir mal die Grunstrukturen erklären.

QB ist eine programmiersprache, d.h. ein Programm, das Code, den Menschen verstehen können, in Maschienencode umwandelt, so das ihn der Computer verstehen kann. Wie eine Sprache-sie wandelt das, was die Menschen denken in Schwallwellen um, das es andere Menschen verstehen.

Zuerst brauchst du QB selbst. Ich würde dir die deutsche 4.5 Version empfehlen. Die findest du bei Downloads ich glaube bei Compilers oder so.

Ach ja, QB ist ein Compiler(wandelt in Exe dateien um, die jeder ausführen kann), kein Interpreter, der Programmcode ließt, wozu dann aber jeder den Interpreter braucht und den Code lesen kann(ein Interpreter ist soweit ich weiß html).

So. Dann musst du erstmal QB 4.5 entzippen(solltest du allein schaffen) und dann sind da haufenweise Dateien. Eine davon heißt QB.exe oder so in der Richtung(bei 7.5 wars glaub ich QBX.exe oder so). Diese QB.exe musst du unter XP konfigurieren(musste ich), auf Eigenschaften, dann Befehlszeile und Arbeitsverzeichniss. Dort gibts du ein, wo QB ist(wenn du alles in C:\QB instiert hast, ist die Befehlszeile C:\QB\QB.exe und das Arbeitsverzeichniss C:\QB). So, dann öffnest du Qb und hast einen Blauen bilschirm vor dir.

In den Blauen Bildschirm kannst du Programmcode eingeben.

Versuch als erstes mal etwas einfaches:

PRINT "Hallo Welt"

Das gibt den Text Hallo Welt aus. Die Anführungszeichen sagen dem Computer, das es ein Text ist.

Wenn du dein Programm testen willst, gehst du in der Zeile auf starten Ausführen oder so, das findest du schon, und dann startet das. Da kommt ein schwarzer Bildschirm und der Text Hallo Welt.

Versuch das ein paar mal auszuführen. Du wirst merken, das dann Hallo Welt stehen bleibt, und immer öfter da steht. Dann gibst du

CLS

ein. Der Code ist dann

CLS
PRINT "Hallo Welt"

Dann kommt nur ein mal Hallo welt, weil vor dem Start der Bildschirm gelöscht wird(CLS=Clearscreen, Englisch Lösche Bildschirm).

So, probier das erstmal, und sag, wenn du fertig bist und was für Probleme es gibt/gab.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 27.03.2005, 10:31    Titel: Antworten mit Zitat

tja dsa habe ich auch schon gemacht. es ist nur so, ich habe mir auf der seite pocketviewer.de(die es nicht mehr gibt) counterstrike fpr pv gedownloadet. ihch möchte gerne eine art Fahrsimulator8siehe anderer beitrag) programieren. in dem von counterstrike stehen viele szahlen und so. ich weiß nur nicht wie ich es merken kann und was ich eingeben muss für so etwas(eine bewegte figur oder so)
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 27.03.2005, 12:53    Titel: Antworten mit Zitat

Aha. Ich glaube aber nicht, dass du einen 3D-Fahrsimulator programmieren
kannst, wenn du erst ein "Hallo Welt" zu Stande gebracht hast.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tomtitom



Anmeldungsdatum: 20.09.2004
Beiträge: 308

BeitragVerfasst am: 27.03.2005, 13:01    Titel: Antworten mit Zitat

Also zu allererst: gewöhn dir endlich an lesbar zu schreiben, denn dein Geschriebsel ist echt nicht zumutbar. Wenn du dann mal gelernt hast richtig zu schreiben, wirst du vielleicht auch mal ernstgenommen und du kriegst auch mehr Antworten.

Und zu deinem Problem, da erinnere ich mich an jemanden, der sagte: "Ich will Doom3 programmieren, habe aber noch nie etwas programmiert, wie kriege ich das am schnellsten hin?"

Fang erstmal klein an, damit du überhaupt erstmal ein fürs Programmieren kriegst. Ich habe zwar nicht ganz verstanden, was du nun überhaupt machen willst, aber das ist alles nicht so leicht, wie du denkst, da muss man sich schon etwas mit der Materie auseinandersetzen.

@ Progger_X: klar ist QB ein Interpreter oder denkst du etwa, es wird jedesmal eine Exe erstellt, wenn du auf Ausführen drückst (F5)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Stephan



Anmeldungsdatum: 05.10.2004
Beiträge: 358
Wohnort: Hessen - 20km Nördlich von Frankfurt am Main

BeitragVerfasst am: 27.03.2005, 15:35    Titel: Antworten mit Zitat

@Tomtitom , währe dochmal was neues, eine Programmiersprache für solche leute zu entwickeln.

Code:

rpint "hallo"
ipntu "Gebe deinen namen ein ";anme$
fi anme$="irgendwer" htne rpint "warum willst du mir deinen namen nicht sagen ?"


Kein wunder,das bei solchen leuten die programme nie laufen lachen lachen lachen
_________________
'Wir schätzen die Zeit erst, wenn uns nicht mehr viel davon geblieben ist.'
Leo Tolstoi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mecki
Igel


Anmeldungsdatum: 10.09.2004
Beiträge: 985
Wohnort: Niederbayern

BeitragVerfasst am: 27.03.2005, 15:46    Titel: Antworten mit Zitat

Geniale Idee!
_________________
» Yodl.de: So sucht man gestern. verwundert
» Geld verdienen im Netz + ICQ.
» Firefox!
» 100€ zu gewinnen
» FreeBASIC.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 27.03.2005, 17:52    Titel: Antworten mit Zitat

Cool! Kann mich Mecki nur anschließen!
vor lachen auf dem Boden rollen

Übrigens:

Rettung hat Folgendes geschrieben:

Titel: Programmierung

Sehr aussagekräftig. Das hier ist ein Programmierforum.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Leader4



Anmeldungsdatum: 20.01.2005
Beiträge: 99
Wohnort: Leipzig

BeitragVerfasst am: 27.03.2005, 20:17    Titel: Antworten mit Zitat

Kann mich Tomtitom nur anschließen grinsen . Am besten erlernt man eine Programmiersprache, wenn man ganz langsam herangeht. Man programmiert erst einen Euroumrechner, dann einen Taschenrechner oder einen Kalender, dann die ersten Spiele (z.B. Yatzy oder Memory) usw. Hat bei mir fabelhaft geklappt.
Schreiben sollte man übrigens auch können böse , aber da bin ich ja zum Glück nicht der einzige, dem das hier aufgefallen ist. Denn ansonsten hat es den Eindruck, als wäre dir die Frage so ziemlich egal und du würdest sie eigentlich nur stellen, weil du gerade nichts zu tun hast - dann kommen auch weniger Antworten, weil ich annehme, dass hier nur seriöse Programmierer zugegen sind.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 28.03.2005, 10:51    Titel: Antworten mit Zitat

[b][b]Tut mir leid wegen der vielen rechtschreibfehler.[/b][/b]
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 28.03.2005, 10:57    Titel: Antworten mit Zitat

Tja also los, was sollte ich als nächstes programmieren. weinen


PS:jetzt fehlerfrei?????????? böse
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 28.03.2005, 11:05    Titel: Antworten mit Zitat

Rettung hat Folgendes geschrieben:

Tja also los, was sollte ich als nächstes programmieren.


MonsterFAQ --> http://www.antonis.de/faq/index.htm

Da gibt's ein Topic zu diesem Thema.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 28.03.2005, 11:25    Titel: Antworten mit Zitat

Tut mir leid aber ich finde nischt.
Was soll ich auf dieser seite???
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 28.03.2005, 11:37    Titel: Antworten mit Zitat

Am Besten sagst du uns erst mal, mit welchen Befehlen du dich schon auskennst....

Checkliste:
PRINT
INPUT
IF...THEN...ELSE
FOR...NEXT
DO...LOOP
LOCATE
COLOR
SELECT CASE
PLAY
SCREEN
PSET
LINE
CIRLCE
DECLARE
SUB
FUNCTION
OPEN


Das sind jetzt nur mal die allerwichtigsten Befehle, die in fast jedem Programm vorkommen werden. Wenn du aber ein absoluter Anfänger bist, brauchst du dich nicht wundern, wenn du einige von denen gar nicht kennst...
Übrigens solltest du beim "Kennenlernen" diese Reihenfolge (einigermaßen) einhalten.

@ Community: Welche wichtigen Befehle hab ich vergessen?
...Hmmm... sieht aus, als würde das hier so was wie n Online-Tutorial *g*
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.


Zuletzt bearbeitet von Dusky_Joe am 28.03.2005, 14:01, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Stephan



Anmeldungsdatum: 05.10.2004
Beiträge: 358
Wohnort: Hessen - 20km Nördlich von Frankfurt am Main

BeitragVerfasst am: 28.03.2005, 13:00    Titel: Antworten mit Zitat

@Dusky_Joe , was wird das, eine "Für´s Programm wichtige Befehls Reihenfolge" ???
Was passiert,wenn ich jetzt ein Programm schreibe, worin kein einziges PRINT vorkommt ??
Bin ich dann ein schlechter Programmierer,weil ich die Regeln nicht einhalte ?

Es gibt keine Wichtigen & Unwichtigen Befehle,man benötigt immer nur solche Befehle,
die für ein Programm entsprechend notwendig sind.

@Rettung , wie währe es, wenn du dir einfach mal ein Spiel überlegst, und es dann Programmierst.
_________________
'Wir schätzen die Zeit erst, wenn uns nicht mehr viel davon geblieben ist.'
Leo Tolstoi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 28.03.2005, 13:56    Titel: Antworten mit Zitat

Sicher, sicher, so wars auch nicht gemeint. Ich hab mir inzwischen nen ersatz für Print geschrieben, so dass ich ihn auch nur noch selten benutze...

nur, zum lernen ist diese reihenfolge doch recht gut, oder?
Zuerst will man mal irgendwas auf dem bildschirm ausgeben - egal was.
dann möchte man, dass das Programm auf eigene Eingaben reagiert - INPUT, IF, ...

Dass ein Profi wie du nicht mehr auf so etwas angewiesen ist, ist mir schon klar.
Also nichts für ungut, ja lächeln
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Tomtitom



Anmeldungsdatum: 20.09.2004
Beiträge: 308

BeitragVerfasst am: 28.03.2005, 14:03    Titel: Antworten mit Zitat

Ich glaube ich muss da auch ertsmal noch was klar stellen:

Willst du jetzt überhaupt lernen in Qbasic zu programmieren oder willst du auf deinen Grafik-Taschenrechner Programme schreiben? Denn ich glaube nicht, dass die Sprachen identisch sind, auch wenn es Ähnlichkeiten gibt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 28.03.2005, 14:07    Titel: Antworten mit Zitat

Rettung hat Folgendes geschrieben:

Tut mir leid aber ich finde nischt.
Was soll ich auf dieser seite???


Du hast doch gefragt, was du programmieren könntest, oder?

Bitteschön:

QBasic-MonsterFAQ
-> Typische Neueinsteiger-Fragen zu QBasic
-> Mir ist langweilig. Was soll ich programmieren?


Wo ist das Problem?

Außerdem: Es nervt mich enorm, dass im Forum andauernd Fragen
gestellt werden, die in der MonsterFAQ schon längst erklärt worden sind.
Betrifft jetzt nicht nur dich, Rettung.

Also: In Zukunft bitte vorher mal in die MonsterFAQ schauen, und die
Netiquette beachten.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Rettung



Anmeldungsdatum: 26.03.2005
Beiträge: 18
Wohnort: Bad Säckingen

BeitragVerfasst am: 28.03.2005, 15:56    Titel: Antworten mit Zitat

PRINT
INPUT

diese kenne ich bis jetzt( verwundert traurig )
tja mehr nicht.
_________________
!!!Für rechtschreibfehler haftet die Tastatur!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 28.03.2005, 15:59    Titel: Antworten mit Zitat

Und dann eine 3D-Fahrsimulation schreiben wollen mit den Augen rollen Kopf schütteln

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
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