home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / oo / download / f_0019 / sbasic.jar / text / sbasic / common / 01020500.xml < prev    next >
Extensible Markup Language  |  2003-01-16  |  5KB  |  44 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <html><head><title>Knihovny, moduly a dialogov├í okna</title><meta name="filename" content="text/sbasic/common/01020500"/><meta name="language" content="en-US"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css">
  3.  
  4.         table.Tabelle1{
  5.                 }
  6.         span.Tabelle1A{
  7.                 width:1.499cm;}
  8.         span.Tabelle1B{
  9.                 width:16.501cm;}
  10.         tr.Tabelle11{
  11.                 }
  12.         td.Tabelle1A1{
  13.                 }
  14.         p.P1{
  15.                 }
  16.         span.T1{
  17.                 font-weight:bold;}
  18.         span.fr1{
  19.                 }
  20.         </style></head><body>
  21.    
  22.    
  23.    <help:to-be-embedded Eid="biblio" xmlns:help="http://openoffice.org/2000/help">
  24.    <p class="Head1"><help:link Id="66460">Knihovny, moduly a dialogov├í okna</help:link></p>
  25.    <p class="Paragraph">Toto t├⌐ma se v─¢nuje strukturov├ín├¡ projektu aplikace <help:productname>%PRODUCTNAME</help:productname> Basic pomoc├¡ modul┼» a knihoven.</p>
  26.    </help:to-be-embedded>
  27.    <p class="Paragraph">Aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic obsahuje speci├íln├¡ programovac├¡ n├ístroje, kter├⌐ usnad┼êuj├¡ strukturov├ín├¡ projekt┼». Pomoc├¡ t─¢chto n├ístroj┼» lze uspo┼Ö├ídat zejm├⌐na slo┼╛it├⌐ projekty.</p>
  28.    <p class="Paragraph">Aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic podporuje r┼»zn├⌐ ΓÇ₧jednotkyΓÇ£ umo┼╛┼êuj├¡c├¡ seskupen├¡ jednotliv├╜ch procedur typu SUB a FUNCTION v r├ímci projektu.</p>
  29.    <p class="Head2">Knihovny</p>
  30.    <p class="Paragraph">Knihovny slou┼╛├¡ jako n├ístroj k uspo┼Ö├íd├ín├¡ modul┼» a mohou b├╜t p┼Öipojeny k dokumentu nebo k ┼íablon─¢. P┼Öi ukl├íd├ín├¡ dokumentu nebo ┼íablony jsou automaticky ulo┼╛eny tak├⌐ v┼íechny moduly (a p┼Ö├¡slu┼ín├⌐ procedury typu SUB a FUNCTION), kter├⌐ knihovna obsahuje.</p>
  31.    <p class="Paragraph">Knihovna m┼»┼╛e teoreticky obsahovat a┼╛ 16┬á000 modul┼»; re├íln─¢ je v┼íak mo┼╛n├╜ po─ìet modul┼» omezen dostupnou pam─¢t├¡ po─ì├¡ta─ìe.</p>
  32.    <p class="Head2">Moduly</p>
  33.    <p class="Paragraph">Modul obsahuje procedury typu SUB a FUNCTION a deklarace prom─¢nn├╜ch, kter├⌐ jsou platn├⌐ v cel├⌐m modulu nebo ve v┼íech modulech. D├⌐lka k├│du programu, kter├╜ je mo┼╛n├⌐ do modulu ulo┼╛it, je omezena na 64 KB. Nen├¡-li tento prostor dostate─ìn├╜, m┼»┼╛ete projekt aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic rozd─¢lit do n─¢kolika modul┼» a n├ísledn─¢ je ulo┼╛it do jedn├⌐ knihovny.</p>
  34.    <table><tr class="Tabelle11"><th class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1A">
  35.        <p class="TextInTable"><draw:image draw:style-name="fr1" draw:name="HIND_1" text:anchor-type="paragraph" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="0" xlink:href="66732" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad" draw:filter-name="GIF - Graphics Interchange" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:text="http://openoffice.org/2000/text" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"/></p>
  36.       </span></th><th class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1B">
  37.        <p class="TextInTable">Jednotliv├í makra, kter├í jsou v dokumentu nebo aplikaci vy┼╛adov├ína, by m─¢la b├╜t slou─ìena do jednoho modulu. Ka┼╛d├╜ projekt aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic obsahuj├¡c├¡ n─¢kolik maker (a procedur typu SUB) by m─¢l b├╜t ulo┼╛en do zvl├í┼ítn├¡ho modulu a slo┼╛it├⌐ projekty by m─¢ly b├╜t ulo┼╛eny do vlastn├¡ch knihoven. Tak zabr├ín├¡te slou─ìen├¡ maker, se kter├╜mi pracujete v sad─¢ <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname>, s projektem aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic. Dal┼í├¡ informace o vytv├í┼Öen├¡ nov├╜ch modul┼» nebo knihoven naleznete v t├⌐matu, kter├⌐ se t├╜k├í <help:link Id="66478" xmlns:help="http://openoffice.org/2000/help">prost┼Öed├¡ IDE</help:link>.</p>
  38.       </span></th></tr></table>
  39.    <p class="Paragraph"/>
  40.    <p class="Head2">Moduly dialogov├╜ch oken</p>
  41.    <p class="Paragraph">Moduly dialogov├╜ch oken kombinuj├¡ do jednoho modulu strukturu dialogov├⌐ho okna, vlastnosti ka┼╛d├⌐ho prvku dialogov├⌐ho okna a ud├ílosti p┼Öi┼Öazen├⌐ procedur├ím typu SUB. Modul dialogov├⌐ho okna m┼»┼╛e obsahovat pouze jedno dialogov├⌐ okno, proto se tyto moduly ozna─ìuj├¡ zjednodu┼íen─¢ jako dialogy.</p>
  42.    <p class="Paragraph">Dialogy jsou vol├íny z k├│du programu metodou <span class="T1">Show</span> (Zobrazit) a zav├¡r├íny metodou <span class="T1">Hide</span> (Skr├╜t). Aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic ┼Ö├¡d├¡ v┼íechny ─ìinnosti, kter├⌐ m┼»┼╛e u┼╛ivatel v dialogu prov├⌐st, program├ítorovi tedy sta─ì├¡ vyhodnotit jen ur─ìit├⌐ ud├ílosti.</p>
  43.   </body></html>
  44.