Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
n Témata n Uživatel n Digitál n Speciál n Magazín n Internet<br />
Programátorské editory a náhrady<br />
Poznámkového bloku patří<br />
jen zdánlivě do dvou odlišných<br />
kategorií. V obou případech jde<br />
především o usnadnění psaní<br />
textů, ať již normálních nebo programových<br />
kódů. Požadavků ze strany programátorů<br />
je mnohem více, ale to neznamená, že by<br />
některé perličky – například práci s blokem<br />
či porovnávání dokumentů – nemohli použít<br />
i autoři prostých textů.<br />
Stejně tak mohou nastat situace, kdy programátoři<br />
využíjí jednoduchých textových<br />
editorů ke snadné a rychlé úpravě programového<br />
kódu.<br />
Funkce a potřeby<br />
Mezi základní požadavky na kvalitní programátorský<br />
editor patří především zvýraznění<br />
syntaxe podle zvoleného jazyka a možnost<br />
vyvolávat externí překladač či program<br />
nutný pro sestavení výsledného produktu.<br />
Autoři běžných textů využijí oproti tomu<br />
především kontrolu pravopisu a možnosti<br />
formátování textu. Zvýraznění syntaxe je<br />
většinou běžnou záležitostí, podobně jako<br />
podpora externího<br />
překladače. Podpora<br />
dalších dvou<br />
vlastností se produkt<br />
od produktu liší,<br />
nejhůře na tom je asi<br />
kontrola pravopisu,<br />
ta navíc mnohdy<br />
vyžaduje externí<br />
moduly třetí strany.<br />
Další funkce bývají<br />
obvykle považovány<br />
za nadstandard,<br />
o kterém v souvislosti<br />
s Poznámkovým<br />
blokem nemůže být<br />
ani řeči. Patří sem<br />
například rozšířené<br />
práce s bloky <strong>vč</strong>etně<br />
sloupcových. Dále<br />
Programování<br />
snadno a rychle?<br />
Přehled programátorských editorů<br />
Marek Kocan<br />
Při programování se neobejdete bez prostředí pro editaci kódu, kterým může<br />
být v začátcích i Poznámkový blok z Windows. Časem se můžete setkat s problémem<br />
v podobě absence potřebných funkcí, nehledě na potřebu dokumentace<br />
k programovacím jazykům. Vyberte si tedy editor, který vám bude nejvíce<br />
vyhovovat.<br />
Přehled SW<br />
PSPad 4 www.pspad.com<br />
Komplexní produkt zabírající na disku o něco málo přes čtyři megabajty a v operační<br />
paměti po spuštění necelých sedm megabajtů nabízí podporu zvýrazňování syntaxe<br />
u třech desítek formátů. Od SQL přes Visual Basic až po Object Pascal. Uživatel má<br />
k dispozici celou řadu formátovacích funkcí. Změna vlastností písma je podřízena syntaxi,<br />
ovšem po vypnutí syntaxe se předchozí nastavení písma – i v jednotlivých částech<br />
dokumentu – obnoví. Běžné blokové funkce doplňuje výběr všech parametrů mezi<br />
závorkami. Programátoři vedle rozsáhlých možností externího překladu a vyvolávání<br />
dalších programů ke zpracování editovaných souborů využijí také podporu projektů<br />
a průzkumníka struktury kódu. Nechybí ani práce s makry. Při zpracování delších<br />
souborů chybí znázornění průběhu – uživatel někdy neví, co se děje. Komplexnost<br />
vede místy až k nepřehlednosti. Úspěšná je ovšem kvalitní dokumentace. Na škodu by<br />
určitě nebylo sjednocení vzhledu ovládacích prvků a ujednocení pojmosloví.<br />
porovnávání jednotlivých souborů, sledování<br />
změn, převody mezi různými formáty<br />
a znakovými sadami, možnost napojení na<br />
databázi a automatické doplňování kódu podle<br />
zvoleného jazyka. Hodí se i průzkumník<br />
kódu s podporou stromové struktury nebo<br />
přepočty mezi číselnými soustavami.<br />
Tvůrčí činnost může usnadnit také podpora<br />
maker, dohledávání párových závorek,<br />
Vynikající editor (9/10)<br />
externí překlad<br />
podporované formáty<br />
vizuální formátovací funkce<br />
nepřehlednost<br />
nejednotnost ovládacích prvků<br />
cena: zdarma<br />
Nacházíte v editoru méně, než byste chtěli? Zkuste přímo Studio – Microsoft Basic .NET<br />
kontrola změny upravovaných souborů v jiné<br />
aplikaci, možnost změny příznaku pouze pro<br />
čtení, přehledná tabulka s kódy znaků podle<br />
zvolené znakové sady, podpora souborů ve<br />
formátu XML či seskupování souborů do<br />
projektů a sledování času stráveného nad<br />
jednotlivými projekty. Samozřejmostí by<br />
měla být podrobná dokumentace, jelikož obvykle<br />
pouze tehdy lze využít všech možností<br />
jakéhokoli programu. Zejména o programátorských<br />
editorech v našem přehledu to platí<br />
dvojnásob.<br />
Pracovní nástroje za pusu<br />
Pro našince bývá mimo podporovaných<br />
funkcí důležitá také cena. Drtivá většina programů<br />
dnešní kategorie je dostupná zdarma,<br />
případně za minimální registrační poplatek<br />
nebo povinnost (např. zaslání pohlednice<br />
nebo zprávy autorovi o používání). Vhodný<br />
doplněk k oblíbenému vývojovému prostředí<br />
si tedy může dovolit každý.<br />
Programátorské editory a náhrady Poznámkového<br />
bloku Windows se dají snadno<br />
získat snad na všech českých i zahraničních<br />
stahovacích serverech. Jednotlivých<br />
programů, více či méně kvalitních, je přitom<br />
celá řada, takže každý zájemce má z čeho<br />
vybírat.<br />
p7968q<br />
rkEdit 4.7 www.rydval.cz/rkEdit<br />
Velmi dobrý editor (8/10)<br />
komplexnost<br />
podpora rozšiřujících modulů<br />
podporované formáty<br />
podpora češtiny<br />
přehlednost<br />
neintuitivní nastavování<br />
cena: zdarma<br />
Při požadavcích čtyř megabajtů na úložný prostor a více než osmi megabajtů na<br />
operační paměť nabízí rkEdit podporu zvýrazňování syntaxe u tří desítek formátů.<br />
Nechybí podpora externího překladu a spouštění výsledného programu. K dispozici<br />
je i kontrola změny obsahu souborů jinými programy v průběhu editace a podpora<br />
projektů. Užitečná je funkce na sledování času stráveného nad daným projektem.<br />
Prostřednictvím editoru lze díky datovým modulům přistupovat také k externím<br />
datovým zdrojům, například databázím Oracle. Čeština je pro většinu programátorů<br />
stále ještě noční můrou, rkEdit nabízí možnosti převodů mezi různými kódováními.<br />
Podporu češtiny již bohužel nelze hledat v rámci samotného prostředí. Dokumentace<br />
je k dispozici česká, nicméně by si zasloužila zpřehlednění. Uživatelé mohou sice<br />
chování editoru ovlivnit mnoha způsoby, ovšem nastavování není intuitivní záležitostí.<br />
Další funkčnost lze zajistit pomocí rozšiřujících modulů.<br />
40 n Computer 15-16/03<br />
n Příští test bude v sekci Uživatel: Zjistíme, kterou inkoustovou tiskárnu se vyplatí koupit