PB 5.10 und integrierter VisualDesigner

Für allgemeine Fragen zur Programmierung mit PureBasic.
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

PB 5.10 und integrierter VisualDesigner

Beitrag von JKG »

Hallo an Alle :D

Also - irgendwie verstehe ich nicht, wie das mit dem Visual Designer gemacht werden soll.
Erstellt man ein Fenster und setzt einen Button darauf, erhält man in etwa den folgenden Code.

Code: Alles auswählen

Global Window_Main
Global Button_Open

Procedure OpenWindow_Main()
  Window_Main = OpenWindow(#PB_Any, 0, 0, 400, 280, "", #PB_Window_SystemMenu)
  Button_Open = ButtonGadget(#PB_Any, 10, 10, 65, 25, "Button")
EndProcedure

Procedure Window_Main_Events(event)
  Select event
    Case #PB_Event_CloseWindow
      ProcedureReturn #False

    Case #PB_Event_Menu
      Select EventMenu()
      EndSelect

    Case #PB_Event_Gadget
      Select EventGadget()
      EndSelect
  EndSelect
  ProcedureReturn #True
EndProcedure

OpenWindow_Main()

Repeat
  event = WaitWindowEvent()
Until Window_Main_Events(event) = #False

End
Aber wie nutzt man den nun? Macht man für das eigentliche Programm eine neue Datei auf und spricht nur die Proceduren an? Wer kann mir da weiterhelfen?
Gibt es evtl. ein Tutorial?

Gruß JKG
Benutzeravatar
Pure_Beginner
Beiträge: 247
Registriert: 29.09.2011 21:49
Computerausstattung: i7 9XX 4000 MHZ / 12 GB RAM / Win 8.1 64Bit / Win 7 64Bit
Wohnort: Brühl

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von Pure_Beginner »

Hallo JKG,

selbst verwende ich PureVision.

Aber schau dir nachstehendes Video an.


http://www.youtube.com/watch?v=p0QE_p6ea3U


Grüße
Christian
PureBasic 5.30 Beta 3 (X64/X86) | Win 8 (64) Pro / Win 7 (64) Pro | Es ist der Hobbyist[/col
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von ts-soft »

http://www.purebasic.com/documentation/ ... _form.html

Einstellungen/Form/Ereignisprozedur generieren einen haken.
Ansonsten im Formtool bei selektiertem Gadget in das Feld: Ereignis-Prozedur nur einen Namen eintragen,
ignorieren, das es eine Kombobox ist :mrgreen:

Naja, alles noch nicht so ganz ausgereift.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
funkheld
Beiträge: 647
Registriert: 31.12.2009 11:58

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von funkheld »

Die Frage ist damit nicht beantwortet.
Es geht nicht um ein Gui zu erstellen, sondern wie bringt man den Code oben der generiert wurde im eigenen Programm zum laufen "Wie nutzt man ihn". Die Videos helfen da nicht weiter.


Gruss
peter
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von NicTheQuick »

In der Code-Ansicht F5 drücken.
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von JKG »

Hallo :)

Also so wirklich habe ich den Hintergrund noch immer nicht verstanden.
Die Erklärung, die im PureBasic Online-Handbuch abgedruck ist, hat mich jedenfalls schon mal so weit gebracht,
dass man also offensichtlich für jede im Projekt benutzte Form einen Quellcode hat und darüber hinaus dann einen Quellcode, der die eigentliche Verarbeitung beinhaltet.

Was aber die einzelnen Einstellungsmöglichkeiten im Formeditor bewirken ("Beschriftung ist eine Variable", "Ereignis-Prozedur erstellen", "Ereignis-Prozedur") bekomme ich geistig noch nicht wirklich sortiert :oops:

Alles in allem hab ichs nicht verstanden !!!

Trotzdem Danke an alle, die helfen wollten :D

Gruß JKG
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von JKG »

Nochmal Hallo :)

Also, mal abgesehen davon, dass ich vielleicht noch nicht alles verstanden habe,
funktioniert der Visual Desinger auch nicht richtig.

Hat man eine neue Form erstellt, und klickt die [Flags] zusammen, die das Fenster erhalten soll
(z. B. #PB_Window_SystemMenu | #PB_Window_ScreenCentered, usw.), passieren die tollsten Sachen.

Ständig wechselt der Formdesigner auf ein Borderless Fenster und "vergisst" Einstellungen.

Das ist also alles noch nicht wirklich zu gebrauchen.


Gruß und einen schönen Sonntag

JKG :)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von ts-soft »

JKG hat geschrieben:Was aber die einzelnen Einstellungsmöglichkeiten im Formeditor bewirken ("Beschriftung ist eine Variable",
Ist ganz einfach, wenn es keine Variable ist, dann wird aus Text "Text" ansonsten wird es der Inhalt der Variable Text.
Ist sogar sehr wichtig diese Option, da die PB-IDE nicht Unicode-Kompatibel ist, somit der integrierte FormDesigner auch nicht, könnten sonst z.B., unsere russischen Nachbarn keine kyrillischen Zeichen nutzen.

Das mit den Styles ist in PB5.11 beta 1 gefixed und zur 5.11 Finale wird noch mehr im FormDesigner gefixed sein.
Kurz vor der finalen PB5.10 hatte Polo wohl recht wenig Zeit und da er das hobbymässig betreibt, kann man ihm
das auch nicht vorwerfen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
JKG
Beiträge: 69
Registriert: 02.01.2005 11:53

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von JKG »

Hi TS-Soft !

Es sollte auch kein Vorwurf sein - überhaupt nicht. Ich hoffe auch, es kam nicht so rüber.
Dann "hol" ich mir mal die 5.11er. Evtl. komme ich ja damit etwas weiter.
Habe ein dringendes Projekt zu erledigen. Vor lauter Verzweiflung hab ich zwischenzeitlich schon
Visual Basic 2010 Express installiert. Aber das ist auch nicht, was wir PureBasic-Jünger wollen :mrgreen:


Gruß JKG :D
funkheld
Beiträge: 647
Registriert: 31.12.2009 11:58

Re: PB 5.10 und integrierter VisualDesigner

Beitrag von funkheld »

Visual Basic 2010 Express
Das ist doch auch gut.

Gruss
Antworten