Aplikan programy programovac jazyky formty datovch soubor n
Aplikační programy, programovací jazyky, formáty datových souborů
n n n Aplikační software je v informatice veškeré programové vybavení počítače umožňuje provádět nějakou užitečnou činnost (řešení konkrétního problému, interaktivní tvorbu uživatele apod. ) Aplikace využívají pro interakci s uživatelem grafické(okna na monitoru zobrazují svůj výstup) nebo textové rozhraní(textový režim se zapisují znaky), případně příkazový řádek. Aplikace se může skládat z několika programů, případně je několik aplikací spojeno do skupiny, kterou označujeme jako aplikační balíky(Microsoft office) Mezi aplikace nepatří systémový software
Rozdělení aplikačních programů : n n n n Antivirové programy Databázové systémy Hry Internetové prohlížeče (browsery) Kancelářské balíky Programy pro tvorbu dokumentů, neboli DTP Technické programy (CAD, CAM, CAE, …) Programovací jazyky Programy pro počítačové sítě a komunikaci Vizualizační a animační programy (bitmapové a vektorové grafické editory) Zvukové a hudební programy Vývojové nástroje (nástroje pro tvorbu programů, kompilátor, debugger, . . . ) Utility, neboli užitečné programy Výpočetní a matematické programy Účetní programy
Webové prohlížeče n Slouží k prohlížení WWW (world wide web) n Umožňuje komunikaci s HTTP serverem a zpracování přijatého kódu n Mezi nejznámější webové prohlížeče patří grafické: Windows Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera a textové: Links a Lynx Komunikační programy n Bezplatná online komunikace mezi lidmi n Příklady: QIP, ICQ, Miranda, Skype, MSN Kancelářské balíky n Skupina softwaru prodávaného jako celek n Jeho součástí obvykle bývá textový editor, tabulkový procesor, nástroj na tvorbu prezentací či databázový systém n Microsoft. Office je nejrozšířenější
Vývojové prostředí n software usnadňující práci programátorů n většinou zaměřené na jeden konkrétní programovací jazyk n Např. : MS Visual Studio, Eclipse, … n Vývojová prostředí jsou navržena tak, aby zvýšila produktivitu programátora pomocí provázaných komponent s podobným uživatelským rozhraním. n To znamená, že programátor nemusí tolikrát přepínat mezi jednotlivými módy jako při použití individuálních vývojových nástrojů
Překladače programovacích jazyků n Překladač je v nejčastějším smyslu slova nástrojem používaným programátory pro vývoj softwaru n Z širšího obecného hlediska je překladač stroj, respektive program, provádějící překlad z nějakého vstupního jazyka do jazyka výstupního Podnikové aplikace n Aplikace k zlepšení chodu firem n Příklady: -CRM(Customer relationship management) shromažďování, zpracování a využití informací zákaznících firmy -SRM(vztahy s dodavateli) Grafické (technické) programy n Počítačové programy dvojího typu: - vektorové (upravují soubory s vektorovou grafikou) - bitmapové (upravují soubory s rastrovou grafikou) n Vektorové editory - vytváření schémat, nákresů s ostrými hranami, technických výkresů, diagramů apod. , (animace). Příklady: Corel. Draw, Adobe Illulstrator, Xara Xtreme, CAD n Bitmapové editory - úprava digitálních fotografií a ilustrací Příklady: GIMP, Photoshop
Utility a výukové programy n Utility (pomocné programy) slouží k zjednodušení činností n Příkladem může být správa operačního systému, nastavování skrytých vlastností aplikací, … n Výukové programy jsou určeny k výukovým účelům, např. interaktivní učebnice určena přímo pro výuku ve školách Speciální programy pro různé profese n Účetní program je určen pro vedení účetnictví na počítači Příklady modulů účetního programu: Účetnictví; Daňová evidence; Pokladna; Sklad; Evidence majetku; Mzdy; Kniha jízd; Maloobchodní prodej; Kancelář; …
Programovací jazyk: n n Prostředek pro zápis logaritmů, jež mohou být provedeny na počítači Komunikační nástroj mezi programátorem a počítačem Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program Programovací jazyky existují v řadě verzí a implementací, mluvíme někdy o dialektech programovacího jazyka
Dělení: n dle abstrakce na vyšší a nižší p. jazyky n dle způsobu překladu a spuštění na a) kompilované (př. Pascal) – (překládány kompilátorem) rychlejší, náročnější b) interpretované( př. BASIC, Phyton) – pomalejší překlad jen do mezikódu
Formát datového souboru n způsob, jakým jsou v souboru organizována data n Obrázkové formáty (JPG, GIF, …) n Video formáty (avi, mp 4) n Formáty dokumentů (txt, docx, doc) n Pro výměnu dat mezi aplikacemi (XML) n Formát pro publikaci dokumentů na internetu (HTML) Nejpoužívanější typy souborů n DOC – Microsoft WORD n XLS – Microsoft EXCEL n ODT, ODS – Open Office Text, Spreadsheets n PDF – Adobe Acrobat n PPT – MS POWER POINT n WAV, WMA, MP 3 – přehrávače zvukových souborů (Win. Amp, Windows Media Player) n JPG – prohlížeč fotek (Google Picasso) n MPEG, AVI – přehrávače video souborů (BS Player, Windows Media Player
- Slides: 10