------------------------------ PROGRAMMER’S WIZARD 2 – README ------------------------------ Obsah 1. Co obsahuje tento dokument 2. Co je Programmer‘s Wizard 2 3. Instalace 4. Registrace 5. Technická podpora 6. Odinstalace 7. Prohlášení 1. Co obsahuje tento dokument Tento dokument obsahuje základní informace o archivu s programem Programmer’s Wizard 2. Je zde k nalezení základní popis programu, návod k instalaci, registraci, přístupu k technické podpoře i odinstalaci. Tento soubor je nedílnou součástí archivu pwrel2xx.ZIP. Pokud jste tento soubor získali jinak, než z originálního archivu pwrel2xx.ZIP a ve Vašem archivu chybí, získali jste zřejmě některou z nepovolených distribucí programu a v takovém případě mě prosím informujte přes adresu pwiz@volny.cz. 2. Co je Programmer’s Wizard 2 Programmer‘s Wiazrd 2 je freewarový nástroj určený programátorům, vývojářům a pokročilým uživatelům. Lze jej definovat jako univerzální editor pro soubory mnoha formátů, běžící na platformě Win9x a WinNT (tj. Win95 a Win98, WinNT 4.0, Windows2000). Jedná se o MDI aplikaci s mnoha editory a monitory. Jádro programu Programmer’s Wizard 2 předpokládá spolupráci s více vnějšími zásuvnými moduly (add-ons, plugins...jak kdo chce). Distribuce programu obsahuje tyto komponenty: ? Program samotný Tato část je společná pro všechny nástroje, editory a monitory. Stará se o uživatelské rozhraní, společné funkce, obsluhu skriptování apod. ? Zásuvné moduly Obsahují vlastní implementace jednotlivých nástrojů. Každý zásuvný modul je reprezentován knihovnou (.dll), která může obsahovat jeden nebo více nástrojů. Tato verze programu je instalována s následujícími moduly: ? PWEDIT.DLL – nástroje SyntaxEditor a HexEditor ? PWSYSMON.DLL – Monitor procesů, Monitor vláken, Process Navigator ? PWSCRIPT.DLL – Editor skriptů Tato verze programu (s moduly PWEDIT, PWSYSMON a PWSCRIPT) nabízí: SyntaxEditor: Textový editor s barvením syntaxe, v současné verzi je podporováno 33 různých programovacích a skriptovacích jazyků (C++, Object Pascal, Java, Fortran, Visual Basic, HTML, CSS, PHP, VBScript, JavaScript, AWKScript, Perl, Tcl Tk, Python, CA-Clipper, Foxpro, SQL, Sybase SQL, x86 Assembler a jiné, také je zde podpora .INI konfiguračních souborů, .BAT dávkových souborů MS-DOSu, formulářů Delphi a C++ Builder..) SyntaxEditor podporuje několik druhů záložek, standardní operace se schránkou, operace Zpět/Opakovat, zobrazování čísel řádků, prohledávání dokumentu (hledat lze řetězce, 12 možností hledání), funkce ‘Najdi a nahraď’. Je zde plná nastavitelnost barvení syntaxe / barevných schémat, editor podporuje Drag&Drop operace. Označený blok lze vložit do jiného souboru, jiný soubor lze vložit do právě upravovaného. Vždy je k dispozici koncextová nabídka s příhodnými příkazy. Upravovaný dokument lze přepnout do režimu ‘Jen pro čtení’, kdy je zamezeno jeho nechtěné změně. HexEditor: Hexa editor s vlastnostni textového editoru. Zobrazuje pole ve formátu [Adresa:Data:ASCII data], šířka zobrazovacích polí a tím i počet bytů na řádku lze nastavit jednoduchým přetažením okna. Hexa editor může vkládat/odstraňovat znaky, měnit data v souboru pomocí metody In-place editing. Je zde standardní kurzor, jaký bývá u textových editorů. Hexa editor podporuje operace se chránkou, má neomezené množství kroků u funkcí Zpět/Opakovat. Obsahuje funkce pro hledání dat; hledat lze ASCII řetězce, binární hodnoty i proměnné, podporováno je 9 standardních datových typů. Prohledávání rozsáhlých dokumentů může vygenerovat i desítky tisíc výsledků s minimální závislostí rychlosti programu na počtu zpracovávaných výsledků. Výsledky hledání můžou zůstat zobrazeny v pomocném panelu, odkud lze přecházet na jejich místa v dokumentu nebo je upravovat. Dokument lze přepnout do režimu ‘Jen pro čtení’, kdy je zamezeno jeho nechtěné změně. Editor skriptů: Editor skriptů je určen pro úpravu skriptů programu Programmer’s Wizard 2. Pomocí skriptů si můžete zcela přizpůsobit chování programu v určitých situacích. Můžete si napsat vlastní skript, který za Vás bude provádět časté operace nebo který se bude starat o Vaše dokumenty. Editor skriptů je textovým editorem s barvením syntaxe zaměřeným na tento skriptovací jazyk. Detaily o jazyku naleznete po instalaci v souboru SCRIPT.DOC. Další funkce Editoru skriptů jsou zcela identické s funkcemi SyntaxEditoru, vše, co lze v SyntaxEditoru, je možné i tady. Editor skriptů navíc obsahuje funkce AutoComplete a CompletionProposal, které Vám pomohou s psaním Vašich vlastních skriptů. Monitor procesů: Monitor procesů je nástroj určený pro sledování běžících procesů. Vypisuje jejich seznam, technické parametry a další informace. Výsledky sledování lze uložit do souboru nebo zkopírovat do schránky. Monitor vláken: Monitor vláken je dalším nástrojem, který má za úkol sledovat systémové pochody. Tento monitor vypisuje seznam existujících vláken (spuštěných i ukončených), jejich technické parametry a další informace. Výsledky sledování lze také uložit do souboru, popřípadě zkopírovat do schránky. Process Navigator (nyní dostupné i na WinNT 5.0 pro uživatele skupiny Guests!) : Tento nástroj může sledovat libovolný věžící proces. Zobrazí jeho vlákna a jejich stav (priorita, ID, handle); knihovny a moduly, které má program načtené, soubor, ze kterého byly načteny a další detaily. Tento monitor navíc umí pracovat s pamětí sledovaného procesu. Můžete prohledávat paměť na řetězce, binární data nebo proměnné, nalezená data pak můžete upravovat přímo v paměti sledovaného procesu za jeho běhu (!). Upozornění: tento nástroj může být (jako jediný) skutečně nebezpečný, pokud nevíte, co děláte. Sledovaný proces nemůže zjistit, že byla nějak narušena jeho pamět a že jeho soukromá data byla změněna. Neuvážený zápis do paměti procesů může způsobit nekonzistentnost struktur ve sledovaném procesu a tím i jeho nestabilitu, případně nestabilitu celého systému! Programmer’s Wizard 2 používá uživatelské rozhraní standardu Microsoft Office; setkáte se tedy s panely nástrojů, animovanými grafickými nabídkami i dalšími prvky. Uživatelskému konfortu přispívá i vysoká nastavitelnost téměř všech vlastností programu. Mnoho dalších funkcí (jako jsou ‘Automatické zálohování’, ‘Podpora externích programů’, ‘Podpora projektů’…) přispívají k plnému pohodlí a zvyšují efektivitu práce v programu. 3. Instalace Součástí originální distribuce programu je instalátor, který program nainstaluje a provede nutné nastavení systému. Tento instalátor je možné spustit souborem SETUP.EXE, který je umístěn ve stejném adresáři, jako i tento dokument. Po spuštění instalátoru se řiďte pokyny na obrazovce. Po úspěšné instalaci bude program zkopírován do systému a v nabídce Start bude přidána složka ‘Programy / Programmer’s Wizard 2’, pomocí které budete moci přistupovat a spouštět jak program samotný, tak jeho součásti. Nyní spusťte program kliknutím na příkaz ‘Programmer’s Wizard 2’. 4. Registrace Po úspěšné instalaci programu je potřeba svou kopii zaregistrovat. Registrace je bezplatná, zabere Vám jen pár minut a odesílá se pomocí e-mailu na adresu pwiz@volny.cz. Věnujte prosím těch několik málo minut vyplnění registračního průvodce, pomůže mi to v udržení statistik o využívanosti programu a počtu uživatelů. Pokud nevidím ohlas uživatelů, jaký budu mít důvod k pokračování vývoje tohoto programu? Registraci můžete spustit ze stránek http://pwiz.hyperlink.cz/. Registrací nezískáte jen dobrý pocit :-), získáte hlavně přednostní přístup k technické podpoře a jistotu, že Vaše e-maily nikdy nebudou odbyty automatickou odpovědí (tímto se omlouvám neregistrovaným uživatelům; je velmi náročné odpovídat velkému množstí uživatelů na stejné dotazy a reagovat na podobné připomínky). 5. Technická podpora Pokud jste registrovaným uživatel, můžete využít následujících adres (neregistrovaní uživatelé mohou samozřejmě využívat těchto služeb také; budou jen nuceni počkat o něco déle). Centrum aktualizací, technické podpory, informací a FAQů: http://pwiz.hyperlink.cz/ Vaše připomínky, nápady, náměty nebo zprávy o chybách můžete zasílat na adresu: pwiz@volny.cz ...nebo přímo na adresu autora: petr.esner@atlas.cz 6. Odinstalace Pokud budete chtít program odinstalovat z počítače, můžete využít odinstalátoru. Otevřete Ovládací panely a otevře panel Přidat nebo odebrat programy. Poté vyberte ze seznamu aplikací možnost Programmer’s Wizard 2 a klikněte na tlačítko Přidat nebo odebrat. Sledujte pokyny na obrazovce. Po úspěšné odinstalaci můžete odstranit případný zbylý adresář, ve kterém byl program nainstalován. 7. Prohlášení Tento program je v současné verzi freeware. Autor nenese žádnou odpovědnost za případné škody, ztráty dat nebo finanční ztráty způsobené používáním tohoto programu. Program smí být dále redistribuován pouze v originálním archivu, který obsahuje funkční instalátor a soubory README. Redistribuce pomocí Internetu a CD-ROMů je možná jen se svolením autora. Při redistribuci nesmí být originální archiv jakkoliv změněn (tj. není možné měnit, odebírat nebo přidávat soubory). Program nemůže být dekompilován nebo převáděn ze strojového kódu a nesmí být provedeny žádné změny v jeho binárních souborech ani v souborech README bez svolení autora. Uživatel může provádět instalace programu na libovolný počet počítačů, pokud k instalaci použije originální archivy, přičemž registrovat musí jen první kopii programu. Pokud bude program na jednom počítači používat více osob, vyplní a odešle registrační formulář každý z uživatelů. ------- KONTAKT ------- Programmer‘s Wizard 2 Aktualizace a informace ‘přímo u zdroje’: http://pwiz.hyperlink.cz/ E-mail: pwiz@volny.cz Autor: Petr Ešner E-mail: petr.esner@atlas.cz ICQ# 62399997