Urejevalnik aplikacije: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
Vrstica 1: Vrstica 1:
 
__NOTOC__
 
__NOTOC__
 
[[Kategorije:Razvojna orodja]]
 
[[Kategorije:Razvojna orodja]]
== Opozorilo ==
+
== Splošno o aplikacijah ==
== Splošno ==
 
 
[[Image:Urejevalnik_aplikacije.jpg|right|240px]]
 
[[Image:Urejevalnik_aplikacije.jpg|right|240px]]
 
'''Urejevalnik aplikacije''' se uporablja za definiranje osnovnih parametrov, ki jih aplikacija potrebuje za zagon, ter eventuelno ko se končuje.
 
'''Urejevalnik aplikacije''' se uporablja za definiranje osnovnih parametrov, ki jih aplikacija potrebuje za zagon, ter eventuelno ko se končuje.

Redakcija: 15:09, 24. maj 2006

Kategorije:Razvojna orodja

Splošno o aplikacijah

Napaka pri izdelavi sličice: Ne morem shraniti sličice na ciljno mesto

Urejevalnik aplikacije se uporablja za definiranje osnovnih parametrov, ki jih aplikacija potrebuje za zagon, ter eventuelno ko se končuje.

Opis urejevalnika

Levo okno je urejevalno polje, v katerega definirate, kateri meniji, orodjarne, nabori hitrih tipk in moduli se bodo uporabljali v aplikaciji. Na primer:

// procedura, ki se izvede ob zagonu aplikacije
Sub OnCreate
  MenuList.Add ([MenuObmocjaSlo])
  MenuList.Add ([MenuEkran])
  MenuList.Add ([Menu Sluzba gradnje])
  HotkeyList.Add ([Navigacijske tipke])
  HotkeyList.Add ([Standardne tipke])
  ToolbarList.Add ([Standardna orodjarna])
  ModuleList.Add ([AutoSaveScreen])
  ModuleList.Add ([Ekran])
  ModuleList.Add ([LayerRutines])
EndSub

OPOZORILO: V aplikaciji so dostopne samo tiste procedure, ki se nahajajo v naloženih modulih.

Če želite uporabljati različne nastavitve za različne uporabnike, potem lahko zapišete programsko kodo kot je v nadaljevanju:

...
// Jože uporablja drug meni kot Ana
If User.Alias="Jože" Then
  MenuList.Add (Menus.ByName("Menu Jože"))
Else
  MenuList.Add (Menus.ByName("Menu Ana"))
EndIf
...

Lahko pa se določi tudi procedure, ki se izvedejo preden se aplikacija zaključi. Na primer:

Sub OnDestroy
  Message ("Izhod", "Hvala za uporabo aplikacije.")
EndSub