Hedit 1.1


(Opis z 1 czerwca 1997)

W Internecie (strona http://www.amw.net.pl/hedit) jest dostΩpny kolejny polski edytor HTML - Hedit 1.1 (beta 1), kt≤rego autorami s▒ S│awomir Andryk i Witold Ci┐mowski.

Jest to program napisany w MS Visual C++ i przeznaczony dla ╢rodowiska Windows 95. Jest oferowany za darmo i cieszy siΩ do╢µ spor▒ popularno╢ci▒ w╢r≤d polskich u┐ytkownik≤w, preferuj▒cych tekstowe edytory dokument≤w internetowych.

Hedit oferuje podstawowe narzΩdzi do edycji dokumentu. Jest do╢µ przejrzy╢cie zorganizowany, prezentuj▒c tradycyjny interfejs, typowy dla "starszej" szko│y edytor≤w ("nowa" szko│a pos│uguje siΩ wbudowanym panelem zarz▒dzaj▒cym plikami). Opr≤cz menu g│≤wnego zawiera cztery paski narzΩdziowe - pasek standardowy z poleceniami og≤lnymi, pasek z poleceniami formatuj▒cymi tekst, pasek formularzy i, ostatni, pasek z barwami (imiennymi) i kilkoma znakami specjalnymi. W katalogu g│≤wnym programu znajduje siΩ edytowalny plik poleceniaHTML.dat, w kt≤rym s▒ zdefiniowane paski narzΩdziowe.

Stosunkowo ubogie s▒ opcje konfiguruj▒ce, gdy┐ pozwalaj▒ na razie wybraµ domy╢lne kolorowanie tag≤w (polece± jΩzyka) oraz przegl▒darkΩ WWW do testowania dokumentu. Dobrze siΩ jednak sta│o, ┐e autorzy zaimplementowali kolorowanie w pierwszej kolejno╢ci, gdy┐, jak siΩ okazuje, jest to opcja wymagana przez wielu u┐ytkownik≤w. Posiadacze s│abszych komputer≤w musz▒ siΩ jednak uzbroiµ w cierpliwo╢µ, gdy┐ wczytanie d│ugiego dokumentu, przy zaznaczonej opcji kolorowania, trwa do╢µ d│ugo. Okienko z opcjami zawiera tak┐e szereg dalszych element≤w, kt≤rych jednak nie wprowadzono jeszcze w wersji beta 1 - heksadecymalne (szesnastkowe) zapisywanie barw, domy╢lne po│o┐enie biblioteki rysunk≤w i wymuszanie ma│ych nazw plik≤w i katalog≤w. Bardzo brakuje mo┐liwo╢ci zdefiniowania czcionki ekranowej, gdy┐ zazwyczaj stosuje siΩ zgodny z Polsk▒ Norm▒ standard kodowania ISO-8859-2 i wielu autor≤w pisze bezpo╢rednio w tym standardzie, z u┐yciem czcionki i klawiatury ISO. Obecnie trzeba siΩ pogodziµ z "krzakami" na ekranie, chyba ┐e autor dokumentu ╢wiadomie wybiera standard Windows-1250.

Edytor zawiera zreszt▒ mo┐liwo╢µ automatycznego wprowadzenie deklaracji strony kodowej, co uzyskujemy za pomoc▒ edytora META. Szkielet strony budujemy za pomoc▒ trzech polece±: nag│≤wek dokumentu, cia│o dokumentu i META definicje. By│oby jednak dobrze zorganizowaµ wsp≤lny interfejs, w kt≤rym zosta│yby zdefiniowane wszystkie niezbΩdne elementy szkieletowe, tym bardziej, ┐e na razie edytor nie dysponuje mo┐liwo╢ci▒ u┐ycia choµby podstawowego szablonu.

Z narzΩdzi "organizacyjnych" warto wskazaµ na mo┐liwo╢µ usuwania z ekranu i przywo│ywania paska standardowego i belki statusu, funkcjΩ drag&drop w trakcie edycji dokumentu, porady dnia przy starcie, jednopoziomowe cofanie operacji, przechodzenie miΩdzy dokumentami za pomoc▒ wygodnego skr≤tu Ctrl-Tab, kasowanie wyraz≤w za pomoc▒ Ctrl-BackSpace (wstecz) lub Ctrl-Del (do przodu), zapisywanie w formacie UNIX. Edytor zawiera kilka specyficznych skr≤t≤w klawiszowych, ale nie s▒ one udokumentowane w menu, a jedynie w jednym z plik≤w tekstowych - Ctrl-l dla odsy│aczy, Ctrl-w dla testu w przegl▒darce czy skr≤ty dla podstawowych atrybut≤w tekstu. zaznaczony tekst mo┐na obj▒µ parzystym tagiem, ale gdy wstawiamy "pusty" znacznik, kursor ustawia siΩ na zewn▒trz, a zatem jest konieczne wstawienie go do ╢rodka.

Kilka okienek dialogowych pozwala zdefiniowaµ niekt≤re elementy dokumentu:

Okienko dialogowe odsy│aczy, kt≤re pozwala okre╢liµ wszystkie niezbΩdne sk│adniki po│▒czenia, choµ zmusza do wpisywania adresu rΩcznie, nie pozwalaj▒c go np. wybraµ na dysku.

Okienko dialogowe dla grafik, kt≤re zawiera opcjΩ szukania na dysku i rozpoznaje fizyczne parametry rysunku.

Okienko dla linii poziomej, zawieraj▒ce rozszerzenie Internet Explorera (kolor linii).

Okienko czcionki, umo┐liwiaj▒ce wstawienie konkretnej czcionki (font face).

Mianem edytor≤w autorzy okre╢lili okienka dialogowe dla komentarzy i wykaz≤w. Pierwsze umo┐liwia wstawienie tre╢ci, natomiast drugie definiuje szkielet wykazu, pozostawiaj▒c wstawienie tre╢ci ju┐ bezpo╢rednio do dokumentu. Edytorem jest tak┐e, w innym miejscu, okienko dla adresu poczty elektronicznej.

Z kolei kreatorami zosta│y nazwane okienka dialogowe, kt≤re pozwalaj▒ wstawiµ szkielety polece± dla ramek i tabel.

Zdecydowanie najlepiej jest zbudowane narzΩdzie do tworzenia formularzy, obs│ugiwane przez osobny pasek narzΩdziowy. Co ciekawe, funkcji tych nie zawiera menu g│≤wne, co zreszt▒ powtarza siΩ te┐ w przypadku testowania strony w przegl▒darce.

Generalnie, podzia│ na kreatory, edytory i pozosta│e polecenia pos│uguj▒ce siΩ okienkami dialogowymi, nie wydaje siΩ do ko±ca konsekwentny i konieczne bΩdzie chyba przemy╢lenie nazewnictwa w menu programu. Nie zmienia to oczywi╢cie faktu, ┐e wszystkie polecenia, wstawiane za po╢rednictwem okienek dialogowych, dzia│aj▒ skutecznie.

Z innych narzΩdzi mo┐na jeszcze wymieniµ wstawianie obiekt≤w, podgl▒d wydruku i drukowanie, tak┐e w kolorze.

Edytor jest oczywi╢cie stale rozwijany i zapewne doczeka siΩ znacz▒cych ulepsze±. Obecny poziom, w ka┐dym razie, w zupe│no╢ci wystarcza do zbudowania strony, aczkolwiek konieczna jest niez│a znajomo╢µ jΩzyka HTML, aby dobrze rozumieµ sens wstawianych polece±. Na pewno edytor ustΩpuje funkcjonalno╢ci▒ konkurencyjnemu Paj▒czkowi, aczkolwiek jego przewag▒ jest fakt, ┐e akceptuje d│ugie nazwy plik≤w (Paj▒czek jest 16-bitowy) i jest udostΩpniany za darmo.