Szukaj
Loguj
IRC #wirtuals
Forum
  Home arrow Recenzje programów arrow CoreEditor 1.0
Wstępnie
Home
Forum
Publikacje
Wiadomości
Prasa
HTML
CSS
PHP
Flash
JavaScript
Grafika
Czcionki
Recenzje programów
Wstawki
Statystyki
Wyszukaj
Newsletter








Forum Honda CBR
CoreEditor 1.0 | Drukuj |  Email
Napisał Karol Wierzchołowski (3235 odsłon)   
14.02.2006 10:25
CoreEditor 1.0CoreEditor to uniwersalny edytor tekstu dedykowany dla programistów i webmasterów. Jest następcą popularnego i darmowego programu EdHTML. Jednakże jest to edytor bardziej uniwersalny niż EdHTML i bardzo dobrze spisuje się także jako edytor dla osób programujących w Pascalu, Asemblerze, Delphi, C, Java itd. Niemniej jednak największy nacisk położony został na wsparcie dla takich technologii jak XHTML, CSS, PHP, JavaScript i MySQL.
CoreEditor posiada wbudowanych 30 schematów kolorowania dla różnych języków programowania. Obsługuje także zewnętrzne pliki z definicjami kolorowania, przez co poprawnie koloruje składnię dla ponad 100 języków programowania (i ich dialektów). Pozwala także na tworzenie własnych schematów kolorowania składni.

CoreEditor 1.0

Wsparcie CoreEditora nie ogranicza się jednak jedynie do kolorowania składni. Poprzez edycję odpowiedniego pliku konfiguracyjnego można rozszerzać możliwości edytora o obsługę nowych formatów. Użytkownik może tworzyć własne paski narzędzi i własne menu, które wyświetlane będą w zależności od typu edytowanego pliku. W ten sposób przygotowane zostały rozbudowane menu dla takich języków jak HTML, PHP, JavaScript czy SQL. W menu tych można znaleźć nie tylko szablonowe kody, ale także całe gotowe funkcje, jak chociażby funkcje w PHP do pracy na plikach, sprawdzania poprawności numerów NIP, PESEL, konwersji znaków itp. Nie ma też konieczności pamiętania wszystkich specyficznych dla MySQL-a konstrukcji. Korzystając z menu MySQL mamy dostępne gotowe szablony. Takie szablony znajdziemy także w bazie snippets. Nie trzeba już więc pamiętać jaki kod pozwala na dodawanie strony do ulubionych czy określenia strony domowej. Wszystko to znajdziemy w postaci gotowych szablonów w CE.

CoreEditor opiera się o własny język skryptowy CE. Po standardowej instalacji w lewym dolnym rogu ekranu widoczny jest Interpreter CE. Możemy w nim wpisywać komendy języka CE. Za ich pomocą można wykonać każdą czynność edytora (otworzyć plik, odszukać w nim pewien ciąg, zmodyfikować, zapisać, konwertować itp.). Oprócz języka CE - CoreEditor posiada wbudowany prosty interpreter języka Pascal - nazwany CEPascal. Interpreter ten pozwala na pisanie prostych programów „pod okienka” w Pascalu.

Program CoreEditor pozwala na tworzenie własnych pluginów. Mogą być one zapisane bądź to w języku CE, bądź też w języku CEPascal. Można także pisać pluginy w plikach DLL (w Delphi). W ten sposób można dowolnie rozszerzać możliwości edytora. I w ten właśnie sposób podczas instalacji programu instalowanych jest kilkadziesiąt pluginów. Są to różnego rodzaju kreatory do HTML-a (wstawianie hiperłączy, rysunków, map rysunków, ramek, tabelek, edytor CSS itd.) jak również kreator wstawiania rysunków dla plików TeX, narzędzie do obliczania wyrażeń matematycznych, do rysowania dowolnych wykresów funkcji, do rysowania fraktali itd.

Dla każdego obsługiwanego typu plików (predefiniowanego, czy też dodanego przez użytkownika) można określić dowolną ilość wariantów kompilatorów. Można zatem przypisać określone akcje pod przyciski F9, CTRL+F9 itd. (funkcje Kompiluj, Uruchom itp.). W ten sposób można nauczyć CoreEditor obsługi dowolnych kompilatorów.

