gutes beginner-tutorial?
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- 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
Brauchste nichts zurücksetzen, das Geschieht bei WaitWindowEvent()if eventgadget() = 1
dann bleibt das ja auf 1, wie kann ich das zurücksetzen?
unter http://purearea.net tutorials findeste Event Handling von Froggerprogger, das könnte ich Dir empfehlen
http://www.purearea.net/pb/download/tut ... ndling.htm
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- 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
Hier mal ein Muster einer Eventschleife:
nach oder hinter den case, reagieren, durch code oder aufruf einer Procedure.
Code: Alles auswählen
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Select EventWindow()
Case #frmMain : Break
Case #frmView : CloseWindow(#frmView)
EndSelect
Case #PB_Event_SizeWindow
If IsWindow(#frmView)
ResizeGadget(#txtEdit, #PB_Ignore, #PB_Ignore, WindowWidth(#frmView), WindowHeight(#frmView))
EndIf
Case #PB_Event_Menu
Select EventMenu()
Case #File_New
Case #File_Open
Case #File_Save
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case #btnOkay
Case #lvListView
Select EventType()
Case #PB_EventType_LeftClick
Case #PB_EventType_LeftDoubleClick
Case #PB_EventType_RightClick
Case #PB_EventType_RightDoubleClick
Case #PB_EventType_Change
EndSelect
EndSelect
EndSelect
ForEver
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Ein Beispiel fehlt irgendwie. Und zwar das einfache Texteditor Programm welche bei anderen Programmiersprachen meisten auch dabei ist.
Wir können ja zusammen eins ausarbeiten welches alle Grundlegende Programmiertechniken beinhaltet.
Wer macht mit
FF
Wir können ja zusammen eins ausarbeiten welches alle Grundlegende Programmiertechniken beinhaltet.
Wer macht mit

FF

Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- 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
Der ist ja leider ohne API nicht möglich in PureBasic. Und mit API ist es dannmk-soft hat geschrieben:Ein Beispiel fehlt irgendwie. Und zwar das einfache Texteditor Programm welche bei anderen Programmiersprachen meisten auch dabei ist.
OS-abhängig und nicht mehr Einsteigerfreundlich
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
@ts-soft
das was nicht ohne API geht ist leider der Menupunkt Bearbeiten.
Alles weitere sollte auch ohne API gehen.
@Falko,
wie weiss das es schon ein haufen beispiele gibt. aber wo ist ein kompletter Text Editor beschrieben?
FF
P.S. Edit: Satzstellung
das was nicht ohne API geht ist leider der Menupunkt Bearbeiten.
Alles weitere sollte auch ohne API gehen.
@Falko,
wie weiss das es schon ein haufen beispiele gibt. aber wo ist ein kompletter Text Editor beschrieben?
FF

P.S. Edit: Satzstellung
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- 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
@mk-soft
Ein Text-Editor ohne Bearbeiten, ohne Kontextmenü usw. ist wie ein Auto
ohne Reifen
Ein Text-Editor ohne Bearbeiten, ohne Kontextmenü usw. ist wie ein Auto
ohne Reifen

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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
