Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma....

23
P P r r o o g g r r a a m m o o v v é é v v y y b b a a v v e e n n í í • Vnitřní programy počítače (systémový software) • Operační systémy – přehled a stručná charakteristika • Aplikační programové vybavení – rozdělení na jednotlivé kategorie – charakteristika – příklady

Transcript of Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma....

Page 1: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

PPrrooggrraammoovvéé vvyybbaavveenníí

• Vnitřní programy počítače (systémový software) • Operační systémy

– přehled a stručná charakteristika

• Aplikační programové vybavení – rozdělení na jednotlivé kategorie – charakteristika – příklady

Page 2: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

BBaassiicc IInnppuutt OOuuttppuutt SSyysstteemm -- BBIIOOSS

− základní vstupně výstupní systém − je uložen v programovatelné paměti (flash – EPROM) − je nejnižší vrstvou programového vybavení umožňující

obsluhovat fyzická zařízení − rozhraní mezi hardwarem a vyššími vrstvami programového

vybavení, ízení PC p i (re)startu (inicializace, zavad OS)− důležitou součástí BIOSu je SETUP – konfigurace systému − nastavení SETUPu

ř ř ěč

Page 3: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

OOPPEERRAAČČNNÍÍ SSYYSSTTÉÉMMYY –– pprraaccoovvnníí ssttaanniiccee

– OS (MS)DOS firem Microsoft a IBM - svého času globálně nejrozšířenější operační systém. Spolehlivý systém pracující v textovém módu, pro který stále existuje velké množství aplikačních programů. Dnes je téměř vytlačen grafickými OS stejné firmy. – Windows 95, Windows 98, Windows Me - graficky orientované operační systémy firmy Microsoft. Pod tímto operačním systémem je možné provozovat aplikace určené pro MS DOS nebo Windows 3.1x. Windows 9x podporují i zapojení do počítačové sítě. Nadstavby MS DOSu. – Windows NT 4.0 Workstation – svého času stabilní, graficky orientovaný 32 bitový OS firmy Microsoft. Vhodný pro vývojáře a náročné uživatele. Nízká podpora multimédií. – Windows 2000 Professional - uveden v roce 2000, nástupce Windows NT – Windows XP Professional/Home - sjednocení obou Win. platforem – Windows Vista– Linux – volně dostupný síťový OS typu UNIX, šířen v distribucích

– OS/2 firmy IBM - plně 32 bitový operační systém. Jeho nevýhodou je relativní nedostatek aplikací, vývoj upadá– Mac OS X - operační systém pro počítače Macintosh od Apple (využíván iPod, iPhone)

– Debian, Fedora, Ubuntu, SUSE, Mandrake, RedHat, Slackware, ...

(hardware – OS – aplikace)

Page 4: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

OOPPEERRAAČČNNÍÍ SSYYSSTTÉÉMMYY –– sseerrvveerryy – Unix - na bázi UNIXu existuje velké množství jednotlivých klonů operačního systému. V 60. a 70. letech se rozšířil zejména v akademickém prostředí. V současnosti je většina systémů na bázi Unixu vybavena grafickým uživatelským rozhraním X- Windows. – Novell NetWare - svého času světově nejúspěšnější síťový operační systém. V síťovém prostředí podporuje i práci s jinými operačními systémy (MS-DOS nebo Windows). – Windows NT 4.0 Server - operační systém typu klient-server firmy Microsoft. Robustní 32 bitový operační systém, který se vyznačuje vysokou spolehlivostí provozu a grafickým uživatelským rozhraním – Windows 2000 Server, Advanced Server, DataCenter Server - nástupce Windows NT – Windows 2003 Server – poslední verze serverového OS – Linux – v poslední době velmi úspěšný i jako síťový OS

Page 5: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

AAPPLLIIKKAAČČNNÍÍ PPRROOGGRRAAMMOOVVÉÉ VVYYBBAAVVEENNÍÍ Aplikační programy - rozšiřující software, který pracuje na základech operačního systému a vykonává specifické funkce podle daných potřeb uživatele. Využívá služeb OS pod kterým je spuštěn, popřípadě služeb BIOSu. Umožňuje na počítači provádět nějakou užitečnou činnost (např. zpracování textů, výpočty, kreslení technických výkresů, zpracování obrazu, zvuku nebo videa). Ochrana autorských práv • FreeWare – zcela volné používání, popřípadě volné užívání pro určité účely • ShareWare – tyto produkty je možno šířit zcela volně, ale jejich trvalé používání je možné po zaplacení určitého poplatku nebo registraci