Podczas instalacji tworzonych jest bardzo wiele takich gotowych wariantów. Stąd też użytkownik ogranicza się do określenia tylko ścieżek do odpowiednich kompilatorów. Dzięki tym predefinowanym wariantom CE posiada wsparcie dla takich języków programowania i kompilatorów jak:

  • PHP (interpreter PHP)
  • Java (kompilator Sun'a)
  • Python
  • C/C++ (kompilatory: GCC, Borland C++, MinGW)
  • Pascal (kompilatory: Delphi, GNU Pascal, Free Pascal, TMT Pascal)
  • Asemblerze (kompilatory: A87, Nasm)
  • Basic (kompilatory: Free BASIC, GLBCC)
  • C# (Visual C#)
  • Nemerle
  • Pliki zasobów (BRCC)
  • PERL
  • TeX (MiKTeX)

CoreEditor podczas kompilacji w dowolnym z tych kompilatorów potrafi przechwytywać błędy i wyświetlać je w swoim oknie. Dwukrotne kliknięcie na błędzie w oknie powoduje skoczenie do linii, gdzie znaleziono błąd.

Edytor CoreEditor bardzo dobrze nadaje się jako edytor dla plików TeX. Posiada dwa paski narzędzi w których zgromadzono kilkaset ikonek ze wstawkami dla TeX-a. W menu dostępne są przyciski pozwalające na kompilację LaTeX-em pliku, wyświetlenie podglądu w przeglądarce PDF itp.

Największy nacisk w edytorze CoreEditor położono jednak na tworzenie stron WWW. Oprócz kolorowania składni dla XHTML-a, CSS, PHP, JavaScript - CoreEditor posiada szereg różnorodnych funkcji ułatwień, jak chociażby:

  • automatyczne zamykanie znaczników
  • Inspektor dla HTML-a i CSS.
  • Podgląd dynamiczny.
  • Dynamiczne podpowiedzi (rysunki, CSS, dźwięk, style)
  • Obsługa HTML Tidy (W3C). Zatem łatwe czyszczenie kodu, konwersja XHTML->HTML, HTML->XHTML itp.

W CoreEditor bardzo łatwo zobaczyć podgląd do tworzonej strony - wystarczy przejść do zakładki Podgląd (kombinacja CTRL+B). Podgląd można włączyć także dla plików CSS. Edytując takie pliki i wybierając zakładkę Podgląd ujrzymy podgląd znaczników do których odnoszą się nasze reguły CSS. (Podgląd można brać także dla plików Java - wówczas zostaną one najpierw skompilowane, a następnie dany applet zostanie uruchomiony w podglądzie). Jeśli mamy zainstalowaną kontrolkę przeglądarki Mozilla - CE potrafi właśnie w niej wyświetlać wszelkie swoje podglądy.

Dokonując odpowiednich zmian w konfiguracji programu możemy zmusić CoreEditor by podgląd generowany był przez interpreter PHP bądź nawet „przechodził” przez serwer (np. Apache).

Wsparcie dla wspomnianych języków uzyskujemy również dzięki Analizatorowi dokumentu. Analizator dokonuje automatycznie analizy aktywnego dokumentu i wszystkich dokumentów zagnieżdżonych, i na tej podstawie tworzy bazę danych. Wciskając kombinację klawiszy SHIFT+ENTER ukaże się okno z podpowiedziami. Dotyczyć ono może znaczników HTML, ich atrybutów i wartości, stylów CSS, języka JavaScript, PHP, TeX i innych.

Analizator tworzy też drzewo dokumentu, które pozwala na szybkie odnajdywanie określonych elementów. Drzewo to budowane jest dla takich plików jak: HTML, PHP, JavaScript, Pascal, INI, XML.

Dla plików SQL CoreEditor obsługuje kolorowanie dla różnych dialektów, jak chociażby MySQL, Sysbase, Oracle itp. Obsługuje również te bazy danych oraz bazę danych SQLite. Dostęp do nich uzyskamy z Interpretera CE.

Dodatkowe narzędzia w postaci Kompresora HTML, pluginu Formatuj HTML (układa ładnie kod HTML), oraz PHPCrypt (szyfrowanie plików PHP) znacznie poprawiają komfort i bezpieczeństwo pracy przy tworzeniu stron WWW. Szczególnie przydatny jest edytor CSS. Bardzo łatwo w nim pracować nad plikami kaskadowych arkuszy stylów. Podczas pracy wyświetla podgląd dla całego takiego pliku CSS jak również dla aktywnej reguły. Zawiera też własny Inspektor.

CoreEditor zawiera wiele gotowych szablonów dokumentów i projektów. Pozwala na grupowanie plików w projekty, automatyczne wczytywanie określonych plików w projekcie, tworzenie list TODO, błyskawiczne tworzenie kopii zapasowych projektu (wszystkich plików) itp. Podając odpowiednie ustawienia w projekcie można jednym kliknięciem myszki wysłać całą stronę na zdalny serwer. Przy kolejnych próbach wysłania - wysyłane będą tylko zmodyfikowane pliki.

Podczas pracy z dokumentami przy każdym zapisywaniu pliku CoreEditor tworzy kopię bezpieczeństwa. Tworzonych jest aż 30 takich kopii (co można zmienić w konfiguracji). Można zatem bardzo łatwo powrócić do postaci pliku sprzed kilku zapisywań. Można także porównać aktualny plik z plikiem z kopii i ujrzeć linie które przybyły, które zostały usunięte oraz które uległy zmianie.

W CoreEditor mamy 10 schowków, 10 zakładek (zapamiętywanych dla danego pliku), możliwość zaznaczenia linii kolorem itp. Możemy tworzyć własne makra, wycinać dowolny fragment ekranu i zapisywać jako rysunek oraz wiele wiele innych. Mamy również rozbudowany Konwerter pozwalający na dowolne konwersje znaków.

CE został wyposażony w rozbudowaną Paletę kolorów. W której znajdują się nie tylko spektra różnych barw, paleta kolorów bezpiecznych, ale także dodatkowe palety, próbnik koloru (pozwala pobrać kolor z dowolnego elementu ekranu), czy też próbnik koloru po minimalizacji programu. To bardzo wygodne narzędzie!

W CoreEditorze wbudowana jest Przeglądarka internetowa. Nie jest to prawdziwa przeglądarka, a jedynie kontrolka Internet Explorera... jednak rozszerzona o ciekawe funkcje. Pozwala na przykład na przełączanie się do przodu i wstecz korzystając z gestów myszki (jak w Operze), posiada pole szukania w Google, pozwala na łatwe przerzucenie kodu źródłowego widocznej strony do edytora, a nawet przełączenie w tryb edycji. Przeglądarka grafiki posiada także bardzo ciekawą funkcję pozwalającą na zapisanie strony WWW w pliku graficznym (nie tylko widocznej w oknie, ale całej - nie dałoby się zatem skorzystać z funkcji printscreen).

CoreEditor to także edytor plików RTF, edytor w trybie binarnym (HEX), przeglądarka VIDEO, odtwarzacz dźwięku, przeglądarka grafiki obsługująca takie formaty jak BMP, JPG, GIF, PNG, PCX, PSP, PIC, PSD, RGB, SGI, TIFF, TGA, WMF, ANI oraz plików WBMP (dla telefonów komórkowych). Każdy z tych plików można zapisać w plikach graficznych z rozszerzeniami JPG, BMP, GIF, PNG i WBMP.

CoreEditor pozwala także na pracę na plikach zdalnych (FTP), ułatwia wyszukiwanie w dokumencie lub plikach korzystając z wyrażeń regularnych i wiele więcej.

Program CoreEditor sprawdza pisownię już na etapie pisania dokumentu, posiada mechanizm autokorekty (np. „napewno” zamieni na „na pewno”). Ma również thesaurus - który pomoże w pisaniu tekstów.

Aby praca w programie była przyjemna - możemy skorzystać z jednej z kilku predefiniowanych skórek i na przykład upodobnić program do pakietu Microsoft Office 2003.


Strona programu : http://www.coreeditor.pl/

< Poprzedni   Następny >
Czytaj więcej ...
Loading ...

FIREFOX.PL GOOGLE.PL OPERA.COM
GMAIL.COM KONNEKT.INFO SKYPE.COM
PhpSolmag.org
Kontakt | Mapa serwisu
STAT.PL
validator.w3.org jigsaw.w3.org
The Sopranos
30
pędzle, szczotki, miotły, producent pedzli, producent szczotek