Seite 1 von 2
Luft machen!
Verfasst: 18.06.2006 12:33
von Peter_1
Hallo, zusammen!
Als PB-Anfanger habe ich folgendes Problem. Die PB-Hilfe ist für mich, gelinde formuliert, keine gr0ße Unterstützung. Befehle usw. sind nur ungenügend dokumentiert. Es wird kurz gesagt WAS Parameter machen (bewirken) aber nicht WIE. Kleine Beispiele lassen Funktionen unberücksichtigt.
zB.:
"ScrollBarGadget(...):________Wie setze ich es ein, wie nehme ich damit Einfluß auf ein Objekt?
"SetGadgetState(...) :_______Was ist STATUS, irgendwelche Werte, welche Werte?
_______________konkret für: "ImageGadget(...) Was heißt "ändert das aktuelle Bild des Gadgets" ____Wird es größer oder kleiner, ändert sich die Farbe?
Also beim besten Willen, ich komme schlecht klar mit der "Hilfe". Wenn es sie schon gibt, sollten schon alle Möglichkeiten beschrieben sein. Es darf nicht sein, sich irgenwas aus den Foren zusammensuchen zu müssen. Dafür geht u.U. viel Zeit drauf. Ich will mich nicht mit der Erforschung der PB-Befehle befassen, eigentlich möchte ich damit Anwendungen erstellen.
Andererseits nehme ich alles zurück, wenn es irgendwo doch eine ausformulierte Hilfe geben sollte !!!
mfG Peter
Verfasst: 18.06.2006 12:51
von PBZecke
Die Hilfe ist kein Programmierhandbuch, sondern eine Befehlsreferenz, die
meiner Meinung nach sogar etwas darüber hinaus geht. Andre, der Autor der
deutschen Hilfe macht da einen guten Job
Bist Du nur PB-Anfänger oder überhaupt Programmieranfänger? Für
jemanden mit Programmiererfahrung erschließt sich manches natürlich
leichter.
Verfasst: 18.06.2006 12:57
von walker
Hallo,
Ich kann jetzt zwar nicht genau nachvollziehen, WAS Dir fehlt, aber es ist doch ausreichend beschrieben, wie die Befehle funktionieren.!?!
Du musst nur richtig
lesen. Um bei Deinem Beispiel zu bleiben (ImageGadget): SetGadgetState() tut genaus das, was in der Hilfe steht; es ändert das aktuelle Bild (soll heißen, es wird ausgetauscht!) da steht nichts von Größen oder Farbänderungen... (was mit diesem Befehl auch nicht möglich ist)
Wenn Du weitergehende Hilfe (Tutorials) brauchst, schaue Dich am besten auf Robsite.de um
http://www.robsite.de/tutorials.php?tut=purebasic
Verfasst: 18.06.2006 13:00
von Laurin
Ich schätze, Peter hat das typische Problem aller Programmieranfänger:
Er weiß nicht, was er mit den ganzen Befehlen anfangen soll, in welcher Reihenfolge sie kommen, wie man sie miteinander wirken lassen kann, usw. so dass da was Vernünftiges bei rauskommt.
Dagegen helfen nur Tutorials und Learning by Doing.
Verfasst: 18.06.2006 13:06
von nicolaus
Also ich bin mit der hilfe doch sehr zufrieden auch wenn es sicher nicht alles 100% gut beschrieben ist.
Was aber dein Beispiel mit SetGadgetState() und ImageGadget() angeht muß ich sagen ist das doch klar verständlich.
Wenn dies für dich nicht klar verständlich ist dann lies dir den text halt 2 oder 3 mal durch und du wirst darauf kommen das damit nix anderes gemeint ist wie: "Das ändern des Bildes eines ImageGadgets() = Neues Bild auf das ImageGadget() 'legen'."
Wenn du nach 3 mal lesen die hilfe noch immer nicht verstehst dann kannste ja auch erstmal versuche mit den funktionen machen und nicht gleich hier im forum die Arbeit von André schlecht machen.
Sorry das finde ich aber nicht gerade nen feinen zug von dir und die Überschrift zu deinem thread erst recht nicht.
Kannst du die Überschrift bitte in eine aussagegräftigere ändern in der man auch erkennen kann um welches problem es sich bei dir handelt?
Danke und Gruß,
Nico
Verfasst: 18.06.2006 13:13
von Joel
Und außerdem stehen vielen Sachen auch in dem Ordner "C:\Programme\Purebasic\Examples\Sources"
Wenn ich mich nicht irre ist jeder Befehl in einem der Beispiele.
Edit: Es hat auch bestimm keiner Bock alles zu OpenNetworkConnection() zu erklären, dann müsste man ja auch erklären was ein Internet ist

Verfasst: 18.06.2006 13:19
von #NULL
PBZecke hat geschrieben:Für jemanden mit programmiererfahrung erschließt sich manches natürlich leichter.
das ist wohl so, aber ich glaube auch, dass sich leute mit bereits allgemeiner programmiererfahrung, fragen stellen, die durch die PB-hilfe nicht beantwortet werden.
aber ich glaube die PB-hilfe macht hier einfach einen ganz guten kompromiss, die nötigsten informationen knapp zu liefern, ohne einen totalen anfänger mit antworten zu verwirren, auf fragen, die sich dieser noch gar nicht gestellt hat.
Verfasst: 18.06.2006 13:23
von Joel
Ok ich muss zugeben dass ich 5 wochen lang rumgerätzelt hab bis ich herausgefunden hab dass man einen Movie so angibt, war aber schon lange her!
Code: Alles auswählen
LoadMovie(1, "C:,\blablabla\test\dings\blob\blabla\ich hoffe jetzt klapts.avi")
Verfasst: 18.06.2006 14:02
von Andre
@Joel: machst Du Selbstgespräche? D.h. Dir selbst eine Frage stellen und beantworten?
Ansonsten kann ich nur das schon gesagte bestätigen: das PB-Referenzhandbuch ist im wesentlichen eine Beschreibung aller Befehle und Funktionen rund um PureBasic, ersetzt jedoch nicht den "Einsteigerkurs Programmieren".
Eins stimmt natürlich: Beispiele zu den Befehlen sind noch ausbaufähig, wegen Verbesserungsvorschlägen an der Hilfe allgemein gibt einen Thread im PureBasic 4.0 Beta Forum...
Verfasst: 18.06.2006 14:10
von PMV
hm, war das da grad nen selbstgespräch Joel?

... oder haste da nur
Quote-Tags vergessen *g ... wobei ich den Text den du da geschrieben
hast nicht im Thread hier finden kann ...
Die PB-Hilfe ist nicht dazu gedacht um zu erklären wie man programmiert,
sondern lediglich eine Befehlsreferenz. Lerning by Doing oder verstehen
der Beispiele wären Möglichkeiten, die du in betracht ziehen solltest.
Wobei die PB-Hilfe eigentlich viel mehr als eine Befehlsreferenz ist
Alternativ kannste auch nach Tutorials suchen oder dir ein Programmier-
Einsteigerbuch kaufen

... nur die Hilfe ist für das, wofür se vorgesehen
ist, mehr als ausreichend
MFG PMV