Title: Aplikacn
1Aplikacní programy, programovací jazyky, formáty
datových souboru
Ingrid Vyroubalová
2Aplikacní programy (aplikace)
- Veškeré programové vybavení pocítace
- Urceno pro interakci s uživatelem
- Využívá grafické rozhraní (GUI)
- (MS Office, )
- Dríve textové rozhraní, príkazový rádek
- (Aplikace pod MS DOS
- predchudce windows)
3Aplikace
- Aplikace se muže skládat z nekolika programu
- Aplikacní balíky (application suite) - nekolik
aplikací spojeno do skupiny - Napr. kancelárské balíky (OpenOffice.org a
MicrosoftOffice)
4Delení aplikacních programu
- Antivirové programy (AVG - Brno, NOD 32, Norton
antivirus) - Databázové systémy (MS SQL, Oracle)
- Hry ?
- Internetové prohlížece (Internet Explorer,
Mozilla, Chrome) - Kancelárské balíky (MS Office, Open Office)
- Programy pro tvorbu dokumentu, neboli DTP (MS
Publisher) - Technické programy (CAD, CAM, CAE, )
- Programovací jazyky (Pascal, Java, C)
- Programy pro pocítacové síte a komunikaci
- Vizualizacní a animacní programy (bitmapové a
vektorové grafické editory) - Zvukové a hudební programy
- Vývojové nástroje (nástroje pro tvorbu programu,
kompilátor, debugger, ...) - Utility, neboli užitecné programy
- Výpocetní a matematické programy
- Úcetní programy (Pohoda)
5Webové prohlížece
- Slouží k prohlížení WWW (world wide web)
- Umožnuje komunikaci s HTTP serverem a zpracování
prijatého kódu (HTML) a který dle standardu
zformátuje a zobrazí jako webovou stránku. - Mezi nejznámejší webové prohlížece patrí
grafické MS Internet Explorer, Mozilla Firefox,
Safari, Google Chrome, Opera a textové Links a
Lynx
6(No Transcript)
7Komunikacní programy
- Bezplatná online komunikace mezi lidmi
- Príklady QIP, ICQ, Miranda, Skype, MSN,
8Kancelárské balíky
- Skupina softwaru prodávaného jako celek
- Jeho soucástí obvykle bývá textový editor,
tabulkový procesor, nástroj na tvorbu prezentací
ci databázový systém. - MicrosoftOffice je nejrozšírenejší.
- OpenOffice.org je zdarma, multiplatformní je
spustitelný na nejrozšírenejších operacních
systémech (MS Windows, Mac OS X, Linux,).
9Vývojové prostredí (zkratka IDE, Integrated
Development Environment)
- software usnadnující práci programátoru (zvýší
produktivitu programátora pomocí provázaných
komponent s podobným uživatelským rozhraním) - vetšinou zamerené na jeden konkrétní programovací
jazyk - Napr. MS Visual Studio, Eclipse,
10MS Visual Studio
11Programovací jazyky
- Prostredek pro zápis logaritmu, jež mohou být
následne provedeny na pocítaci - Komunikacní nástroj mezi programátorem a
pocítacem - Zápis algoritmu ve zvoleném programovacím jazyce
se nazývá program - Programovací jazyky existují v rade verzí a
implementací, mluvíme nekdy o dialektech
programovacího jazyka - Napr. C, Pascal, C, C, Java, PHP, Ruby
12Delení programovacích jazyku
- Dle abstrakce nižší a vyšší
- Vyšší programovací jazyky se delí
- Strukturované (napr. C, BASIC)
- Objektove orientované (napr. Smalltalk, Java)
- Funkcionální (napr. Lisp, Haskell)
- Logické (napr. Prolog, Gödel)
- Dle zpusobu prekladu a spuštení
- Kompilované prekládány kompilátorem -
rychlejší, nárocnejší - pr. Pascal - Interpretované pomalejší preklad jen do mezikódu
(Java, Python) a další.
13Prekladace programovacích jazyku
- Též kompilátor compiler z to compile sestavit,
zpracovat - Používaný pro vývoj softwaru
- Slouží pro preklad algoritmu zapsaných ve vyšším
programovacím jazyce (C, C)do jazyka
strojového, ci spíše do strojového kódu
Príklad kousku programu ve strojovém kódu pro
pocítac s procesorem Intel
14Podnikové aplikace
- Aplikace k zlepšení chodu firem
- Príklady CRM(Customer relationship management)
- - shromaždování, zpracování a využití informací
o zákaznících firmySRM(vztahy s dodavateli),
ERM(vztahy se zamestnanci) - Nejvýznamnejší dodavatel rešení
- http//www.sap.com/cz/
15Grafické (technické) programy
- Pocítacové programy dvojího typu - vektorové
(upravují soubory s vektorovou grafikou) -
bitmapové (upravují soubory s rastrovou
grafikou) - Vektorové editory - vytvárení schémat, nákresu s
ostrými hranami, technických výkresu, diagramu
apod., (animace).Príklady CorelDraw, Adobe
Illulstrator, Xara Xtreme, CAD (pro projektování)
- Bitmapové editory - úprava digitálních fotografií
a ilustracíPríklady GIMP, Photoshop
16Utility a výukové programy
- Utility (pomocné programy) slouží k zjednodušení
cinností - Príkladem muže být správa operacního systému,
nastavování skrytých vlastností aplikací, - Výukové programy jsou urceny k výukovým úcelum,
napr. interaktivní ucebnice urcena prímo pro
výuku ve školách
17Speciální programy pro ruzné profese a pocítacové
hry
- Úcetní program je urcen pro vedení úcetnictví na
pocítaciPríklady modulu úcetního programu
Úcetnictví Danová evidence Pokladna Sklad
Evidence majetku Mzdy Kniha jízd Maloobchodní
prodej Kancelár - Pocítacové hry DVD, CD, internet casto vysoké
hardwarové požadavky, casto zpusobuje závislost!
18I want to be online!!!
19Formát datového souboru
- zpusob, jakým jsou v souboru organizována data
- Obrázkové formáty (JPG, GIF, )
- Video formáty (avi, mp4)
- Formáty dokumentu (txt, docx, doc)
- Pro výmenu dat mezi aplikacemi (XML)
- Formát pro publikaci dokumentu na internetu (HTML)
20Nejpoužívanejší typy souboru
- DOC Microsoft WORD
- XLS Microsoft EXCEL
- ODT, ODS Open Office Text, Spreadsheets
- PDF Adobe Acrobat
- PPT MS POWER POINT
- WAV, WMA, MP3 prehrávace zvukových souboru
(WinAmp, Windows Media Player) - JPG prohlížec fotek (Google Picasso)
- MPEG,AVI prehrávace video souboru (BS Player,
Windows Media Player)