Urejevalnik orodjarne: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
 
(5 vmesnih redakcij istega uporabnika ni prikazanih)
Vrstica 4: Vrstica 4:
 
== Splošno o urejevalniku orodjarne ==
 
== Splošno o urejevalniku orodjarne ==
 
'''Urejevalnik orodjarne''' uporabljamo za ustvarjanje in spreminjanje orodjarn aplikacije, s čimer dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.
 
'''Urejevalnik orodjarne''' uporabljamo za ustvarjanje in spreminjanje orodjarn aplikacije, s čimer dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.
{{UrejanjeLastnosti|orodjarna|orodjarne|orodjarni|orodjarno|toolbar}}
+
{{UrejanjeLastnosti|orodjarna|orodjarne|orodjarni|orodjarno|toolbar|2}}
{{Slika|edit-toolbar-2}}
+
{{Slika|edit-toolbar-editor}}
 
==== Dodajanje novega gumba ====
 
==== Dodajanje novega gumba ====
V orodjarni kliknete na desno tipko na miški in izbere dodaj gumb. Izpolnete polje Ukaz in Komentar, ter iz nabora icon dvokliknete na ustrezno ikono.
+
Označimo gumb, pred katerega želimo dodati nov gumb. Desno-kliknemo nanj in iz menija izberemo '''Dodaj nov gumb'''. Nato določimo še vse potrebne '''Lastnosti''' gumba ter mu priredimo ustrezno ikono.
 
==== Brisanje obstoječega gumba ====
 
==== Brisanje obstoječega gumba ====
V orodjarni kliknite na željen gumb, nato kliknite na desno tipko na miški in izberite briši gumb.
+
Označimo gumb, ki ga želimo brisati. Desno-kliknemo nanj in iz menija izberemo '''Briši'''.
 
==== Urejanje lastnosti gumba ====
 
==== Urejanje lastnosti gumba ====
V območju '''Lastnosti''' se nastavlja lastnosti trenutno izbranega gumba orodjarne:
+
Označimo gumb, ki ga želimo urejati. Na desni strani urejevalnika je seznam lastnosti trenutno izbranega gumba.
 
+
Urejamo lahko naslednje lastnosti gumba:  
*'''<u>Ukaz</u>''' ''(obvezno)'' -  ukaz oz. seznam ukazov, ki se izvedejo ob kliku na gumb. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
+
*'''''Ukaz''''' ''(obvezno)'' -  ukaz oz. seznam ukazov, ki se izvedejo ob kliku na gumb. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
*'''<u>Aktiven</u>''' ''(opcijsko)'' - tu lahko vnesemo logični izraz, ki določa, ali je v danem trenutku gumb aktiven ali ne.
+
*'''''Aktiven''''' ''(opcijsko)'' - tu lahko vnesemo logični izraz, ki določa, ali je v danem trenutku gumb aktiven ali ne.
*'''<u>Informacija</u>''' ''(opcijsko)'' - kratek opis ali navodilo za izbrani gumb, ki se prikaže, ko postavimo nanj kurzor miške.
+
*'''''Informacija''''' ''(opcijsko)'' - kratek opis ali navodilo za izbrani gumb, ki se prikaže, ko postavimo nanj kurzor miške.
*'''<u>Spremenljivka</u>''' ''(opcijsko)'' - naziv spremenljivke, ki lahko prikazuje status izbranega gumba. Obstajata naslednji dve možnosti:  
+
*'''''Spremenljivka''''' ''(opcijsko)'' - naziv spremenljivke, ki lahko prikazuje status izbranega gumba. Obstajata naslednji dve možnosti:  
 
**če spremenljivko navedemo le v orodjarni, le-ta predstavlja, ali je gumb pritisnjen dol ali ne. Spremenljivka je v tem primeru tipa Boolean (True/False), njena začetna vrednost pa je True. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumba, kot tudi za nastavljanje tega statusa.  
 
**če spremenljivko navedemo le v orodjarni, le-ta predstavlja, ali je gumb pritisnjen dol ali ne. Spremenljivka je v tem primeru tipa Boolean (True/False), njena začetna vrednost pa je True. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumba, kot tudi za nastavljanje tega statusa.  
 
**če več opcijam v orodjarni določimo enako spremenljivko, le-ta predstavlja, kateri gumb je trenutno pritisnjen dol. Spremenljivka je v tem primeru tipa Long, njena vrednost pa vsakič dobi indeks izbranega gumba, začenši od vrednosti 0. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumbov, kot tudi za nastavljanje tega statusa.
 
**če več opcijam v orodjarni določimo enako spremenljivko, le-ta predstavlja, kateri gumb je trenutno pritisnjen dol. Spremenljivka je v tem primeru tipa Long, njena vrednost pa vsakič dobi indeks izbranega gumba, začenši od vrednosti 0. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumbov, kot tudi za nastavljanje tega statusa.
*'''<u>Začetek grupe gumbov</u>''' ''(opcijsko)'' - če je nastavljena na '''Da''', se pred gumbom prikaže presledek oz. navpična črta, ki vizuelno označuje skupino gumbov.
+
*'''''Začetek grupe gumbov''''' ''(opcijsko)'' - če je nastavljena na '''Da''', se pred gumbom prikaže presledek oz. navpična črta, ki vizualno označuje skupino gumbov.
 
