8
Textové editory Programy pro práci s textem Textový editor je software, kterým je možné editovat prostý text. Na rozdíl od textových procesorů, se kterými se často pletou, postrádají schopnost měnit vzhled dokumentu. Nejsou totiž orientované na DTP, ani jako WYSIWYG editory pro WWW, ale například jako součásti vývojových prostředí programátorů. Rozdíl mezi textovým editorem a textovým procesorem je, že textový procesor (Microsoft Word a pod.) má většinou více možností, než textový editor. T602 (historie) T602 byl český textový editor, který dokázal psát i v prostředí MS-DOS texty s českými znaky. Na rozdíl od jiných českých textových editorů (např. PragoText) se přepínal do grafického režimu, takže nebyly potřeba speciální ovladače pro grafickou kartu. Taktéž klávesnici si obsluhoval sám a nabízel řadu rozložení (např. české, české programátorské, německé). Ovládání bylo možné přes menu nebo klávesovými kombinacemi, které vycházely z rozšířeného editoru WordStar. Další tehdejší výhodou bylo české rozhraní, takže s ním mohli po kratším zaškolení pracovat i lidé, kteří neuměli anglicky a s počítači do styku jinak nepřicházeli. Editor T602 vznikl ještě před listopadem 1989 v kruzích někdejší pražské 602. základní organizace Svazarmu sdružující zájemce o osobní počítače. Jako autoři se uvádějí tři jména - Jaromír Šiška, Richard Kaucký, Martin Šiška. Později vývoj převzala jimi založená firma Software602. T E X Je sázecí systém, který naprogramoval profesor Donald Knuth, protože v 70. letech 20. století nebyl spokojen s tím, jak školní nakladatelství sázelo jeho skripta určená studentům (ve skriptech se objevovalo mnoho chyb, především v matematických vzorcích, a ani typografie za mnoho nestála). TeX je velmi populární zejména v akademických kruzích, zvláště v oborech jako je matematika, fyzika a informatika. Uplatnění ale může najít i v jiných oborech, např. humanitních - sazba je kvalitní nejen v případě matematiky, ale také v případě znaků různých abeced. Tímto programem byl z větší části vytlačen troff, formátovací systém preferovaný na mnoha Unixech. K dispozici je mnoho rozšiřujících balíků od velmi početných komunit uživatelů. Například existují balíky pro sazbu textu v podobě čárového kódu nebo vysázení obrázku situace šachové partie pomocí jediného příkazu. Taktéž existují komerční programové balíky. Poznámka k výslovnosti: TeX se vyslovuje „tech“ (v angličtině též „tek“), protože jeho název není psán latinkou, ale řecky, takže poslední písmeno v názvu je řecký znak chí. Notepad

Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

Textové editory

Programy pro práci s textem

Textový editor je software, kterým je možné editovat prostý text. Na rozdíl od textových procesorů, se kterými se často pletou, postrádají schopnost měnit vzhled dokumentu. Nejsou totiž orientované na DTP, ani jako WYSIWYG editory pro WWW, ale například jako součásti vývojových prostředí programátorů. Rozdíl mezi textovým editorem a textovým procesorem je, že textový procesor (Microsoft Word a pod.) má většinou více možností, než textový editor.

T602 (historie)

T602 byl český textový editor, který dokázal psát i v prostředí MS-DOS texty s českými znaky. Na rozdíl od jiných českých textových editorů (např. PragoText) se přepínal do grafického režimu, takže nebyly potřeba speciální ovladače pro grafickou kartu. Taktéž klávesnici si obsluhoval sám a nabízel řadu rozložení (např. české, české programátorské, německé). Ovládání bylo možné přes menu nebo klávesovými kombinacemi, které vycházely z rozšířeného editoru WordStar.Další tehdejší výhodou bylo české rozhraní, takže s ním mohli po kratším zaškolení pracovat i lidé, kteří neuměli anglicky a s počítači do styku jinak nepřicházeli. Editor T602 vznikl ještě před listopadem 1989 v kruzích někdejší pražské 602. základní organizace Svazarmu sdružující zájemce o osobní počítače. Jako autoři se uvádějí tři jména - Jaromír Šiška, Richard Kaucký, Martin Šiška. Později vývoj převzala jimi založená firma Software602.

