Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tabuľkové procesory RNDr. Miroslav Benedikovič - Katedra informatiky FRI-ŽU - tel: 041 - 5134 214 (Žilina) - miestnosť: 214 - e-mail: bene@fria.fri.utc.sk.

Similar presentations


Presentation on theme: "Tabuľkové procesory RNDr. Miroslav Benedikovič - Katedra informatiky FRI-ŽU - tel: 041 - 5134 214 (Žilina) - miestnosť: 214 - e-mail: bene@fria.fri.utc.sk."— Presentation transcript:

1 Tabuľkové procesory RNDr. Miroslav Benedikovič - Katedra informatiky FRI-ŽU - tel: (Žilina) miestnosť: 214 - -

2 Čo je to tabuľkový procesor
Programový nástroj pre spracovanie číselných, textových, obrazových informácií v tabuľkovej i grafickej forme. Používame ho pre zobrazenie vzťahov medzi hodnotami, pričom sú okamžite vyhodnocované. Výsledné hodnoty je možné vytlačiť na tlačiarni, prípadne priamo odoslať prostredníctvom elektronickej pošty adresátovi. Príklady použitia: Riešenie ekonomických úloh Finančnícke a bankové výpočty Matematické a štatistické úlohy Uchovanie, triedenie rôznych informácií... © Benedikovič-KI-FRI-ŽU

3 Vlastnosti tabuľkového procesora
Automatické formátovanie buniek Označovanie premenných (buniek) : A R1C1 - Meno bunky Obsah bunky : hodnota, vzorec, formát, poznámka Informáciu možno skryť, zakázať zápis, prípadne použiť heslo Používanie relatívnych a absolútnych adries Kopírovanie obsahu buniek do stĺpcov a riadkov Vytváranie číselných a dátumových radov, vlastných zoznamov Kopírovanie vzorcov s relatívnymi i absolútnymi adresami Možnosti použitia cyklických odkazov Používanie maticových operácii Veľké množstvo zabudovaných funkcii matematických, finančníckych, štatistických ale aj funkcii pre analýzu dát © Benedikovič-KI-FRI-ŽU

4 Vlastnosti tabuľkového procesora ( 2 )
Tvorba grafov z veľkého množstva preddefinovaných typov, dáta v grafe sú priamo prepojené s tabuľkou V grafe je možné vytvárať trendové krivky vhodné pre predikciu Vytváranie tzv. makier - programov priamo prepojiteľných s objektmi tabuľkového procesora v jazyku konkrétneho tabuľkového procesora. Je to jazyk na úrovni Pascalu alebo Basicu Možnosť spracovať dáta zapísané v súboroch rôznych typov napríklad s koncovkami textové (*.txt), databázy (*.dbf) atď. Vytvorenie procedúr a funkcii v iných jazykoch, napr. v Pascale, v jazyku C a vhodným prepojením je možné takéto moduly používať v tabuľkovom procesore (knižnica v súbore s príponou *.dll ). © Benedikovič-KI-FRI-ŽU

5 Príklady tabuľkových procesorov
Supercalc - priekopník v tejto oblasti Multiplan Corel Office 7.0 (Wordperfect, Quattro Pro, Prezentations, Envoy ) Lotus Smartsuite 97 (Word Pro, 1-2-3, Frelance Graphics, Approach, Organizer, Screencam) Kancelář 602 ( Wintext 602 , Calc 602, ... ) Balík Microsoft Office (s modulmi Word, Excel, Powerpoint, Outlook ) Excel (budeme používať verziu MS Office ´97) Považovaný za jeden z najpoužívanejších tabuľkových procesorov Verzie , 7., , Programovanie makier - jazyk VISUAL BASIC © Benedikovič-KI-FRI-ŽU

6 Excel - vlastnosti, výhody
Vysoká presnosť spracovávaných výpočtov rozsah čísel je: ± • 10 ± 308 Zobrazovanie čísel s rozsahom na 15 platných cifier Externé odkazy na bunky Práca s nesúvislými oblasťami Organizovanie tabuľkových súborov na zošity s listami Veľké množstvo zabudovaných matematických, štatistických a maticových funkcii ale aj vybraných funkcii použiteľných v inžinierskej praxi. Má zabudované aj funkcie pre komplexnú aritmetiku a fourierovu transformáciu Použitie tzv. riešiteľa ( Solver ) na riešenie problémov s využitím iteračných metód © Benedikovič-KI-FRI-ŽU