==== Določanje ikon ====
 
==== Določanje ikon ====
xxx
+
Gumbom moramo določiti tudi grafične ikone, da jih sploh lahko prepoznamo. Knjižnica ikon se nahaja na spodnjem delu urejevalnika.
 +
{{Slika|edit-toolbar-icons}}
 +
Trenutno izbranemu gumbu lahko ikono priredimo oz. spremenimo tako, da dvo-kliknemo na željeno ikono v knjižnici.
 +
 
 +
Podobno lahko ikono trenutno izbranega gumba tudi uvozimo iz ali izvozimo v zunanjo slikovno datoteko. Velikost ikone je 20 x 20 pikslov.
 
==== Določanje nove skupine ====
 
==== Določanje nove skupine ====
Če želite od določenega gumba desno narediti novo skupino (odmik od ostalih) izberete ustrezen gumb, in v Lastnostih Začetek grupe izberite Da. Ko zapustite vnosno polje se, naredi razmak glede na levi gumb.
+
Če želimo skupino gumbov vizualno ločiti od ostalih gumbov, to storimo tako, da označimo gumb, kjer naj bi se začela nova skupina, in v '''Lastnostih''' gumba nastavimo vrednost '''Začetek grupe gumbov''' na Da.
 
==== Spreminjanje pozicije gumba ====
 
==== Spreminjanje pozicije gumba ====
Izberite določen gumb v orodjarni. Za njegov premik levo ali desno kliknite desni gumb na miški in izberite premakni levo ali premakni desno.
+
Če želimo določen gumb v orodjarni premakniti drugam, to storimo tako, da želeni gumb označimo, nanj desno-kliknemo in iz menija izberemo '''Pomakni gumb v levo''' oz. '''Pomakni gumb v desno'''. To ponavljamo toliko časa, da je gumb na želeni poziciji.
 
+
{{UrejanjeModula|orodjarna|orodjarne|orodjarni|orodjarno|Toolbar|2}}
 
 
 
 
== Opis urejevalnika ==
 
Urejevalnik orodjarne ima naslednja območja:
 
 
 
*'''Orodjarna''' - pregled in urejanje orodjarne,
 
*'''Knjižnica slik''' - po grupah razporejeni nabori ikon.
 
 
 
=== Postopek dela ===
 
V orodjarni pritisnemo desno tipko na miški in izberemo Dodaj gumb. Iz Knjižnice slik izberemo ustrezno grupo in ustrezno ikono, tako da na ikono izvedemo dvojni klik, ali jo primemo z miško in odnesemo na gumb ter spustimo. V Ukaz zapišemo ustrezen ukaz ali proceduro, ki naj se izvede po kliku na gumb, ter v Komentar zapišemo kratek opis dogodka.
 
 
 
 
 
 
 
{{UrejanjeModula|orodjarna|orodjarne|orodjarni|orodjarno|Toolbar}}
 

Trenutna redakcija s časom 10:01, 1. avgust 2006

Kategorije:Razvojna orodja

edit-toolbar.jpg

Splošno o urejevalniku orodjarne

Urejevalnik orodjarne uporabljamo za ustvarjanje in spreminjanje orodjarn aplikacije, s čimer dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.

Urejevalnik orodjarne prikličemo tako, da v raziskovalcu enostavno dvo-kliknemo na orodjarno, ki bi jo želeli urejati. Če imamo za izbrano orodjarno dodeljeno pravico urejanja, se nam odpre urejevalnik orodjarne.

Urejanje osnovnih lastnosti orodjarne

Vsaki orodjarni lahko določimo nekaj osnovnih lastnosti, kot so ime orodjarne, komentar, pravice dostopa do orodjarne, itd.

To lahko storimo v seznamu lastnosti orodjarne, ki jih prikličemo s klikom na gumb 053.jpg, če jih še ne vidimo na ekranu.

edit-toolbar-properties.jpg

Lastnosti orodjarne, ki jih lahko spreminjamo, so naslednje:

  • Ime (obvezno) - vsaka orodjarna mora imeti določeno unikatno ime, prek katerega se kasneje lahko sklicujemo nanjo. To ime mora biti unikatno v okviru vseh objektov v sistemu.
  • Dodatno ime (opcijsko) - orodjarni lahko določimo tudi dodatno ime, npr. okrajšano ime, ki ga lahko uporabimo za sklic enako kot osnovno ime. Tudi tu velja unikatnost imen v okviru vseh objektov v sistemu.
  • Komentar (opcijsko) - orodjarni lahko dodamo poljuben komentar.
  • Uporabljan v (opcijsko) - to lastnost lahko uporabimo za namen izvoza vseh objektov, ki se lahko uporabijo v neki aplikaciji, čeprav niso direktno uporabljeni. Vanjo vnesemo ime oz. imena aplikacij, ki uporabljajo to orodjarno, ločena pa so s podpičji. Lahko uporabimo tudi znak * za vse aplikacije.
  • Pravica vpogleda (opcijsko) - če želimo zaščititi orodjarno pred uporabo nepooblaščenim osebam, določimo pravico vpogleda le tisti skupini uporabnikov, ki orodjarno lahko uporablja.
  • Pravica urejanja (opcijsko) - če želimo zaščititi orodjarno pred spreminjanjem oz. brisanjem s strani nepooblaščenih oseb, določimo pravico urejanja le tisti skupini uporabnikov, ki orodjarno lahko spreminja oz. briše.

