home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 July / Chip_2001-07_cd1.bin / ctenari / Cerny / INSTALLF.EXE / rar / FREETFB / DOC / PROGSTR.DOC < prev    next >
Text File  |  2001-05-08  |  3KB  |  55 lines

  1. ~16|0|05 Struktura programu
  2. ~16|0|05 ve Fast Building Pro256
  3.       
  4.      Program zaƒíná hlaviƒkou, která definuje jeho jméno. Jméno
  5.  programu se uvádí za pravostranné dvojité lomítko a stejn∞m zpàsobem
  6.  se i ukonƒí.
  7.      Dàleºité je uvést za direktivu #unit jména jednotek, které bude
  8.  aplikace pouºívat. V kaºdém p²ípad╪ musí b∞t uvedena jednotka
  9.  GraphFBP (inicializace grafiky a základní garfické funkce) a GrMouse
  10.  pro obsluhu grafického kurzoru. Pokud bude aplikace pouºívat funkce
  11.  pro práci se soubory (FileNotFound, FileExist a ChannelOpen) a funkcemi
  12.  pro práci s datumem a systémov∞m ƒasem (GetExactTime,SetExactTime,
  13.  SetExactDate a ThisDay) musí b∞t uvedena jednotka DosFB.
  14.  P²i volání funkcí Beep,CapsLockOn,CapsLockOff,NumLockOn,NumLockOff,
  15.  KeyCode,KeyWait,Pause,NumToStr a StrToNum, je t²eba uvést jednotku
  16.  KeybFB. Je dobré zachovat následující po²adí:
  17.  |1|09    #unit DosFB, KeybFB, GraphFBP, GrMouse;
  18.      Strukturu programu ve Fast Building lze vyjád²it následujícím
  19.  schématem:
  20.  
  21.  |1|09//jmeno//   |0|09{jméno programu}
  22.  |0|09{ direktivy p²ekladaƒe nap². Heap <sss,min,max> }
  23.  |1|09#unit       |0|09{ seznam pouºívan∞ch jednotek .FBL }
  24.  |1|09DefFrom     |0|09{ deklarace náv╪τtí }
  25.  |1|09const       |0|09{ deklarace konstant }
  26.  |1|09type        |0|09{ definice datov∞ch typà }
  27.  |1|09variable    |0|09{ deklarace prom╪nn∞ch }
  28.  
  29.  |0|09{ deklarace uºivatelsk∞ch procedur a funkcí MainProc a MainFunc }
  30.  
  31.  |1|09Follow      |0|09{ oznaƒení zaƒátku ²ídící ƒásti programu } 
  32.  
  33.  |0|09{ t╪lo hlavního programu }
  34.  
  35.  |1|09EndFo       |0|09{ oznaƒení konce ²ídící ƒásti a programu }
  36.  
  37.      Po²adí deklaraƒních sekcí se nemusí zachovat a deklaraƒní sekce
  38.  se mohou opakovat. Program je tedy rozd╪len do sedmi deklaraƒních
  39.  ƒástí #unit, DefFrom, const, type, variable (nebo var), Main a Func. 
  40.  Vτechny deklaraƒní ƒásti vτak nemusí b∞t uvedeny. Kaºdou deklaraƒní
  41.  ƒást uvádí p²ísluτné klíƒové slovo. Základní pravidlo, které se prolíná
  42.  cel∞m jazykem, je povinnost ukonƒit kaºdou definici, deklaraci nebo
  43.  p²íkazov∞ ²ádek znakem st²edník {;} Vyjímku tvo²í pouze direktivy
  44.  p²ekladaƒe Heap <>, #include <>, #include "", call <>, Public a
  45.  Stand (v jednotkách), oznaƒení názvu programu // a jednotky \\ ,
  46.  zaƒátku procedury, funkce a sekvencí v nich u vτech slov p²ed kter∞mi
  47.  se umís£uje dvouteƒka a která se ukonƒují znakem > nebo < , dále u else,
  48.  other, u sekvenƒního slova part, u jednorázov∞ch slov next, let a from.
  49.  Dále u klíƒového slova variable, var a DefFrom kter∞ch se oƒekává dalτí
  50.  návaznost.
  51.  
  52.  Znak st²edník vºdy vyjad²uje ukonƒení definice. 
  53.  
  54.  
  55.