GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skripty

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skripty [2014/11/20 09:40] – [Skripty] gorduser:skripty [2020/12/27 11:50] (current) mikrom
Line 1: Line 1:
 ====== Skripty ====== ====== Skripty ======
-Program GeoGet poskytuje rozhraní, pomocí kterého může kdokoliv rozšířit jeho funkce. Dělá se to pomocí integrovaného interpretru skriptovacího jazyka. Narazili jste na něco, co Vám v programu chybí? Pomohou právě skripty, kterými chybějící vlastnost doplníte!+Program GeoGet poskytuje rozhraní, pomocí kterého může kdokoliv rozšířit jeho funkce. Dělá se to pomocí integrovaného interpreteru skriptovacího jazyka. Narazili jste na něco, co Vám v programu chybí? Pomohou právě skripty, kterými chybějící vlastnost doplníte!
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Line 10: Line 10:
 Pokud vám z následujících popisů a návodů nebude něco jasné, [[http://www.geocaching.cz/topic/29256-programov%C3%A1n%C3%AD-v-geogetu/#entry489225|existuje diskusní vlákno]] určené pro rady a zkušenosti s programováním pluginů. Tam můžete položit jak obecnější a principiální dotazy, tak i naprosto konkrétní otázky pro řešení jedné úlohy nebo otázky související s určitým scriptem. Pokud vám z následujících popisů a návodů nebude něco jasné, [[http://www.geocaching.cz/topic/29256-programov%C3%A1n%C3%AD-v-geogetu/#entry489225|existuje diskusní vlákno]] určené pro rady a zkušenosti s programováním pluginů. Tam můžete položit jak obecnější a principiální dotazy, tak i naprosto konkrétní otázky pro řešení jedné úlohy nebo otázky související s určitým scriptem.
 </WRAP> </WRAP>
- 
- 
- 
  
 ===== Druhy skriptů ===== ===== Druhy skriptů =====
Line 22: Line 19:
   * GGV - [[:user:skripty:ggv|Mění zobrazení dat v hlavním seznamu]]   * GGV - [[:user:skripty:ggv|Mění zobrazení dat v hlavním seznamu]]
   * GGI - [[:user:skripty:ggi|Instalační skripty]]   * GGI - [[:user:skripty:ggi|Instalační skripty]]
 +  * GGD - [[:user:skripty:ggd|Download skripty]] <sup>2.9.2</sup>
  
 ===== Jména skriptů a pluginů ===== ===== Jména skriptů a pluginů =====
 <WRAP center round important 80%> <WRAP center round important 80%>
-Je velmi důležité zvolit správně jméno pluginu (a tedy i instalačního souboru). Jednak by mělo být výstižné a také by mělo být v rámci všech pluginů jedinečné a pokud možno nezaměnitelné s jiným pluginem. Odstrašujícím příkladem mohou být [[user:skript:ggstat|GgStat]] a naštěstí již neexistující **GgStat2**, který způsoboval zmatky u některých uživatelů ště rok po jeho přejmenování na dnešní [[user:skript:autostat|AutoStat]].+Je velmi důležité zvolit správně jméno pluginu (a tedy i instalačního souboru). Jednak by mělo být výstižné a také by mělo být v rámci všech pluginů jedinečné a pokud možno nezaměnitelné s jiným pluginem. Odstrašujícím příkladem mohou být [[user:skript:ggstat|GgStat]] a naštěstí již neexistující **GgStat2**, který způsoboval zmatky u některých uživatelů ještě rok po jeho přejmenování na dnešní [[user:skript:autostat|AutoStat]].
 </WRAP> </WRAP>
- 
- 
  
 ===== Instalace skriptů ===== ===== Instalace skriptů =====
Line 51: Line 47:
   * [[user:skripty:forms|vámi vytvořené dialogové formuláře]]   * [[user:skripty:forms|vámi vytvořené dialogové formuláře]]
   * [[user:skripty:unit|členění skriptu do více souborů]]   * [[user:skripty:unit|členění skriptu do více souborů]]
-  * [[http://geoget.ararat.cz/doku.php/tag:lib?do=showtag&tag=lib|Knihovní skripty]] (knihovny) jsou skripty jako každé jiné a obsahují obecněji napsané funkce, které mohou být použité v dalších skriptech i jinými autory. Často jsou napsané tak, že je možné je použít buďto příkazem ''{$include}'' nebo příkazem ''uses''+  * [[http://www.geoget.cz/doku.php/tag:lib?do=showtag&tag=lib|Knihovní skripty]] (knihovny) jsou skripty jako každé jiné a obsahují obecněji napsané funkce, které mohou být použité v dalších skriptech i jinými autory. Často jsou napsané tak, že je možné je použít buďto příkazem ''{$include}'' nebo příkazem ''uses''
  
 ===== Zakódované skripty ===== ===== Zakódované skripty =====
user/skripty.1416472837.txt.gz · Last modified: 2014/11/20 00:00 (external edit)