Ostale lastnosti orodjarne so samo informativnega značaja.

Urejanje same orodjarne

Ko smo orodjarni določili osnovne lastnosti, se lahko dejansko lotimo urejanja same orodjarne. Če območja urejanja orodjarne na ekranu ne vidimo, ga prikličemo s klikom na gumb 052.jpg.

edit-toolbar-editor.jpg

Dodajanje novega gumba

Označimo gumb, pred katerega želimo dodati nov gumb. Desno-kliknemo nanj in iz menija izberemo Dodaj nov gumb. Nato določimo še vse potrebne Lastnosti gumba ter mu priredimo ustrezno ikono.

Brisanje obstoječega gumba

Označimo gumb, ki ga želimo brisati. Desno-kliknemo nanj in iz menija izberemo Briši.

Urejanje lastnosti gumba

Označimo gumb, ki ga želimo urejati. Na desni strani urejevalnika je seznam lastnosti trenutno izbranega gumba. Urejamo lahko naslednje lastnosti gumba:

  • Ukaz (obvezno) - ukaz oz. seznam ukazov, ki se izvedejo ob kliku na gumb. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
  • Aktiven (opcijsko) - tu lahko vnesemo logični izraz, ki določa, ali je v danem trenutku gumb aktiven ali ne.
  • Informacija (opcijsko) - kratek opis ali navodilo za izbrani gumb, ki se prikaže, ko postavimo nanj kurzor miške.
  • Spremenljivka (opcijsko) - naziv spremenljivke, ki lahko prikazuje status izbranega gumba. Obstajata naslednji dve možnosti:
    • če spremenljivko navedemo le v orodjarni, le-ta predstavlja, ali je gumb pritisnjen dol ali ne. Spremenljivka je v tem primeru tipa Boolean (True/False), njena začetna vrednost pa je True. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumba, kot tudi za nastavljanje tega statusa.
    • če več opcijam v orodjarni določimo enako spremenljivko, le-ta predstavlja, kateri gumb je trenutno pritisnjen dol. Spremenljivka je v tem primeru tipa Long, njena vrednost pa vsakič dobi indeks izbranega gumba, začenši od vrednosti 0. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumbov, kot tudi za nastavljanje tega statusa.
  • Začetek grupe gumbov (opcijsko) - če je nastavljena na Da, se pred gumbom prikaže presledek oz. navpična črta, ki vizualno označuje skupino gumbov.

Določanje ikon

Gumbom moramo določiti tudi grafične ikone, da jih sploh lahko prepoznamo. Knjižnica ikon se nahaja na spodnjem delu urejevalnika.

edit-toolbar-icons.jpg

Trenutno izbranemu gumbu lahko ikono priredimo oz. spremenimo tako, da dvo-kliknemo na željeno ikono v knjižnici.

Podobno lahko ikono trenutno izbranega gumba tudi uvozimo iz ali izvozimo v zunanjo slikovno datoteko. Velikost ikone je 20 x 20 pikslov.

Določanje nove skupine

Če želimo skupino gumbov vizualno ločiti od ostalih gumbov, to storimo tako, da označimo gumb, kjer naj bi se začela nova skupina, in v Lastnostih gumba nastavimo vrednost Začetek grupe gumbov na Da.

Spreminjanje pozicije gumba

Če želimo določen gumb v orodjarni premakniti drugam, to storimo tako, da želeni gumb označimo, nanj desno-kliknemo in iz menija izberemo Pomakni gumb v levo oz. Pomakni gumb v desno. To ponavljamo toliko časa, da je gumb na želeni poziciji.

Urejanje pripadajočega modula

Če v orodjarni uporabljamo ukaze, ki se večkrat ponavljajo, oziroma, če jih želimo zaradi preglednosti urejati skupaj, jih lahko zberemo skupaj v obliki procedur in funkcij v pripadajočem modulu. Le-ta se naloži samodejno, ko se naloži orodjarna. Urejevalnik pripadajočega modula prikličemo s klikom na gumb 028.jpg.

edit-Toolbar-module.jpg

Več o programskem jeziku SdmsBasic si oglejte v poglavju Urejanje SdmsBasic kode.

Uporaba orodjarne v aplikaciji

Če želimo orodjarno uporabiti v neki aplikaciji, jo moramo ob zagonu te aplikacije naložiti. To storimo v proceduri OnCreate želene aplikacije:

Sub OnCreate
  ...
  ToolbarList.Add ([ime orodjarne])
  ...
EndSub