TEX

Je sázecí systém, který naprogramoval profesor Donald Knuth, protože v 70. letech 20. století nebyl spokojen s tím, jak školní nakladatelství sázelo jeho skripta určená studentům (ve skriptech se objevovalo mnoho chyb, především v matematických vzorcích, a ani typografie za mnoho nestála). TeX je velmi populární zejména v akademických kruzích, zvláště v oborech jako je matematika, fyzika a informatika. Uplatnění ale může najít i v jiných oborech, např. humanitních - sazba je kvalitní nejen v případě matematiky, ale také v případě znaků různých abeced. Tímto programem byl z větší části vytlačen troff, formátovací systém preferovaný na mnoha Unixech. K dispozici je mnoho rozšiřujících balíků od velmi početných komunit uživatelů. Například existují balíky pro sazbu textu v podobě čárového kódu nebo vysázení obrázku situace šachové partie pomocí jediného příkazu. Taktéž existují komerční programové balíky. Poznámka k výslovnosti: TeX se vyslovuje „tech“ (v angličtině též „tek“), protože jeho název není psán latinkou, ale řecky, takže poslední písmeno v názvu je řecký znak chí.

Notepad

Poznámkový blok je jednoduchý textový editor obsažený v Microsoft Windows, ke své činnosti využívá třídu EDIT zabudovanou v operačním systému. Je jedním z nejběžnějších čistě textových editorů. Výsledný soubor – typicky s příponou .TXT – neobsahuje žádné formátovací znaky ani styly, což činí tento program vhodný pro editaci souborů, které budou používány v prostředí DOS. Poznámkový blok může editovat jakýkoliv soubor, nicméně nedokáže správně interpretovat soubory formátu Unix (problém s koncem řádků).

Dřívější verze Poznámkového bloku nabízely pouze základní funkce, např. vyhledávání v textu. Novější verze systému Windows pak obsahují inovovanou verzi Poznámkového bloku s funkcí nahrazování a standardními klávesovými zkratkami. Ve starší verzi (Windows 3.1, 95, 98 a ME) je rovněž omezena délka souboru na 64 kilobajtů, toto omezení vyplývá z možností třídy EDIT v těchto systémech.

Page 2: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

WordPad

WordPad je jednoduchý textový procesor využívající WYSIWYG. Dá se označit jako přechodník mezi poznámkovým blokem a Microsoft Word.

Obsahuje různé úpravy textu jako velikost písma, barvu, kurzívu, podtržení, tučné písmo, zarovnání. Dále obsahuje možnosti odrážkování, posuvný panel a jiné. Je zde již nabídka záložek soubor, úpravy, zobrazit vložit formát a nápověda. Tyto záložky jsou jednoduché a oproti Wordu značně ořezané. Wordpad má s Wordem podobnost na první pohled, jen je oproti Wordu značně nedokonalý a jednodušší a hlavně je to pouze textový procesor nepodporující žádné úpravy obrázků a grafy.

Ve Windows 7 je do něj integrováno rozhraní Ribbon, které je typické pro sadu Microsoft Office.

WordPad ve Windows XP přidává podporu Unicode, takže může podporovat mnoho jazyků. Je schopen otevřít formáty programu Microsoft Word (verze 6.0-2003), ale ne vždy je vykreslí správně, prohlížení tak bylo problémové. Na rozdíl od svých starších verzí již neumí uložit do formátu .doc, pouze do .txt nebo .rtf. Windows XP Service Pack 2 pak kvůli bezpečnostním odebírá možnost prohlížet soubory ve formátu .wri.

Windows XP Tablet PC Edition SP2 a Windows Vista přidávají do WordPadu schopnost rozpoznání hlasu, takže v něm můžeme vytvářet dokumenty pouhým diktováním.

Ve Windows Vista byla WorPadu odebrána schopnost prohlížet .doc dokumenty kvůli nesprávnému vykreslování těchto souborů a jiným formátovacím problémům, ale také kvůli bezpečnostním důvodům. Pro prohlížení starších (97-2003) i novějších (Office Open XML) dokumentů Microsoft doporučuje používat program Word Viewer, který je zdarma ke stažení. Nativní podpora pro prohlížení Office Open XML a ODF formátů přibyla ve WordPadu v systému Windows 7.

WordPad byl poprvé uveden v systému Windows 95, kde nahradil program Microsoft Write, který se vyskytoval v předchozích verzích Windows (3.1 a starší). Zdrojový kód WordPadu byl také distribuován v Microsoft Foundation Class Library a dodnes je ke stažení na MSDN.

WordPerfect

WordPerfect je textový procesor, který byl nejvíce populární koncem 80. a začátkem 90. let, kdy byl de facto standardem, ale později byl vytlačen procesorem Microsoft Word z kancelářského balíku Microsoft Office.

Nejznámější byly jeho verze pro DOS a Microsoft Windows, ale byl populární i díky tomu, že byl k dispozici pro celou řadu dalších platforem. V současné době je k dispozici pouze pro Microsoft Windows jako součást balíku WordPerfect Office.

Notepad++

Notepad++ je freewarový textový editor pro Windows, ovšem je možné ho spustit i na Linuxu a Mac OS X za použití softwaru, jakým je například Wine. Jedna z hlavních předností Notepadu++ oproti vestavěnému Poznámkovému bloku je podpora panelů, díky níž se jednodušeji upravuje více souborů najednou. Pro zobrazení a úpravu textu a zdrojových kódů je použita editační komponenta Scintilla.

Některé z hlavních funkcí jsou:

používání panelů drag-and-drop vícenásobná schránka editace s rozdělenou obrazovkou a synchronizovaný posun kontrola pravopisu podporuje formát Unicode najít a nahradit ve více dokumentech naráz porovnání souborů přibližování

Page 3: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

PSPad

PSPad (celým názvem PSPad Editor) je celosvětově rozšířený freewarový textový editor a editor zdrojových kódů pro platformu Microsoft Windows vyvíjený v prostředí Delphi. Program vyvíjí český programátor Jan Fiala, první verze vyšla v roce 2001.

PSPad je navržen jako univerzální editor pro editaci prostých textů a zdrojových kódů mnoha programovacích, skriptovacích a značkovacích jazyků. Umožňuje správu projektů, manipulaci s více soubory najednou pomocí moderního rozhraní MDI (Multiple Document Interface), průzkumník kódů a zvýrazňování syntaxe (včetně uživatelské možnosti implementace dalších jazyků) vytvořené pomocí komponenty SynEdit. Obsahuje také značné množství interních nástrojů např. FTP klient, HEX Editor, Lorem ipsum generátor, průzkumník kódu a další.

Dolní lišta prostředí editoru je aktivní – umožňuje kliknutím myši změnit kódovou stránku dokumentu, styl konců řádků, použité zvýrazňování syntaxe, skok na pozici v textu, vyvolat tabulku znaků atd.

Možnosti zpracování textu jsou v PSPadu poměrně široké – editor podporuje makra, sloupcové bloky, vyhledávání a nahrazování s podporou regulárních výrazů, různé operace s označeným blokem textu (např. převod na velká/malá písmena, slučování nových řádků nebo pevné zarovnávání na nastavitelnou šířku řádky) a další. V nastavení nechybí pokročilé možnosti jako chytré, skutečné nebo mezerami nahrazované tabulátory, u UTF-8 kódování vkládání BOM sekvence.

