PC FAND - databáze pro každého

PC FAND

Doplňky

Dárky pro vás

* * *

PC FAND - vývojové databázové prostředí tisk článku

PC FAND existuje pouze pro DOS prostředí, ale lze jej provozovat jako DOS aplikaci pod systémy OS/2, WINDOWS i UNIX. Umožňuje síťový provoz na libovolné síti, která podporuje sdílení souborů a uzamykání vět. Pro přístup k databázi PC FANDu z prostředí windows aplikací existuje ODBC driver.

Pro koho je PC FAND určen

V PC FANDu programují profesionálové i laici. Zvládne jej i odborný pracovník, lékař, ekonom či pedagog, který si může vytvořit aplikaci dle vlastních požadavků. Nedoceněnou předností je snadná změna a pozdější úprava aplikace (aplikaci lze rychle vytvořit, ale udržovat a rozvíjet ji je třeba v delším časovém horizontu). Proto existují úspěšné aplikace se 25.000 uživateli (jednoduché účetnictví ÚČTO xx), nebo řízení výroby linky obráběcích strojů v lokální síti s 80 stanicemi. Neměli bychom zapomínat i na školství. Deklarativní a procedurální programování je vhodným základem výuky programování. Zkušenosti získané při návrhu provázané datové struktury jsou pro žáky často důležitější, než znalost vlastního databázového jazyka. Programovací jazyk je podobný jazyku PASCAL. Standardně je dodáváno i rozhraní pro jazyk Turbo PASCAL.

Požadavky na počítač

Minimální konfigurace : počítač PC/XT/AT vybavený pevným diskem a operační pamětí minimálně 300 kB. Zbývající volná paměť je používána jako vyrovnávací paměť při práci s datovými soubory. Velikost XMS paměti používané jako vyrovnávací paměti lze instalovat. Optimální velikost je 4-5 MB. Vlastní PC FAND zabírá na disku 850 kB + 660 kB nápověda. Z předchozího textu vyplývá nenáročnost na vybavení. Podporovány jsou monitory typu HERCULES, EGA,VGA. U monitorů CGA není realizována podpora národního prostředí a grafického režimu.

Co si nejvíce cení uživatelé

Uživatelé z řad neprofesionálních programátorů oceňují snadné zvládnutí základů programování v PC FANDu a možnost vytvoření specifické nestandardní aplikace. Profesionální programátoři si nejvíce cení efektivního programování a zejména snadnosti převodu mono aplikace na síťovou.

Programátorské hledisko

PC FAND lze charakterizovat jako interpret. Při tomto způsobu není aplikační program přímo překládán do instrukcí pro počítač, ale obsahuje pouze povely pro interpretační modul. Tímto modulem je UFAND.EXE, který je v nesíťové verzi šířen zdarma. Aplikační program je nazývaný pojmem projekt. Projekt je uložen v standardním datovém souboru. Obsah projektu lze chránit proti zneužití pomocí zaheslování. Každá věta projektu představuje významově samostatnou kapitolu. Projekt obsahuje následující viditelné údaje: Typ, Název a Text. Kapitola má dva identifikační údaje Typ - který určuje zaměření kapitoly a údaj Název který slouží pro identifikaci kapitoly. Údaj Typ a Název představují jednoznačný klíč identifikace kapitoly.

Co je na FANDu zajímavé?

  • PC FAND je systém vhodný pro vytváření velkých projektů a pro profesionální použití. Dobrá česká podpora a promyšlená koncepce jej ale umožní zvládnout i laikům.
  • PC FAND je snadno zvládnutelný a naučitelný databázový systém, takže po krátkém zaškolení je i neprofesionální programátor schopen vytvořit svou první jednoduchou, ale plně funkční úlohu. Rychlost zpracování úloh je plně srovnatelná s produkty světového standardu (např. FoxPro).
  • Deklarativní dopis databáze s jednoduchou tvorbou vzájemných vztahů položek v souboru i souborů mezi sebou umožňuje soustředit dostatek času na analýzu problému, následný zápis programu je rychlý, přehledný a srozumitelný.
  • Vlastní tvorba aplikačních programů probíhá v komfortním ladícím prostředí s okamžitou a přesnou diagnostikou programátorských chyb a prohřešků.
  • Vizuální podobu komunikace s uživatelem (formuláře, výstupní sestavy, hlášení a zprávy) realizuje programátor pouhým předkreslením předlohy ve zdrojovém textu s možností použití rámečků, barev, zvukové signalizace.
  • Počet údajů ve větě, délka datového i textového souboru, rozsah úlohy, množství najednou otevřených souborů i vnořených úrovní podúloh jsou omezeny pouze možnostmi operačního systému a konkrétní konfigurací počítače konečného uživatele úlohy.
  • Následná aktualizace a údržba i velice složitých projektů je snadná a v porovnání s jinými prostředky téže třídy podstatně rychlejší. Zdrojový text programu je dobře čitelný a srozumitelný.
  • Složité a rozsáhlé akce (i v prostředí lokální počítačové sítě) jsou realizovány na základě stručných a jednoduchých zápisů, přechod z monouživatelské verze na sítovou je pro programátora nenáročnou záležitostí z hlediska času i pracnosti.
  • Ochranu před neoprávněnými zásahy do datových souborů lze realizovat přidělením přístupových práv skupinám uživatelů, která jsou vázána na znalost hesla.
  • Přes "katalog souborů" lze pracovat s generačními soubory, sdílet tatáž fyzická data několika nezávislými úlohami, při zálohování rozsáhlých datových souborů využívat "pokračovací diskety".
  • Je zabezpečena přímá podpora práce se soubory DBF.
  • Do výstupní sestavy lze vstupovat s datovými větami z různých datových souborů s možností zadání vstupních podmínek.
  • Pro klávesnici a obrazovku (mimo CGA) obsahuje PC FAND interní podporu národního prostředí.