gadget

Anfängerfragen zum Programmieren mit PureBasic.
spongebob
Beiträge: 13
Registriert: 26.03.2005 11:21

gadget

Beitrag 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:
If you go me on the nerven, I steck you in a gulli, make a deckel drauf and you see never the tageslicht.....
GOD BLESS YOU.....
GOTT SEGNE DICH!!!!!!!
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag 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?
Zuletzt geändert von Franky am 31.03.2005 13:02, insgesamt 2-mal geändert.
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag 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)
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag 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
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag von Franky »

Na gut, dat Wort ist also net richtig übersetzt ( :cry: ), aber mal davon abgesehen, die Erklärung is ja net Falsch
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag 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!
spongebob
Beiträge: 13
Registriert: 26.03.2005 11:21

Beitrag von spongebob »

jo, habs verstanden :) danke :allright:
ich befasse mich im moment auch damit :mrgreen:
If you go me on the nerven, I steck you in a gulli, make a deckel drauf and you see never the tageslicht.....
GOD BLESS YOU.....
GOTT SEGNE DICH!!!!!!!
Antworten