Allgemeiner Programmaufbau!!!
Verfasst: 05.12.2005 13:03
Hallo.
Ich habe ein Programm geschrieben, welches ein Fenster öffnet in dem
verschiedene Buttons abgefragt werden und dadurch spezielle
Funktionen ausgeführt werden sollen.
Mir geht es um die Richtigkeit und Übersichtlichkeit des Programmcodes!!
Ist dieser Programmausschnitt richtig?
Sollte ich für jeden Button eine Procedure erstellen? (In Wirklichkeit habe ich sehr viele Buttons!!!)
Was könnte man hier noch verbessern?
mfg
Dr. Pixel
Ich habe ein Programm geschrieben, welches ein Fenster öffnet in dem
verschiedene Buttons abgefragt werden und dadurch spezielle
Funktionen ausgeführt werden sollen.
Mir geht es um die Richtigkeit und Übersichtlichkeit des Programmcodes!!
Ist dieser Programmausschnitt richtig?
Sollte ich für jeden Button eine Procedure erstellen? (In Wirklichkeit habe ich sehr viele Buttons!!!)
Was könnte man hier noch verbessern?
mfg
Dr. Pixel
Code: Alles auswählen
Procedure button1()
CloseWindow(0)
MessageRequester("Achtung!","Button 1 !",0)
...
EndProcedure
Procedure button2()
MessageRequester("Achtung!","Button 2 !",0)
...
EndProcedure
Procedure button3()
MessageRequester("Achtung!","Button 3 !",0)
...
EndProcedure
Procedure OpenGUI()
If Open_Window_0()
MessageRequester("Fehler konnte kein Fenster oeffnen","Fehler",0)
EndIf
MakeStayOnTop( WindowID(), #True )
GUI:
Repeat
EventID = WaitWindowEvent()
Select EventID
Case #PB_Event_Gadget
Select EventGadgetID()
Case 1 : button1() : Break
Case 2 : button2() : Break
Case 3 : button3() : Break
EndSelect
EndSelect
Until EventID = #PB_Event_CloseWindow
CloseWindow(0)
Close.l = -1
ProcedureReturn Close.l
EndProcedure
OpenGUI()