PSPad umožňuj e nastavení kompilátorů pro programovací jazyky, s možností jejich výstupu do logovacího okna integrovaného v prostředí editoru. PSPad též nabízí „našeptávač“ příkazů, klíčových slov nebo značek a entit v závislosti na dané syntaxi, po zvolení dané položky se seznam funkce nebo značka se seznamem parametrů buď automaticky napíše, popř. ještě předtím je na hodnoty těchto parametrů uživatel dotázán v dialogovém okně. Vedle příkazů zde mohou být i základní definovatelné syntaktické konstrukce, které se po zvolení automaticky vypíší. PSPad umí uživatelem editovaný zdrojový kód též parsovat a zobrazit v hierarchické struktuře v průzkumníku kódu. Dokáže načíst a během editace našeptávat entity zapsané v samotném souboru (nebo souborech projektu).

Uživatelé mohou funkčnost programu rozšiřovat pomocí externích skriptů. PSPad využívá podporu WSH (Windows Scripting Host), která je přímo součástí operačního systému. Na stránkách programu je k dispozici velké množství již hotových skriptů.

StarOffice Writer

StarOffice vyvíjela od roku 1994 německá firma StarDivision. Od verze 4.2 je vyvíjen na platformově nezávislé knihovně jazyka C++ StarView. V roce 1999 jej koupila firma Sun Microsystems (výrobce počítačů s procesorem SPARC a operačního systému Solaris). Sun zveřejnil téměř celý zdrojový kód StarOffice. Na základě tohoto kódu nyní pokračuje vývoj komunitou nezávislých vývojářů pod názvem OpenOffice.org. OpenOffice.org je poskytován zdarma pod GPL licencí podobně jako Mozilla. StarOffice nadále existoval a obsahuje kromě kódu OpenOffice.org i některá rozšíření, chráněná autorskými právy. Cílem kroků Sunu bylo vytvořit alternativu k Microsoft Office, neboť ten není portován na jejich operační systémy.

StarOffice od verze 8 plně používá a podporuje otevřený souborový formát OpenDocument.Proprietární kód obsažený jen ve StarOffice:

písma typu TrueType v kódování Unicode obsahující bitmapové vyjádření pro lepší čitelnost malých velikostí Adabas B databáze několik šablon sbírka obrázků některé funkce pro třídění v asijských jazycích filtry pro zpracování souborů starších textových procesorů

Page 4: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

602Office Writer

602Office byl komerční multiplatformní kancelářský balík společnosti Software602, kompatibilní jak s Windows tak i Linuxem. Jednalo se o soubor programů, kterým se firma snažila konkurovat produktu Microsoft Office. První verze vznikla v polovině roku 2004 a byla postavena na otevřeném kancelářském balíku OpenOffice.org verze 1.1.4. Poslední 602Office 2.3 byl postavený na novém otevřeném balíku OpenOffice.org 2.0. Před nástupem této sady společnost vyvíjela vlastní kancelářský balík 602PC Suite. Po roce byl však název 602Office nahrazen názvem iOffice, nový balík už není kompatibilní s Linuxem. Balík 602Office obsahoval:

Textový editor  Writer Tabulkový procesor Calc Prezentační program Impress Editor grafiky a obrázků Draw Databázový procesor Base, který spolupracuje s 602SQL E-mailový program s plánovačem Mozilla Thunderbird verze 1.0.7 Relační databázi 602SQL verze 11.0 s podporou XML, PHP, ADO.NET, ODBC a JDBC. Šablony právních smluv a obrázky Součástí je dokumentace v češtině a roční podpora zdarma. (Součástí podpory je i web věnovaný této aplikaci.) U verze 2.1 společnost 602 vylepšila export do PDF a graficky přepracovala prostředí aplikace.

602Office od verze 2.0 plně používal a podporoval otevřený souborový formát OpenDocument.

Office for Mac 16