• GNU/GPL – svobodný software, lze zdarma upravovat, ale pouze pod licencí GNU/GPL

• “Volně nešířitelný, placený software” – pravidla pro používání a kopírování programu – zálohování programu

• Trialware – použití programu je časově omezeno (např. 30 dní)

Page 6: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

SSpprráávvccii ssoouubboorrůů Správci souborů slouží k organizování dat uložených na paměťovém médiu. Mimo to poskytují další podpůrné funkce na správu paměťových médií, formátování disků a další doplňkové funkce jako jsou kalendář, kalkulátor a další. Některé programy tohoto typu jsou součástí příslušného OS. Total Commander ALTAP Salamander Windows Explorer (Průzkumník) - (součást OS Windows) Norton Commander, Norton Volkov, FAR - historie, pozůstatek z OS MS-DOS

Page 7: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

SSlluužžeebbnníí pprrooggrraammyy aa nnáássttrroojjee - systémové nástroje (programy pro defragmentaci, kontrolu registrů, sledování počítače – Start/Programy/Příslušenství) - programy ulehčující správu PC (System Mechanic, Fresh UI, RegCleaner) - programy na kontrolu a údržbu HD (Partition Magic, Bad Copy) - testovací a diagnostické programy (SiSoftSandra, 3D Mark, ....) - antivirové programy (Nod32, AVG, Avast! 4, Kaspersky Antivirus, Symantec Antivirus) - kompresní programy (WinZIP, Power Archiver, WinRAR, IzArc) - zálohovací programy (Backup) - ukládání dat na CD a DVD média (Clone CD, Nero, WinOn CD) - odstranění nežádoucích programů (Ad-aware, Spybot, Spyware Terminator)

Page 8: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

TTeexxttoovvéé eeddiittoorryy aa pprroocceessoorryy Textové editory (procesory) jsou určeny pro práci s textem. Jsou to prakticky nejrozšířenější (spolu s počítačovými hrami) programy na trhu. Existují pro každý OS, v několika různých provedeních, samozřejmě v různých kvalitách a cenových relacích. Textové editory – jednodušší nástroje na vytvoření a editaci textu, obsahuje pouze základní funkce pro práci s textem. Většinou je nějaký textový editor součástí OS

Poznámkový Blok, WordPad – součást OS Windows Notepad++

Page 9: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

Textové procesory – složitější nástroje pro komplexní práci s textem. Umožňují složité formátování celého textu, práci s odstavcem, definování stylů, vkládání různých objektů do textového dokumentu. Možnost zobrazení více různých řezů písem v jednom dokumentu, definování rozměrů stránky, práce se slovy, s větami a s odstavcem, podpora WYSIWYG, podpora OLE (propojování objektů), práce s tabulkami, grafy, obrázky, záhlaví, zápatí, poznámky pod čarou, používání slovníků a jazyková korektura. MS Word - dnes standard, součást balíku MS Office (Microsoft) 602 Text - zdarma, součást balíku PC SUITE (Software602) StarOffice Writer - součást balíku StarOffice 6 (Sun Microsystems) OpenOffice Writer - zdarma Historie: AmiPro/WordPro (Lotus), WordPerfect (Novell), T602 (Software602) Profesionální textové procesory a sázecí programy In Design, PageMaker (Adobe), Corel Ventura (Corel) QuarkXPress (Quark) - profesionální DTP program (sazba, zlom) Acrobat – Portable Document Format - PDF (Adobe) LaTeX – multiplatformnost, standard pro technickou a vědeckou literaturu

Page 10: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

WYSIWYG – What You See Is What You Get – způsob zobrazení dokumentu na monitoru během jeho tvorby. Není většinou podporováno u jednodušších textových editorů.

DTP – Desktop Publishing – příprava publikací pomocí počítače, počítačová sazba, typografie.

MS Word

Adobe InDesign, QuarkXPress

Page 11: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

TTaabbuullkkoovvéé pprroocceessoorryy Tabulkový procesor je program pro komplexní analýzu, zpracování a práci s číselnými daty. Zpravidla obsahuje i prostředky pro grafickou prezentaci údajů a výsledků analýz. Používají se pro finanční a statistické zpracování dat, výpočty v administrativě, plánování, rozpočtování ... MS Excel dnes standard, součást MS Office (Microsoft) OpenOffice Calc - zdarma Quattro Pro - součást balíku Word Perfect Office 11 (Corel) 602Tab zdarma, součást balíku PC SUITE (Software602) Historie: Quattro Pro for Windows (Borland) Lotus 1-2-3 (Lotus Dev. Corp.) Framework III (Asthon-Tate)

Page 12: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

DDaattaabbáázzoovvéé pprrooggrraammyy

Programy umožňující přístup a provádění operací nad organizovanými a strukturovanými informacemi. Data uložená v bance dat se označují jako báze dat, či databáze. Organizace dat je založena na určitém modelu. Je to buď hierarchické uspořádání, nebo síťový model a v současné době nejpoužívanější relační model, založený na relačních tabulkách. O správu dat se stará Systém Řízení Báze Dat (SŘDB), což je právě zmíněný databázový program. Databázové programy umožňují přístup k uloženým datům, údržbu údajů a vykonávání různých operací nad uloženými daty, definování vstupních a výstupních obrazovek (formulářů). Pro komunikaci s databází se používají dotazovací jazyky, přičemž nejznámější je SQL (Structured Query Language). MS Access - součást MS Office (Microsoft) Oracle, MySQL - zdarma

MSSQL

Page 13: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

GGrraaffiicckkéé eeddiittoorryy aa pprroohhllíížžeeččee Rastrové editory - používají se pro malování, úpravu naskenovaných bitmapových obrázků, retuš fotografií. Každý obrázek je definován konečným počtem obrazových bodů, tzv. pixelů. Výhodou je realistické podání barevných fotografií, nevýhodou jsou vysoké paměťové nároky a zhoršování kvality obrázku při jeho zvětšování (zmenšování). Vektorové editory - zobrazené objekty jsou určeny pouze svým okrajem pomocí matematické křivky. Jednotlivé objekty jsou vyplněny určitým vzorkem, nebo určitou barvou. Používají se také pro technicky přesné kreslení a rýsování. Při zvětšování obrázku zůstává zachována jeho kvalita. Jednoduché grafické editory – omezená barevná paleta, omezené nástroje pro kreslení - Malování, MS PhotoEditor, 602Photo, kreslení v MS Word Rastrové grafické procesory:

Photoshop (Adobe) PhotoPaint (Corel Corporation) PaintShopPro (JASC Software)

Gimp (GNU Image Manipulation Program)

Photo Studio (Zoner Software)

Photofiltre

Page 14: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

Vektorové grafické procesory: CorelDraw (Corel Corporation) Adobe Illustrator (Adobe) Zoner Callisto Imagineer Technical (Intergraph)

OCR programy: FineReader – vhodný také k získávání textu z pdf souborů Recognita CorelTrace

Grafické prohlížeče: Irfan ViewACDSee

(Zoner Software)

Inkscape – zdarma

Page 15: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

CCAADD SSYYSSTTÉÉMMYY

CAD systémy představují software pro inženýrské projekční práce. Většinou se jedná o velmi rozsáhlé a nákladné systémy. CAD – Computer Adied Design – počítačová podpora projektování. “Malé” CAD systémy - Cena do 50 tisíc Kč, rovinné kreslení, jednoduchá obsluha, pro OS MS DOS a MS Windows, použití pro málo složité výkresy AutoSketch, AutoCAD LT Smart Sketch (Imaginer Technical) CADVANCE, DRAFIX “Velké” CAD systémy - Pro složité výkresy, ovládají složité techniky a algoritmy, velká rychlost výpočtů, vysoké nároku na HW, statisíce Kč AutoCAD, ArchiCAD MicroStation ProEngineer, Catia

Page 16: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

PPrrooggrraammyy pprroo zzpprraaccoovváánníí vviiddeeaa Digitalizace (převod z analogové do digitální formy) videa, zpracování digitálních sekvencí, simulace střihového studia, úprava zvuků, podpora různých efektů a aplikování filtrů, kodeky pro konverzi mezi formáty. AdobePremiere (Adobe) Windows MovieMaker (Microsoft) – součást MS Windows XP Studio DV (Pinacle)

Virtual Dub – zdarma Komprese videa:

MPEG1, MPEG2, MPEG4 Xvid DivX (Microsoft)

DV video - 3,5 MB/s

Page 17: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

AAnniimmaaččnníí pprrooggrraammyy Animační a vizualizační programy – vytváření iluze pohybu objektů na monitoru, vytváření různých pohybových efektů, 2D i 3D, trikové efekty. Macromedia Flash – pro WWW GIF Animator (Autodesk) Corel R.A.V.E. (Corel) True Space (Microsoft) Floor Plan – architektura, návrh interiéru

Page 18: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

ZZvvuukkoovvýý aa hhuuddeebbnníí ssooffttwwaarree Přehrávání CD a ostatních zvukových záznamů, práce s digitalizovaným zvukem a jeho tvorba, práce s elektronickou hudbou, pořizování notového záznamu a jeho editace a přehrávání, komprimace zvuku ... Přehrávače: Windows Media Player (Microsoft), Real One Player (Real Networks) WinAmp (NullSoft) Formáty: MP3, Ogg Vorbis, WMA, CDA, WAV Zpracování zvuku: Audacity, Sound Forge

Page 19: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

PPrreezzeennttaaččnníí pprrooggrraammyy Prezentační nebo také obchodní grafika je obecný název pro grafické systémy, které se používají pro tvorbu audiovizuálních pomůcek pro přednášky, obchodní jednání, reklamy ... Obsahují nástroje pro tvorbu obrázků, tvorbu grafů, řazení obrázků do tzv. “slajdů”, možnost efektních přechodů mezi jednotlivými obrázky, animace, tisk prezentací, výstup na videorekordér atd. MS PowerPoint – součást balíku MS Office CorelSHOW

Page 20: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

TTvvoorrbbaa WWWWWW ssttrráánneekk

vytvoření (X)HTML kódu libovolný textový editor (nutná hluboká znalost jazyka (X)HTML) strukturní (X)HTML editory (Easy Pad, Golden HTML Editor) WYSIWYG editory (MS FrontPage, Macromedia Dreamweaver)

možnost odkazování (hypertext) všech materiálů – princip (X)HTML široká dostupnost pomocí prohlížeče podpora multimediálních prvků na uživateli zůstává starost o potřebné pluginy

netypografické prostředí (nutno řešit např. formátem PDF) problémy s podporou prohlížečů

Page 21: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

PPrroohhllíížžeeččee,, ppooššttoovvnníí pprrooggrraammyy,, ssííťťoovvéé sslluužžbbyy

Programy umožňující připojení do lokální sítě, nebo na Internet, práci na síti, komunikaci po síti, posílání a čtení pošty, prohlížení WWW stránek, internetovou telefonii ... Prohlížeče: Internet Explorer, Mozilla Firefox, Opera Poštovní programy: MS Outlook, Outlook Expres, Mozilla Thunderbird, Pine Programy pro práci se sítí: Putty, WinSCP, Teleport NetMeeting, ICQ, Miranda, Skype Připojení ke vzdálené ploše

Page 22: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

PPrrooggrraammoovvaaccíí jjaazzyykkyy aa vvýývvoojjoovváá pprroossttřřeeddíí Specializované aplikační programy pro tvorbu jiných programů. Základem každého programovacího jazyka je jednoduchý textový soubor obsahující algoritmus, zapsaný podle konvencí daného jazyka. Tento textový soubor (zdrojový kód) je předám programu – kompilátor (překladač), který převede textové informace do spustitelné podoby. Dnešní vývojové nástroje v sobě integrují jak editor pro pořizování zdrojových kódů, tak i kompilátor, včetně dalších ladících a pomocných prostředků, které programátorovi usnadňují práci (IDE). Vývojová prostředí: Borland C++ Builder (Borland-Inprise) Visual Basic (Microsoft) Visual C++ (Microsoft) Borland Pascal (Borland) Delphi (Borland-Inprise) C, C++, C#, Java, Perl, Pascal, PHP, ASP, ...

Page 23: Programové vybaveníct.upce.cz/machalik/puitk-stare/software/SOFTWARE.pdf · Inkscape – zdarma. CAD SYSTÉMY CAD systémy představují software pro inženýrské projekční práce.

Informační systémy

GIS

Slovníky a překladače

Programy pro matematické a statistické výpočty

Simulační programy

Hry

...