7 Excel - vlastnosti, výhody ( 2 )
Možnosť sprístupnenia podprogramov, uložených v externých dynamicky pripájaných knižniciach (Dynamic Link Libraries - DLL) Odovzdávanie hodnoty z iných a do iných programov použitím dynamickej výmeny dát (Dynamic data Exchange -DDE ) Vkladanie a pripájanie objektov ( Object linking and Embedding - OLE) Tvorba HTML dokumentov vo verzii Office ´97. © Benedikovič-KI-FRI-ŽU

8 EXCEL AKO PROSTRIEDOK NA TVORBU APLIKÁCII
Microsoft Office je integrovaný programový balík určený pre široké užívateľské spektrum. nie je potrebný dodatočný v software pre vývoj. Stači nám Microsoft Office, ktorého súčasťou je Visual Basic pre aplikácie ( VBA ) použitie už známeho grafického prostredia a z toho vyplývajúca rýchla adaptácia užívateľa na nový programový produkt nižšia cena nového produktu - práca s prostriedkami so známou filozofiou vyššia pracovná pružnosť - tieto nástroje môžeme meniť a upgradovať možnosť pracovať v prostredí počítačových sietí © Benedikovič-KI-FRI-ŽU

9 © Benedikovič-KI-FRI-ŽU

10 © Benedikovič-KI-FRI-ŽU

11 VISUAL BASIC - charakteristika
Visual Basic je jadrom programovacieho jazyka VBA. Objektovo orientovaný jazyk kompatibilný so všetkými produktami fy Microsoft Je potrebné rozlišovať medzi jazykom Visual Basic a jazykom VBA, ktorý je určený vždy pre jeden z produktov Office Knižnica VBA (VBA332.DLL ) Knižnica objektov Excelu ( EXCEL8.DLL ) Spoločný programovací jazyk Visual Basic umožňuje vzájomné prepájanie jednotlivých aplikácii tým, že uľahčuje riadenie serverov automatizácie ( OLE ) Visual Basic je jadrom programovacieho jazyka VBA, určeného pre jednotlivé aplikácie Microsoft Office. Je to moderný, objektovo orientovaný jazyk, využívajúci takmer všetky vlastnosti štruktúrovaných programovacích jazykov. Iba veľmi málo pripomína jazyk BASIC, ktorý sa používal na prvých personálnych počítačoch. Pretože ho vyvinula firma Microsoft, je kompatibilný so všetkými jej produktami. Je potrebné rozlišovať medzi jazykom Visual Basic ( posledná je verzia 5 ) a jazykom VBA, ktorý je určený vždy pre jeden z produktov Office. Ten je potom rozšírený tak, aby umožnil prístup ku všetkým špeciálnym vlastnostiam daného produktu. Napríklad knižnica VBA (VBA332.DLL ) obsahuje 11 rôznych kategórii procedúr zo 182 funkciami, vlastnosťami a metódami a 254 vnútornými konštantami. Knižnica objektov Excelu ( EXCEL8.DLL ) je viac ako 16 krát väčšia, pretože obsahuje objekty, vlastnosti a metódy s prístupom ku všetkým funkciám Excelu. Podobne aj knižnica Accessu (MSACC8.OLB ) je niekoľkokrát väčšia ako základná knižnica VBA. Spoločný programovací jazyk umožňuje vzájomné prepájanie jednotlivých aplikácii tým, že uľahčuje riadenie serverov automatizácie ( OLE ) pomocou programového kódu vlastnej aplikácie. Vytvorenie konkrétnej užívateťskej aplikácie zložením dielčích častí potom netvorí neprekonateľný problém. © Benedikovič-KI-FRI-ŽU

12 © Benedikovič-KI-FRI-ŽU


Download ppt "Tabuľkové procesory RNDr. Miroslav Benedikovič - Katedra informatiky FRI-ŽU - tel: 041 - 5134 214 (Žilina) - miestnosť: 214 - e-mail: bene@fria.fri.utc.sk."

Similar presentations


Ads by Google