Seite 1 von 1

gadget

Verfasst: 31.03.2005 11:53
von spongebob
ich bin noch anfänger und ich hör so oft irgendetwas von gadget....

ich habe 2 fragen:

-wozu braucht man dieses gadget...?

-welche funktionen gibt es(kann ich eigentlich auch in der hilfe nachlesen aber dazu muss ich erst mal wissen was das ist)!

ich würde mich über viele antworten freuen! :D :allright:

Verfasst: 31.03.2005 12:26
von Franky
Tach Schwammkopp;)

Gadget bedeutet zu deutsch "Aufsatz". (Edit: Heißt es nicht, aber da die Erklärung net falsch ist, lass ich´s mal dabei)

Dieser Aufsatz wird auf ein Fenster aufgesetzt.

Da gibt es die Verschiedensten, da, wo beim Debugger "Quit" draufsteht ist zum Beispiel ein ButtonGadget

Um ein Gadget auf ein Fenster zu setzen, musst du zuerst einmal eine Gadgetlist erstellen

CreateGadgetList(Windowid(fenster, wo das drauf soll))

Am besten, du schaust dich in der Hilfe erstmal unter "Gadget" um.

Wenn du dann noch fragen hast, kannst du ja fragen.


Aber bitte wirklich gucken ;)

Edit:hm, bin mir eigentlich sicher, dass es auch Aufsatz heißt, kann mir das mal wer bestätigen?

Verfasst: 31.03.2005 12:26
von FISCHAUGE
Also GadGet Übersetzt = Gerät,
Ein Button wird z.B. als Gadget bezeichnet, mit einer IF abfrage kann man z.B. klären was passieren soll wenn der Button gedrückt würde.

GadGets werden am anfang des Programms definiert ungefähr so:

Code: Alles auswählen

If CreateGadgetList(WindowID())
    ButtonGadget(2,50,100,150,20,"MeinButton")
EndIf
Wichtig ist die WindowID() bei mehren Fenstern damit der Button weiss auf welches fenster er gehört!

Ich hoffe ich konnte dir etwas helfen!

EDIT: bin mir auch sicher das es gerät bedeutet! (wörtlich übersetzt)

Verfasst: 31.03.2005 12:51
von DarkDragon
FISCHAUGE hat geschrieben:Also GadGet Übersetzt = Gerät,
Ein Button wird z.B. als Gadget bezeichnet, mit einer IF abfrage kann man z.B. klären was passieren soll wenn der Button gedrückt würde.

GadGets werden am anfang des Programms definiert ungefähr so:

Code: Alles auswählen

If CreateGadgetList(WindowID())
    ButtonGadget(2,50,100,150,20,"MeinButton")
EndIf
Wichtig ist die WindowID() bei mehren Fenstern damit der Button weiss auf welches fenster er gehört!

Ich hoffe ich konnte dir etwas helfen!

EDIT: bin mir auch sicher das es gerät bedeutet! (wörtlich übersetzt)
Das ist ein wort, somit nicht GadGet sonder Gadget wie im Trickfilm der komische Detektiv mit diesen Gadgets. Gadget bedeuted Apparat/Gerät/Maschine. In PureBasic sind es die GUI-Elemente. In der WinAPI/C++/... sind sie bekannt als Fenster. Allerdings sind die Gadgets mit einer PB eigenen ID versehen und sind durch einfache Befehlsaufrufe leicht zu erstellen.

[EDIT]
Von irgendjemandem hab ich mal gehört, dass sie im Amiga immer Gadgets genannt worden sind. PureBasic läuft auf Amiga, deshalb hat es anscheinend das Wort Gadget übernommen.

[EDIT2]
@Franky: http://dict.leo.org/?search=Gadget&sear ... ed&lang=en

Verfasst: 31.03.2005 13:01
von Franky
Na gut, dat Wort ist also net richtig übersetzt ( :cry: ), aber mal davon abgesehen, die Erklärung is ja net Falsch

Verfasst: 31.03.2005 13:09
von FISCHAUGE
Deine Erklärung ist ja richtig! Ich denke damit konntest du ihm ja etwas helfen! Aber wenn man sich Beispiele herunterladet und diese sich durschaut erkennt man recht gut, auch als anfänger und neueinsteiger, wofür diese Gadget gedacht sind!

Verfasst: 31.03.2005 13:56
von spongebob
jo, habs verstanden :) danke :allright:
ich befasse mich im moment auch damit :mrgreen: