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

Slides:



Advertisements
Similar presentations
Ma.
Advertisements

Obsah eseje Opis projektu História spoločnosti SlideShare, Inc. Funkcie a možnosti systému SlideShare.net Obsahová časť Porovnanie s konkurenciou Vlastné.
Safari Tech Books Online Marika Janoušková. Obsah Prečo potrebujete Safari? Čo je Safari? Aké odbory pokrýva? Ukážka Integrácia Safari do lokálneho knižničného.
XML pre programátorov 7. víkend s Linuxom 5. – 6. október 2002 Žilina Stanislav Meduna ETM Aktiengesellschaft
2 2 CHAPTER Application Software. Competencies 1. Common software features 2. Word processors 3. Spreadsheets 4. Database management systems 5. Presentations.
Publikácia o hĺbkovej analýze údajov, teda o data miningu Mgr. Ing. Adriana Horníková, PhD Inovace 2010, Praha
Slovak University of Technology in Bratislava Faculty of Civil Engineering Prof. Ing.Jan Szolgay, PhD. Vice-dean for Science, Research and Foreign Relations.
Fuzzy ES - Fuzzy množiny_ stručný náhľad Približne dva alebo aj trochu viac /matematizácia neurčitosti/ Fuzzy logic is a very powerful technique that enables.
HIRAGANA by number of strokes Images from:
KKUI Manažérske informačné Systémy Cvičenia 2010 Zdenek Marhefka.
1 iCam HD Užívateľská príručka. 2 Inštalácia iCam HD Akceptácia iCam HD do Vašich SKYPE kontaktov Práca v iCam HD aplikácii Práca v SKYPE aplikácii Ovládanie.
2007 Microsoft Office System Zmeny v licencovaní.
Atomic Force Microscopy
WIKT 2007Košice, november Tvorba sémantických metadát Michal Laclavík Ústav Informatiky SAV.
YOUR LOGO Class, members, delegate, generic. YOUR LOGO Access modifiers ModifierExplanation privateThe member is visible only in the class. publicThe.
Programovanie (4) (alias JAVA pre C++ programátorov)
Tvorba web stránok.
Analyzing dichotomous dummy variables
Juraj Šitina Peter Dovhun
PODPORA IMPLEMENTÁCIE ROZHRANÍ
Teoretické základy internetu
Kancelárske balíky Ing. Norbert Ádám, PhD..
Dátové štruktúry pre analýzu obrazu
PROGRAMOVÉ VYBAVENIE Obsah: program programovacie jazyky
Internet dobrý – zlý? Search Your Page Name – Internet Web Browser
Xamarin Forms Je to vôbec použiteľné?
COLDPLAY.
Ukladacie služby Expertná skupina, Martin Koška, SAŽP.
Komunikačné štandardy a komunikačné protokoly
Sme produkty, musíme sa predať
„Okno do podnikania“ Podpora pre začínajúcich podnikateľov od spoločnosti Microsoft (Microsoft Sparks) Roman Russev Microsoft Slovakia.

Podnikové komunikačné systémy Dušan Kováč
Prednáška 8 podprogramy typy podprogramov lokálne a globálne objekty
Worde.
Obsah 7. Aplikácie informačných systémov
Prezentácia zdrojov k bakalárskej práci
Procedurálne programovanie 1. prednáška
Databázový systém pre malý a veľký podnik
Študijné materiály pre eLearning
Makrá v PowerPointe Joshua Lajčiak.
Typy informácií a ich prezentácia a spracovanie
Operačné systémy a ich funkcie.
Vladimír Hricka License Sales Specialist Microsoft Slovakia
Sieťový operačný systém
Mám v triede dyslektika
Procedurálne riadenie letovej prevádzky
KVANTITATÍVNE METÓDY V MARKETINGU
Movie-Making ďalej Kežmarská 30, Dominik Bari.
aktivácia Vladimír Hricka License Sales Specialist Microsoft Slovakia
Integritné obmedzenia v SQL
Webové prehliadače.
Technologický update: WebSphere Application Server
OPERAČNÝ SYSTÉM.
Vlastnosti kvantitatívnych dát
Big Data & Analytics Prediktívna analýza pomáha poľskej sieti drogérií Rossmann pochopiť vzory nákupov a vyladiť propagačné akcie Urýchľuje generovanie.
Metódy kĺzavých priemerov (MA – moving averages) - Marcel Kocifaj
أ.إسراء الطريقي أ. هاله الشملان , 102 تقن , المعمل الخامس
Dvojrozmerné polia Kód ITMS projektu:
INCITES: Journal Citation Reports
22. – OTVORENÝ PRÍSTUP
AD – File, Print Servers.
Základy počítačovej grafiky a spracovania obrazu
Riadenie IT Prostredia
Open Access v H2020 Barbora Kubíková Národný kontaktný bod
Patrik Ort Acount Executive , Stredná Európa
Práca vývojárskeho tímu
ROVINNÉ (2D) SYMBOLY DWG
Andrej Lúčny Témy bakalárskych prác Andrej Lúčny
Қош келдіңіздер.
Presentation transcript:

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

Č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

Vlastnosti tabuľkového procesora Automatické formátovanie buniek Označovanie premenných (buniek) : A1 - 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

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

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 5., 7., 97., 2000 Programovanie makier - jazyk VISUAL BASIC © Benedikovič-KI-FRI-ŽU

Excel - vlastnosti, výhody Vysoká presnosť spracovávaných výpočtov rozsah čísel je: ± 1.798 • 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

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

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

© Benedikovič-KI-FRI-ŽU

© Benedikovič-KI-FRI-ŽU

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

© Benedikovič-KI-FRI-ŽU