Visual Designer

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Visual Designer

Beitrag von R4z0r1989 »

und wenn ich schon mal da bin kommt von mir die Frage:

Gibt es ein ausführliches Tutorial für den Visual Designer??

Aber bitte vom Plazieren bis zum programieren.


Danke im Voraus
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

Beitrag von Icke »

Brauch man da nen Tut? Das ist doch voll durchsichtig, also ich hab keine 5 Minuten gebraucht. Zu erwähnen bleibt einzig das er halt nicht alles kann und man hin und wieder manuell korrigieren/ergänzen muss.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

ich hab da das Problem das er nach dem completieren nicht offen bleibt.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

hallo warum ist das so
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Was completierst du denn? Und was genau passiert dann? Eigentlich ist die Handhabung des VD sehr easy und selbsterklärend. Wenn du deine GUI soweit bestückt hast klickst du auf "Projekt" und "Generiere Source" und schon gehts los. Dann noch in die richtige Form bringen. Denn das Resultat ist normalerweise ja nur der Code zum Platzieren und Anzeigen der Button und Fenster. Demnach fehlt noch die Routine welche die Buttons abfragt und die Schleife welche das Programm offen hält und auf Eingaben wartet. Wenn es das ist, was dir fehlt, dann schau in die Hilfe Datei nach WaitWindowEvent(), da gibts direkt ein kleines Beispiel welches du auch kopieren und compilieren kannst um den Effekt zu sehen.

Außerdem könntest du dir die Zeit nehmen und dein Problem zukünftig genauer beschreiben und auch Satzzeichen setzen, der Verständnishalber, geht ja um dein Projekt. ;)
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

da so schmeist er mir das hin

Code: Alles auswählen

; PureBasic Visual Designer v3.90 build 1360


;- Window Constants
;
Enumeration
  #Window_0
EndEnumeration

;- Gadget Constants
;
Enumeration
  #Button_0
  #Button_1
  #Button_2
  #Button_3
  #Image_1
EndEnumeration

;- Image Plugins

;- Image Globals
Global Image0

;- Catch Images
Image0 = CatchImage(0, ?Image0)

;- Images
DataSection
Image0:
  IncludeBinary "gfx\mumu.bmp"
EndDataSection

Procedure Open_Window_0()
  If OpenWindow(#Window_0, 211, -1, 786, 600,  #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
    If CreateGadgetList(WindowID())
      ButtonGadget(#Button_0, 20, 20, 180, 40, "Anita")
      ButtonGadget(#Button_1, 220, 20, 180, 40, "Monika")
      ButtonGadget(#Button_2, 600, 20, 160, 40, "Waltraud")
      ButtonGadget(#Button_3, 420, 20, 160, 40, "Gerlinde")
      ImageGadget(#Image_1, 20, 80, 740, 500, Image0)
      
    EndIf
  EndIf
EndProcedure
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag von Rubiko »

du schreibst so ungenau was du willst, da weiß ich nicht was du meinst...

das ist ne procedure() die musst du im hauptcode ausführen, den namen siehst du am anfang beim "procedure"

dann kommt das fenster, soll es länger aufbleiben benutzt du schleifen oder auch ein delay()
du solltest ein paar tuts durchmachen bei purearea.net oder auch auf der robsite....
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

also ich hab im Visual desiner ein Fenster erstellt.
Wenn ich es dort geöffnet habe ging es bis ich ein Imagegadget reingemacht habe.
dann machte ich zwei soures draus eine Common wo alles drinsteht und eine m wo nix drinsteht, was ist so eh nicht kapier.
und wenn ich nun Common oder m complier dann macht kurz der Debuger kurz auf und weg ist er schon wieder.

kann mir jetzt bitte wer helfen, bin am verzweifeln.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Aktivier in den Optionen, dass er die Eventschleife auch erzeugen soll.
Harry_B
Beiträge: 1
Registriert: 11.09.2005 16:04
Wohnort: Berlin
Kontaktdaten:

"Generiere Source" + "PureBasic-Editor"

Beitrag von Harry_B »

Sunny hat geschrieben:...Wenn du deine GUI soweit bestückt hast klickst du auf "Projekt" und "Generiere Source" und schon gehts los. Dann noch in die richtige Form bringen. Denn das Resultat ist normalerweise ja nur der Code zum Platzieren und Anzeigen der Button und Fenster. Demnach fehlt noch die Routine welche die Buttons abfragt und die Schleife welche das Programm offen hält und auf Eingaben wartet. Wenn es das ist, was dir fehlt, dann schau in die Hilfe Datei nach WaitWindowEvent(), da gibts direkt ein kleines Beispiel welches du auch kopieren und compilieren kannst um den Effekt zu sehen...
Danke, danach hatte ich gesucht.
Das könnte ruhig mal am Anfang der Visual Designer Hilfe erwähnt werden, und nicht erst, wenn man in die Untermenüs abgetaucht ist, zumal inzwischen ja auch schon die WaitWindowEvent()-Schleife etc. automatisch erzeugt wird. >_<
Antworten