aplikační programy, programovací jazyky, formáty datových souborů
DESCRIPTION
Aplikační programy, programovací jazyky, formáty datových souborů. Maturitní téma č. 8. Osnova tématu č. 8. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/1.jpg)
APLIKAČNÍ PROGRAMY, PROGRAMOVACÍ JAZYKY,
FORMÁTY DATOVÝCH SOUBORŮ
Maturitní téma č. 8
![Page 2: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/2.jpg)
Osnova tématu č. 8 Druhy aplikačního software (webové prohlížeče a
komunikační programy, kancelářské balíky, podnikové aplikace, vývojová prostředí a překladače programovacích jazyků, grafické a CAD programy, počítačové hry, výukové programy, pomocné programy [utility] a speciální programy pro různé profese)
Funkce a význam programovacích jazyků Pojem formát datového souboru Vazba typů dokumentu na určitý program a její změna Význam standardizace dokumentů Přehled nejpoužívanějších současných typů dokumentů
(HTML, TXT, DOC, XLS, ODT, ODS, PDF, PPT, WAV, JPG, MP3, WMA, MPEG,AVI atd.)
![Page 3: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/3.jpg)
A) DRUHY APLIKAČNÍHO SOFTWARE
webové prohlížeče komunikační programy kancelářské balíky podnikové aplikace vývojová prostředí překladače programovacích jazyků grafické programy CAD programy počítačové hry výukové programy pomocné programy [utility] speciální programy pro různé profese
![Page 4: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/4.jpg)
1.) Webové prohlížeče (Browsers) = Počítačový program, který slouží k prohlížení
internetových stránek, neboli World Wide Webu (WWW)
umožňuje komunikaci s HTTP serverem a zpracování přijatého kódu (HTML, XHTML, XML apod.), který podle daných standardů zformátuje a zobrazí webovou stránku
Textové prohlížeče zobrazují stránky jako text, obvykle velmi jednoduše formátovaný.
Grafické prohlížeče umožňují složitější formátování stránky včetně zobrazení obrázků.
Pro zobrazení některých zvláštních součástí stránky, jako jsou Flash animace nebo Java applety, je třeba prohlížeč doplnit o specializované zásuvné moduly.
![Page 5: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/5.jpg)
Typy webových prohlížečů
GRAFICKÉ: Windows Internet Explorer Opera Google Chrome Mozilla Firefox SafariTEXTOVÉ: Links Lynx
Kidzui KidSplorer My Kids Browser Kid Rocket Kids Playground Web
Browser Kids Web Menu Yahoo! Kids
Běžné web. prohlížeče Web.prohlížeče pro děti
![Page 6: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/6.jpg)
![Page 7: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/7.jpg)
![Page 8: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/8.jpg)
2.) Komunikační programy Programy sloužící
k internetové komunikaci po celé síti, tj. po celém světě
Bezplatné (freeware)
ICQ Skype MSN Messenger AIM Yahoo! Messenger Gadu-Gadu Google Talk Gaim Jabber QIP Trillian Miranda
![Page 9: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/9.jpg)
„I seek You“ (Hledám Tě) = Protokol pro instant messaging a zároveň
komunikační software, vyrobený izraelskou firmou Mirabilis a poprvé uvedený v roce 1996
Nynější vlastník je firma AOL, která v roce 1998 koupila firmu Mirabilis za 287 milionů dolarů
Síť ICQ umožňuje zasílat textové zprávy, URL, celé soubory, navštívenky, umožňuje chat, a další
Komunikace není šifrována, problém reklam Současná verze ICQ 7.7
![Page 10: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/10.jpg)
= Software sloužící k telefonování, posílání zpráv a souborů Autory jsou Niklas Zennström a Janus Friis (tvůrci softwaru Kazaa) Telefonování mezi uživateli Skype (oba volající mají nainstalován
Skype) je zdarma, šifrováno a to kdekoliv na světě a neomezeně na délce hovoru.
Za poplatek lze telefonovat do tradičních telefonních sítí (služba SkypeOut) a případně získat telefonní číslo a přijímat telefonáty z pevných a mobilních sítí se službou SkypeIn.
Mezi další funkce patří VoiceMail – poskytuje funkčnost hlasové schránky (placená služba) a Skype Video Calling – videokoference mezi uživateli sítě Skype, dostupné od verze 2.0 zdarma
Skype je kompletně lokalizován do češtiny, je zdarma a bez reklam! Pro telefonování na běžné telefony a mobily je nezbytné zakoupit
SkypeOut kredit.
![Page 11: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/11.jpg)
3.) Kancelářské balíky = Skupina kancelářského software prodávaného jako
celek, který nabízí určitý stupeň propojení jednotlivých aplikací v balíku. Jeho součástí obvykle bývá textový procesor, tabulkový procesor, nástroj na tvorbu prezentací či databázový systém. Někdy se v balíku též objevují groupwarové nástroje či grafické editory.
V současné době je nejrozšířenější balík Microsoft Office, který se stal často standardem.
Proto se stala schopnost číst soubory Microsoft Office nutnou podmínkou pro kterýkoli kancelářský balík, jež mu chce konkurovat.
V poslední době získávají oblibu kancelářské balíky OpenOffice.org a LibreOffice, které jsou na rozdíl od MS Office dostupné zdarma a pro řadu platforem. Často jsou jim však vytýkány vyšší hardwarové nároky.
![Page 12: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/12.jpg)
![Page 13: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/13.jpg)
Z čeho se skládá kancelářský balík?
Textový procesor (Word, Writter)
Tabulkový procesor (Excel, Calc)
Nástroj pro prezentace (Powerpoint, Impress)
Databázový systém (Access, Base)
Další nástroje: Vektorový grafický editor
(OO Draw, konkurence Correl) Nástroj pro mat. rovnice
(Equation, Math) Tvorba letáků, plakátů,
tiskovin (MS Publisher) E-mailová komunikace (MS
Outlook) A další: MS Groove, MS
OneNote, MS Picture Manager,
MS InfoPath…
![Page 14: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/14.jpg)
![Page 15: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/15.jpg)
4.) Podnikové programy = užitečné speciální programy určené firmám pro
řízení a správu podnikuFunkce spec. programů: Tvorba faktur (Fakturace, Fakturka, 2HCS
Fakturace) Daně a daňová přiznání (TAX 2011, TaxEdit S3…) Kniha jízd (AUTOPLAN, Kniha jizd 2011, SPZ 2011...) Další fce:
Personalistika (mzdy, rozpis směn) Řízení výroby Účetnictví… atd. atd. atd.
![Page 16: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/16.jpg)
5.) Vývojové prostředí zkratka IDE, anglicky Integrated Development
Environment = Software usnadňující práci programátorů,
většinou jeden konkrétní programovací jazyk Obsahuje editor zdrojového kódu, kompilátor,
případně interpret a většinou také debugger Některé obsahují systém pro rychlý vývoj aplikací
(zvaný RAD), který slouží pro vizuální návrh grafického uživatelského rozhraní
Pokud se jedná o nástroj pro objektově orientované programování, může obsahovat také object browser
Př. Microsoft Visual Studio, Delphi…
![Page 17: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/17.jpg)
6.) Překladače programovacích jazyků
Též nazývány kompilátory.
Nástroje využívané programátory pro vývoj SW.
Slouží pro překlad algoritmů zapsaných ve vyšším programovací jazyku do strojového kódu.
Prvním programem, který by bylo možno označit jako překladač, byl A-0 Systém z roku 1952.
Nejznámější překladače: GCC (GNU Compiler
Collection) Intel C++ Compiler (ICC) Microsoft Visual
Studio (přesnějiv něm obsažené překladače C++, C#, Visual Basic atd.)
Glasgow Haskell Compiler (GHC)
Turbo Pascal, následně Delphi Borland C++, následně C++
Builder Free Pascal
![Page 18: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/18.jpg)
7.) Grafické programy Grafické programy 2 typů
Programy pro vektorovou grafiku (OpenOffice Draw, Correll Draw, Callisto)
Programy pro rastrovou grafiku (Adobe Photoshop, GIMP, Zoner Photo Studio, PhotoFiltre, …)
![Page 19: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/19.jpg)
8.) CAD programy computer-aided design, česky počítačem podporované širokou činnost navrhování a technického kreslení používá pokročilé grafické programy pro projektování,
místo rýsovacího prkna vždy obsahují grafické, geometrické, matematické a
inženýrské nástroje pro kreslení plošných výkresů a modelování objektů a dějů reálného světa
Pokročilejší řeší výpočty, analýzy a řízení systémů (výroby, zařízení)
Blízkým příbuzným je také oblast počítačových vizualizací, protože virtuální 3D návrhy jsou často klientům prezentovány ve formě fotorealistických vizualizací
Využití v architektuře, strojírenství, designérství, projektování, stavařině…
![Page 20: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/20.jpg)
![Page 21: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/21.jpg)
![Page 22: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/22.jpg)
9.) Počítačové hry Jedná se o druh softwaru vydávaného na nějakém nosiči
(DVD, CD, disketa,…), který se vkládá do PC přes mechaniku k tomu určenou (CD – CD-ROM mechanika).
Nebo je distribuována přes internet. Počítačová hra slouží k zábavě, uvolnění a relaxaci. Moderní počítačové hry mívají vysoké hardwarové
požadavky. Vyžadují pro komfortní provoz zejména ovládací zařízení, zvukovou kartu, grafický akcelerátor a jiné hardwarové komponenty.
Vývoj počítačové hry bývá velmi zdlouhavý a nezřídka se stává, že trvá i několik let. Hry většinou svými moderními technologiemi a herním enginem předvádí možnosti současného hardwarového pokroku.
Při hraní se doporučuje dodržovat zásady ergonomie, správné držení těla a dělání pauz mezi hraním.
![Page 23: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/23.jpg)
![Page 24: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/24.jpg)
10.) Výukové programy = konkrétní software, který je určen k
výukovým účelům a je schopen plnit alespoň jednu z didaktických funkcí: motivace expozice učiva (obrazové materiály) upevnění osvojených vědomostí a
dovedností kontrola získané úrovně vědomostí a
dovedností Interaktivní učebnice, testové
programy…
![Page 25: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/25.jpg)
![Page 26: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/26.jpg)
11.) Utility (pomocné programy) Slouží k zjednodušení činností, které lze
jinak realizovat s vynaložením většího úsilí (například použitím několika různých aplikací…), popřípadě vyžadují jisté znalosti (například příkazů, parametrů aj.).
Příkladem může být správa operačního systému (jeho oprávněných uživatelů a jejich práv, nastavení vlastností apod.), nastavování skrytých vlastností aplikací a podobně.
![Page 27: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/27.jpg)
12.) Speciální programy pro profese
Mapovací programy Statistické programy CAD – architektura, projektování Programy pro řízení výroby v závodech Navigace (letadel, osobní a nákladní
dopravy) GIS – Geoinformační systémy IS – Informační systémy (např. SkautIS…) ……………………
![Page 28: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/28.jpg)
![Page 29: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/29.jpg)
B) PROGRAMOVACÍ JAZYKY = Prostředek pro zápis algoritmů, jež mohou být
provedeny na počítači. Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program.
= Komunikační nástroj mezi programátorem, který v programovacím jazyce formuluje postup řešení daného problému, a počítačem, který program interpretuje technickými prostředky.
= Soubor pravidel pro zápis algoritmu, odborně řečeno se jedná o formální jazyk.
existují v řadě verzí a implementací, mluvíme někdy o dialektech programovacího jazyka. Existují také standardy pro programovací jazyky, pro jednotlivé implementace se často uvádí, kterému standardu vyhovuje.
![Page 30: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/30.jpg)
Např.? LOGO Java Basic Visual Basic Pascal Python C C++ ….a další!
![Page 31: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/31.jpg)
![Page 32: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/32.jpg)
Funkce a využití programovacích jazyků
Jednoduché i složitější programy
Počítačové hry Webové stránky … … …
![Page 33: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/33.jpg)
C) FORMÁT DATOVÉHO SOUBORU
čistě obrázkové formáty (JPG, JPEG, TIFF, GIF, BMP, PNG, …) podporované běžnými prohlížeči
formáty videa a hudby (AVI, WMV, MP3, MP4, …)
formáty dokumentů, které lze upravovat a/nebo číst pouze specializovaným programovým vybavením (jako CDR, PDF…)
Formáty z kancelářských balíčků (doc/docx, xls/xlsx, ppt/pptx, …)
![Page 34: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/34.jpg)
Seznam formátů datových souborů CDR: grafický soubor programu CorelDRAW CSS: soubor kaskádových stylů EPS: formát vhodný pro tisk dokumentů, který obaluje tiskové příkazy
PostScriptu FLV: Flash Video, formát videa přehrávatelný pomocí aplikací Adobe
Flash GIF: obrázkový formát s bezeztrátovou kompresí HTML: webová stránka popsaná jazykem HTML JPEG: obrázkový formát se ztrátovou kompresí vhodný pro fotografie PDF: otevřený formát pro zobrazování dokumentů PNG: obrázkový formát s bezeztrátovou kompresí vhodný pro grafiky
na webu PHP: serverový skript v jazyce PHP SWF: soubor s aplikací Adobe Flash TIFF: obrázkový formát vhodný pro ukládání fotografií, především o
velkém objemu a rozlišení dat XML: dokument ve formátu XML
![Page 35: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/35.jpg)
D) VAZBA TYPŮ DOKUMENTU NA URČITÝ PROGRAM A JEJÍ ZMĚNA
Každý dokument je dle typu své přípony vázán k příslušnému programu.
Přidružení k programu je uloženo v systémovém prostředí. Změna asociace přípony na SW lze u Windows dvěma
způsoby: V Ovládacích panelech pod „Výchozí programy“ a dále
„Přidružit typ souboru nebo protokol k programu“, kde se nachází seznam všech známých přípon.
Klikneš na soubor pravým tlačítkem myši a výběrem možnosti „Otevřít v programu“ -> „Zvolit výchozí program …“a následně zaškrtnutím volby „K otevření souborů tohoto typu vždy použít vybraný program“
![Page 36: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/36.jpg)
E) STANDARTIZACE DOKUMENTŮ Cíle standartizace:
Kvalita Bezpečnost Kompatibilita = slučitelnost určité složky systému X
se shodnou složkou systému Y, tj. možnost použít tuto složku ze systému X bez úprav v systému Y
Interoperabilita = schopnost zařízení či softwaru, pocházejícího od různých výrobců či založených na různých platformách, spolu komunikovat (spolupracovat)
Portabilita Znovupoužitelnost (reuse)
![Page 37: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/37.jpg)
F) Základní přípony dokumentů TXT – jednoduchý text.
dokument Poznámkový blok DOC – text. soubor MS Word ODT – text.soubor OO Writer XLS – tabulkový soubor MS
Excel ODS – tabulkový soubor OO Calc PPT – prezentace MS PowerPoint ODP – prezentace OO Impress PDF – otevřený formát pro
zobrazování dokumentů HTML – webová stránka
popsaná jazykem HTML
GIF – obrázkový formát s bezeztrátovou kompresí
JPEG – obrázkový formát se ztrátovou kompresí vhodný pro fotografie
WAV – zvukový soubor WMA - zvukový soubor MP3 – audio nahrávka,
hudební soubor AVI – audiovizuální
nahrávka, video MPEG – audiovizuální
dataPOZN.: Kancelářské balíky Windows 2007 a vyšší verze k obvyklým příponám souborů z předchozích verzí kanc. balíků přidávají ještě koncovku –x (tj.: docx, xlsx, pptx…)
![Page 38: Aplikační programy, programovací jazyky, formáty datových souborů](https://reader035.vdocuments.mx/reader035/viewer/2022081520/56815e5e550346895dccd602/html5/thumbnails/38.jpg)
Děkuji Vám za pozornost…