Word 2016 se velice podobá svým verzím z iOS a Windows. Microsoft vylepšil strukturu komentářů, které se nyní lépe čtou. Výraznější novinky přináší Excel 2016, ten uvítají zejména ti, kteří znají či přeskakují z Windowsů. Klávesové zkratky nyní zůstávají stejné na obou platformách. Mírné novinky najdeme také v prezentačním nástroji PowerPoint, ale obecně jde zejména o sblížení s Windows verzí.

MS Office

Microsoft Office je kancelářský balík od americké firmy Microsoft, existující ve verzích pro Microsoft Windows, Mac OS a Mac OS X.

V současné době se jedná o nejpopulárnější kancelářský balík.

Page 5: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

Verze pro MS Windows

Microsoft Office 2016 (zveřejněn 22. září 2015 (pro předplatitele office 365 uvolněn již 9.7.2015)) Microsoft Office 2013 (zveřejněn 16. července 2012) Microsoft Office 2010 (zveřejněn 15. června 2010) Microsoft Office 2007 (zveřejněn 30. ledna 2007) Microsoft Office 2003 (zveřejněn 17. listopadu 2003) Microsoft Office XP (zveřejněn 5. března 2001) Microsoft Office 2000 (zveřejněn 7. června 1999) Microsoft Office 97 (zveřejněn 19. listopadu 1996) Microsoft Office 95 (zveřejněn 24. srpna 1995)

Verze pro Mac

Microsoft Office 2011 Microsoft Office 2016

Microsoft Office je možno zakoupit v několika edicích, které se liší aplikacemi, obsaženými v balíku. Verze Pro studenty a domácnosti je určena výhradně k nekomerčnímu využití.

MS Word

Microsoft Word je textový procesor od firmy Microsoft, který je součástí kancelářského balíku Microsoft Office.

Jeho první verzi vytvořil v roce 1983 programátor Richard Brodie pro společnost IBM (tato verze běžela pod operačním systémem DOS). Následovala mj. verze pro Macintosh (1984) a roku 1989 byl vytvořen první Word běžící pod OS Microsoft Windows.

DOS verze (Word 3.00) si velkou oblibu nezískala. Verze pro Macintosh (Word 3.01), která již neobsahovala tolik chyb, byla úspěšnější. Byl to první textový editor, který byl schopný zobrazit na obrazovce kurzívu a tučné písmo, což ovšem nestačilo na to, aby se dostatečně mnoho firem rozhodlo vyměnit konkurenční programy, například WordPerfect, za Word.

První verze pro Windows 3.0 vznikla roku 1989 pod názvem Word 1.0. Tím Word zvítězil nad WordPerfectem, který verzi pro Windows neměl. Verze Word 2.0 pak jeho pozici jen upevnila.

Dnešní verze tohoto programu umí už mnohem více než jen zpracovávat text; mj. v nich lze do dokumentů vkládat obrázky, tabulky a grafy a pomocí panelu nástrojů Kreslení lze vytvářet jednoduché grafické útvary.Makra (např. v jazyce Visual Basic) umožňují automatizovat práci (ovšem přinášejí určitá bezpečnostní rizika).

Dnešnímu trhu Microsoft Word jednoznačně dominuje a formát souborů s příponou .doc (.docx) se stal de facto standardem, který musí podporovat i konkurenční programy, pokud chtějí uspět. Přestože podpora

Page 6: Maturitní okruhy z předmětu výpočetní technikaprokop.funsite.cz/itch2/textove_editory.doc · Web viewJe sázecí systém, který naprogramoval profesor Donald Knuth, protože

v konkurenčních programech existuje, není zcela spolehlivá. Zlepšení tohoto stavu se očekává s rozšířením otevřených formátů ODF a Office Open XML.

V roce 2014 Microsoft ve spolupráci s Computer History Museum zveřejnil zdrojové kódy Wordu 1.1, ovšem pod licencí znemožňujíci jejich komerční využití