Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 08.06.2008, 15:38 Titel: sehr allgemeines Thema |
|
|
Hallo
ich habe dieses Thema vorallem für die neulinge erstellt,
zu denen ich auch gehöre.
Hier können allgemeine Fragen zu QBASIC gestellt werden
für die es sich nicht lohnt einzeln ein neues Thema aufzumachen.
mit freundlichem gruss |
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 08.06.2008, 15:40 Titel: QBASIC Portscanner |
|
|
Anfangen tu ich auch mal gleich
kann jemand ein beispiel für einen portscanner (In QBASIC)
hier einfügen.
Bei google kommt die ganze zeit nur etwas über HP und Lexware |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 08.06.2008, 15:51 Titel: |
|
|
ja ich meine portscanner |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 08.06.2008, 19:50 Titel: |
|
|
erstmal danke ich habe mir den link angeschaut
aber eigentlich wollte ich das jemand
einen quelltext einfügt
damit man sich tips und anleitungen abgucken kann
also wie so ein portscanner ungefähr auszusehen hat |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 08.06.2008, 19:54 Titel: |
|
|
Hallo,
in dem Downloadpaket, das du über den von mir geposteten Link beziehen kannst, ist ein Quelltext inkl. weiterer benötigter Dateien enthalten. Da QBasic ein Interpreter bzw. QuickBasic ein Compiler für DOS ist, ist ein Portscanner damit im Gegensatz zu FreeBASIC für Windows sehr schwierig zu realisieren. Sebastian Mate hat es trotzdem hinbekommen und das ganze Projekt online zur Verfügung gestellt. Es wäre mir nicht bekannt, dass schon mal jemand anderes einen Portscanner mit QB geschrieben hätte.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 14.06.2008, 22:17 Titel: |
|
|
ok danke
und jetzt was anderes ich hab mein erstes programm fertig geschrieben
ein zahlen ratespiel
CLS
INPUT "Geben Sie eine beliebige Zahl von 1 bis 50 ein"; Zahl%
RANDOMIZE TIMER
zz% = INT(50 * RND)
20
IF Zahl% < zz% THEN PRINT "zu niedrig"
IF Zahl% < zz% THEN GOTO 10
IF Zahl% > zz% THEN PRINT "zu hoch"
IF Zahl% > zz% THEN GOTO 10
IF Zahl% = zz% THEN PRINT "Das ist Richtig"
IF Zahl% = zz% THEN GOTO 1
10 INPUT "versuchen Sie es nochmal"; Zahl%
GOTO 20
1 END
was meint ihr ?
wer will kann auch so ein zahlenspiel reinstellen |
|
Nach oben |
|
 |
St_W

Anmeldungsdatum: 22.07.2007 Beiträge: 956 Wohnort: Austria
|
Verfasst am: 14.06.2008, 23:14 Titel: |
|
|
Das Programm ist für Programmierbeginner schon recht gut.
Ich würde jedoch anstatt der unübersichtlichen GOTO's (die man - wenn möglich - vermeiden sollte) besser Schleifen verwenden. z.B.:
Code: |
CLS
INPUT "Geben Sie eine beliebige Zahl von 1 bis 50 ein"; Zahl%
RANDOMIZE TIMER
zz% = INT(50 * RND)
DO
IF Zahl% < zz% THEN PRINT "zu niedrig"
IF Zahl% > zz% THEN PRINT "zu hoch"
IF Zahl% = zz% THEN PRINT "Das ist Richtig": EXIT DO
INPUT "versuchen Sie es nochmal"; Zahl%
LOOP
END
|
LG, St_W _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 15.06.2008, 01:27 Titel: |
|
|
vielen dank
ich sehe schon dein programm ist schmaler
aber könntest du noch commies dazu schreiben weil ich verstehe die schleife nicht ganz
gruss |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 15.06.2008, 10:03 Titel: |
|
|
Hier mal ein "Commie" dazu:
Code: | CLS
INPUT "Geben Sie eine beliebige Zahl von 1 bis 50 ein"; Zahl%
RANDOMIZE TIMER
zz% = INT(50 * RND)
DO 'Mach das, was zwischen DO und LOOP steht, immer wieder!
IF Zahl% < zz% THEN PRINT "zu niedrig" 'Text ausgeben, aber Schleife nicht verlassen
IF Zahl% > zz% THEN PRINT "zu hoch" 'Text ausgeben, aber Schleife nicht verlassen
IF Zahl% = zz% THEN PRINT "Das ist Richtig": EXIT DO 'Text ausgeben und den immer wieder zu machenden Bereich (Schleife) verlassen.
INPUT "versuchen Sie es nochmal"; Zahl%
LOOP 'Hier hört der immer wieder zu machende Bereich auf.
'Nach Verlassen der Schleife kommt man hier an, also bei END.
END |
_________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 15.06.2008, 10:23 Titel: |
|
|
Das Ganze hier gezeigte Beispiel könnte man noch stärker optimieren und gleichzeitig etwas ausbauen:
http://beilagen.dreael.ch/QB/ZAHL_RAT.BAS
Hinweis: Das innere DO-LOOP ist für die Input Validation, d.h. Eingabeüberprüfung verwendet. In der äussere DO-LOOP-Schleife bleibt man solange drin, bis (UNTIL!) man die richtige Zahl erraten hat. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 15.06.2008, 12:46 Titel: |
|
|
@Sebastian:
Was hat dein Beitrag mit Kommunisten zutun? oO _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 15.06.2008, 13:16 Titel: |
|
|
Dass "Commie" die Kurzform für "Kommunist" ist war mir klar, wusste bloß nicht, warum du das auf einmal in den Satz gebaut hast. Hatte seinen Satz mit den "commies" übersehen.  _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 15.06.2008, 14:11 Titel: |
|
|
alles klar
danke leute |
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 15.06.2008, 19:21 Titel: |
|
|
ok hier wieder eine neue frage
habt ihr einpaar beispiele für animationen in qbasic
z.B. wie animiere ich eine pac-man figur oder etwas ähnliches |
|
Nach oben |
|
 |
DosCoder
Anmeldungsdatum: 02.03.2008 Beiträge: 25
|
Verfasst am: 15.06.2008, 19:55 Titel: |
|
|
Hi,
wie wäre es, wenn du erst mal in der QBMonFon nachschauen würdest. Dort ist ein riesen großer Eintrag über Grafikprogrammierung gepostet.
MonFaq
Ciao
DosCoder |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
 |
qbay
Anmeldungsdatum: 08.06.2008 Beiträge: 84
|
Verfasst am: 15.06.2008, 21:19 Titel: |
|
|
nochmals danke
und wer lust hat kann gerne noch seine animationen einstellen |
|
Nach oben |
|
 |
|