Syntax Editor PL Readme


Syntax Editor PL 4.0.0.16
=========================
Copyright (C) 2002-2012 SIJA Software.
All rights reserved.


Czym jest Syntax Editor PL
**************************

1. Syntax Editor PL jest edytorem plików tekstowych oraz plików źródłowych 40 języków programowania. Jego zalety to prosta i intuicyjna obsługa. Umożliwia jednoczesną edycję nielimitowanej ilości plików o dowolnym rozmiarze z użyciem wygodnego, zakładkowego interfejsu. Wyposażony jest w tryb edycji o nieograniczonej ilości operacji cofnij/przywróć, wiele sposobów modyfikacji znaków i linii, procedury wyszukiwania i zamiany, konfigurowalny druk wraz z podglądem wydruku, popularne kodowanie ROT-13 oraz wiele innych funkcji. Zapisuje ustawienia do rejestru Windows lub do plików .ini.

Wypróbuj Syntax Editor PL, prosty i intuicyjny edytor tekstu.

2. Na całość aplikacji składają się:

- SynEditor.exe, plik rozruchowy
- RTFapi.dll, biblioteka dołączana dynamicznie
- Readme.txt, plik tekstowy który aktualnie czytasz

3. Program nie wymaga instalacji.

Życzę wielu korzyści i zadowolenia z użytkowania aplikacji.

Historia
========
v.4.0.0.16: 3 marca 2012
- Zaimplementowano Code Explorer. Code Explorer pełni podobną rolę
jak jego odpowiednik w Delphi Programming Environment. Narzędzie
wyposażone jest w popup menu, z poziomu którego można: przejść
do miejsca deklaracji lub implementacji danej metody, funkcji
lub procedury ; początku Interface lub Implementation Section ;
rozwijać i zwijać całe drzewo lub daną gałąź eksploratora kodu ;
wyszukiwać określone elementy drzewa za pomocą ich nazw od jego
początku lub od zaznaczonego elementu drzewa w dół. Dwukrotne
kliknięcie na dany element drzewa spowoduje ustawienie kursora
przy jego deklaracji lub implementacji w kodzie źródłowym
aktualnie otwartego pliku *.pas. Eksplorator kodu tworzony jest
na podstawie analizy kodu źródłowego zawartego w aktualnie
otwartym pliku typu *.pas.

v.3.4.0.3: 11 luty 2012
- Zaimplementowano Listę funkcji i procedur. Dostęp do menu listy
znajduje się w menu Delphi. Lista tworzona jest na podstawie
analizy kodu źródłowego zawartego w plikach typu *.pas Delphi
Programming Environment. Możliwe jest utworzenie listy dla sekcji
Interface lub Implementation. Dwukrotne kliknięcie na dany element
na liście spowoduje ustawienie kursora przy danej funkcji lub
procedurze w kodzie źródłowym aktualnie otwartego pliku *.pas.
Lista posiada swoje popup menu z poziomu, którego można dodatkowo
wyszukiwać określone elementy na liście za pomocą ich nazw.
Lista jest doskonałym narzędziem dla każdego programisty
dokonującego analizy kodu zawartego w plikach typu *.pas.

v.3.2.0.74: 14 stycznia 2012
- Wprowadzono kod sugerujący w oknie dialogowym 'Zapisz jako'
rodzaj pliku, który ma być zapisywany przez użytkownika.
Sugestia oparta jest na highlighter'ze aktualnego edytora
z poziomu, którego dokonywany jest zapis pliku poprzez menu
"Plik|Zapisz jako'.

v.3.2.0.70: 3 stycznia 2012
- Dokonano następujących zmian:

Usunięto kodowanie tekstu algorytmem XOR-32.

Dodano menu

'Narzędzia|Usuń|Określone znaki|Na początku każdej linii',
'Narzędzia|Usuń|Określone znaki|Na końcu każdej linii',
'Narzędzia|Usuń|Określone znaki|Na początku i końcu każdej linii',

'Narzędzia|Wstaw znaki|Na początku każdej linii',
'Narzędzia|Wstaw znaki|Na końcu każdej linii',
'Narzędzia|Wstaw znaki|Na początku i końcu każdej linii'.

Zmieniono kod menu:

'Plik|Właściwości...'

celem zapewnienia kompatybiloności z Windows 7.

Usunięto menu:

'System|Formatuj dyskietkę...'

v.3.1.0.0: 18 lipca 2009
- Dokonano drobnych zmian w kodzie menu:

'Narzędzia|Linie|Usuń puste linie',
'Narzędzia|Linie|Odwróć|Kolejność lini',

'Narzędzia|Usuń|Puste znaki|Na początku każdej linii',
'Narzędzia|Usuń|Puste znaki|Na końcu każdej linii',
'Narzędzia|Usuń|Puste znaki|Na początku i końcu każdej linii',

'Narzędzia|Lista słów|Buduj listę',
'Narzędzia|Lista słów|Sortuj listę',
'Narzędzia|Lista słów|Usuń powtórzenia słów'.

Dokonana korekta spowodowała, że wyniku wykonania powyższych czynności
program nie dodaje już na końcu tekstu jednej pustej linii.

v.3.0.0.0: 11 lipca 2009
- Dodano menu:

'Narzędzia|Linie|Sortuj A -> Z'
'Narzędzia|Linie|Sortuj Z -> A'

sotrujące zaznaczone lub wszystkie linie tekstu w określonym porządku.

W oknie dialogowym "Ustawienia programu" dodano zakładki:
'Otwórz' i 'Zapisz' dające możliwość indywidualnego konfigurowania
filtrów otwieranych i zapisywanych plików w oknie dialogowym 'Otwórz'
oraz 'Zapisz jako'.

v.2.5.0.0: 7 czerwca 2009
- Dodano menu 'Plik|Otwórz ponownie|Edytuj listę plików...' wyświetlające
okno dialogowe 'Edytuj listę plików', z poziomu którego można dokonać
edycji listy ostatnio otwieranych plików.
Dodano menu 'Plik|Zamknij wszystkie - nie bieżący'.
Dodano komponent Theme Manager.

v.2.4.0.10: 25 maja 2009
- Usunięto menu 'Usuń spacje' a w to miejsce wstawiono menu 'Usuń',
dające możliwość usunięcia w całym lub zaznaczonym tekście spacji,
tabulatorów lub tzw. "pustych znaków" tj. znaków niedrukowalnych.

v.2.4.0.5: 20 maja 2009
- Dokonano drobnej poprawki odświeżania edytora podczas wstawiania
tekstu ze schowka systemowego.

v.2.40: 2 maja 2009
- Dokonano bardzo wielu zmian w całym głównym kodzie aplikacji.
Porawiono obsługę plików o bardzo dużym rozmiarze.
Obecnie program jest lepszy i szybszy.

v.2.30: 13 kwietnia 2009
- Poprawiono kod:
- obszaru Gutter - Lewy margines,
- podświetlania aktualnie edytowanej linii,
- menu 'System|Uruchom z linii komend...'.

v.2.20: 2 kwietnia 2009
- Dodano menu:
'Narzędzia|Usuń spacje|Wszystkie',
'Narzędzia|Usuń spacje|Powtarzające się',
'Narzędzia|Usuń spacje|Wszystkie na początku każdej linii',
'Narzędzia|Usuń spacje|Wszystkie na końcu każdej linii'.

v.2.10: 28 marca 2009
- Dodano menu:
'Narzędzia|Linie|Zanajdź|Najdłuższą linię',
'Narzędzia|Linie|Zanajdź|Najkrótszą linię'.

v.2.00: 18 marca 2009
- Dodano pełną obsługę polskich znaków w całej aplikacji.

v.1.32: 16 marca 2009
- Dodano popup menu w oknie "Rezultat szukania w plikach" składające się
z menu 'Zamknij' i 'Zapisz do pliku'.
- Przeskalowano aplikację.
- Poprawiono błąd zapisu formatu daty do pliku .ini.
- Dodano menu 'Plik|Zapisz zaznaczony tekst...'.

v.1.31: 8 marca 2009
- Dokonano wielu zmian. Usunięto kilka drobnych błędów i zmieniono kilka menu.
- Dodano menu 'Narzędzia|Statystyki', 'Narzędzia|Szyfrowanie|Kodowanie XOR-32',
'Eycja|Wstaw|Tabulator' oraz 'Narzędzia|Linie|Trwale odwiń linie'.
- Zmieniono kod menu 'Narzędzia|Linie|Trwale zawiń linie'.

v.1.30: 26 luty 2009
- Usunięto z programu Eksplorator Klas.
- Poprawiono kod wyboru highlighter'a usuwając występujący przy tej czynności błąd
gdy wybrany został highligter [Żaden].
- Poprawiono kod w dwóch innych miejscach programu, który pojawiał się przy zamykaniu
okien modalnych gdy w programie pozamykane były wszystkie zakładki z edytorami.

v.1.27: 19 wresień 2008
- Poszerzono procedurę skanowania pliku - podczas ekploracji klas, o wyświetlanie
komunikatów o napotkanych błędach składni w oknie 'Rezultat sprawdzania składni'.
- Poprawiono błąd w kodzie Eksploratora Klas - niezabezpieczony był warunek tworzenia
sekcji 'Private', 'Protected', 'Public', 'Published' tylko i wyłącznie wtedy gdy
skaner znajduje się w trakcie skanowania danej klasy. Błąd ujawniał się na przykład
wtedy gdy w pliku źródłowym .pas deklaracja interfejsów występowała przed deklaracją
klas(y).
- Wyposażono program w możliwość zapisywania ustawień do pliku(ów) typu .ini
lub do rejstru Systemu Windows.
Przy pierwszym uruchomieniu program opcjonalnie przechodzi do zapisu ustawień
w plikach .ini. Sposób zapisu ustawień zależy od użytkownika. Wyboru dokonujemy
w oknie 'Ustawienia programu' w zakładce 'Kolor i konfiguracja'.
Trzeba pamiętać o trzech kwestiach:
- w katalogu głównym programu musi istnieć plik se.ini z zapisanymi ustawieniami,
- w katalogu głównym programu zapisywane są ustawienia formy 'Ustawienia strony',
dzieje się tak zawsze niezależnie od wybranego sposobu zapisu ustwień,
- na zakończenie swego działania program zawsze dokonuje pewnych zapisów do
plików .ini, przynajmniej do pliku se.ini. Zapisy danych do plików .ini mogą
być również dokonywane w trakcie działania programu, np. podczas dokonywania
zmiany ustawień aplikacji.
- Poprawiono kod okna potwierdzenia zamiany ciągu znaków.

v.1.26: 27 sierpnia 2008
- Usunięto powiązanie podglądu wydruku i drukowania z komponentem TSynEdit.
- Od nowa opracowano kod podglądu wydruku i drukowania - mam nadzieję że
to rozwiązanie będzie lepsze. Jeżeli zostanie poprawiony kod TSynEditPrint
to być może ponownie nastąpi powiązanie podglądu wydruku i drukowania z tym
komponentem.
- Dodano menu 'Delphi' a w nim umiejscowiono menu 'Ekplorator Klas',
'Sprawdź składnię', 'VCL Help' oraz 'Delphi IDE'.
- Poprawiono kod okna potwierdzenia zamiany ciągu znaków.
- W 'Eksploratorze Klas' zmieniono nazwę węzła z 'Classes' na
'Classes --> FileName.pas'. W przypadku powtórzenia nazwy pliku, kolejna
kopia - począwszy od pierwszej ma na końcu nazwy pliku dodawany znak(i) '^'.
- Poprawiono błąd występujący podczas zamykania pliku przy otwartym
Eksploratorze Klas.
- Poprawiono kod zapisywania pliku, obecnie Eksplorator Klas skanuje plik
po jego zapisie.
- Poprawiono błąd występujący w procedurach otwierania, zamykania i odświrzania
pliku. Błąd spowodowany był brakiem inicjalizacji dwóch zmiennych używanych
podczas skanowania interfejsów typu dispatch.
- Poprawiono kod obsługi zdarzenia polegającego na podwujnym kliknięciu w listę
przeszukanych plików. Teraz Eksplorator Klas poprawnie odświeża swoją zawartość
w odniesieniu do aktualnie otwartego pliku.
- Obecnie Ekplorator Klas wyświetla drzewo klas jak niżej:
_
|-Classes --> FileName.pas
| |
| |-A Forward Classes
| | |
| | .
| | AClassForward
| | .
| |
| |
| |-Current Class
| |
| |-Private
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Protected
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Public
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Published
| |-Fields
| | |
| | .
| | AField
| | .
| |-Methods
| | |
| | .
| | AMethod
| | .
| |-Properties
| |
| .
| AProperty
| .
|
|-Constants
| |
| .
| AConstant
| .
|
|-DispInterfaces
| |
| |-A Forward DispInterfaces
| | |
| | .
| | ADispInterfaceForward
| | .
| |
| |
| |-Current DispInterface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Interfaces
| |
| |-A Forward Interfaces
| | |
| | .
| | AInterfaceForward
| | .
| |
| |-Current Interface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Types
| |
| .
| AType
| .
|
|-Uses
| |
| |-Inplementation
| | |
| | .
| | AUsesUnit
| | .
| |
| |-Interfaces
| |
| .
| AUsesUnit
| .
|
|-Variables
|
.
AVariable
.

v.1.25: sierpień 2008
- Skompilowano program z komponentem TSynEdit 2.0.6 Stable.
- Do Sekcji 'Uses' Eksploratora Klas dodano podsekcje 'Implementation'
oraz 'Interface'.
- Rozszerzono skanowanie sekcji Interace o Uses Clause w sekcji Implementation.
- Poprawiono drobne usterki w kodzie procedury obsługującej podwójne kliknięcie
w dany element drzewa Ekplorator Klas.
- Poprawiono komunikat o niemożliwości wykonania operacji "Wstecz" lub "Wprzód"
podczas przeglądania kodu w plikach *.pas.
- Poprawiono proces sortowania zawartości Ekplorator Klas.
- Umiejscowiono menu 'Eksplorator Klas' w menu 'Widok'.
- Poprawiono kod wyszukiwania zaznaczonego elementu w drzewie
Eksploratora Klas poprzez wybranie menu 'Deklaracja' z menu podręcznego.
- Poprawiono kod wyszukiwania zaznaczonego elementu w drzewie
Eksploratora Klas poprzez wybranie menu 'Implementacja' z menu podręcznego.
- Obecnie Ekplorator Klas wyświetla drzewo klas jak niżej:
_
|-Classe
| |
| |-A Forward Classes
| | |
| | .
| | AClassForward
| | .
| |
| |
| |-Current Class
| |
| |-Private
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Protected
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Public
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Published
| |-Fields
| | |
| | .
| | AField
| | .
| |-Methods
| | |
| | .
| | AMethod
| | .
| |-Properties
| |
| .
| AProperty
| .
|
|-Constants
| |
| .
| AConstant
| .
|
|-DispInterfaces
| |
| |-Current DispInterface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Interfaces
| |
| |-A Forward Interfaces
| | |
| | .
| | AInterfaceForward
| | .
| |
| |-Current Interface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Types
| |
| .
| AType
| .
|
|-Uses
| |
| |-Inplementation
| | |
| | .
| | AUsesUnit
| | .
| |
| |-Interfaces
| |
| .
| AUsesUnit
| .
|
|-Variables
|
.
AVariable
.

v.1.24: lipiec 2008
- Poprawiono kod w procedurze menu 'Znajdź w plikach...' dotyczący wyszukiwania
tylko całych wyrazów.
- Poprawiono kod w procedurze menu 'Implementacja' Eksploratora Klas.
- Zupełnie od nowa napisano kod skanowania i umieszczania typów w drzewie
Eksploratora Klas.
- Poprawiono kod w procedurze FormCloseQuery.
- Dodano do Eksploratora Klas sekcję DispInterface do obsługi interfejsów
typu Dispatch.
- Dodano do Eksploratora Klas sekcję A Forward Classes do obsługi klas
typu Forfward.
- Poprawiono kod w procedurze obsługującej zdarzenie podwujnego kliknięcia
w drzewo Eksploratora Klas.
- Dodano do Eksploratora Klas sekcję A Forward Interfaces do obsługi interfajsów
typu Forfward.
- Obecnie Ekplorator Klas wyświetla drzewo klas jak niżej:
_
|-Classe
| |
| |-A Forward Classes
| | |
| | .
| | AClassForward
| | .
| |
| |
| |-Current Class
| |
| |-Private
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Protected
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Public
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Published
| |-Fields
| | |
| | .
| | AField
| | .
| |-Methods
| | |
| | .
| | AMethod
| | .
| |-Properties
| |
| .
| AProperty
| .
|
|-Constants
| |
| .
| AConstant
| .
|
|-DispInterfaces
| |
| |-Current DispInterface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Interfaces
| |
|-A Forward Interfaces
| | |
| | .
| | AInterfaceForward
| | .
| |
| |
| |-Current Interface
| |
| |-Methods
| | .
| | AMethod
| | .
| |
| |-Properties
| .
| AProperty
| .
|
|-Types
| |
| .
| AType
| .
|
|-Uses
| |
| .
| AUsesUnit
| .
|
|-Variables
|
.
AVariable
.

v.1.23: lipiec 2008
- Zmieniono wygląd elementów interfejsu.
- Zupełnie od nowa napisano kod procedury menu 'Wyszukaj|Wstecz' oraz 'Wyszukaj|Wprzód'.
- Zmodyfikowano kod wyświetlania formy 'Konwerter', która obecnie wyświetlana jest
w formie okna dialogowego.
- Zmodyfikowano kod w procedurze 'Wyszukaj|Znajdź w plikach...|W otwartych plikach'
usuwając błąd występujący podczas przechodzenia kursora na początek wyszuaknego
łańcucha po podwujnym kliknięciu myszą w ścieżkę pliku w oknie wyszukanych plików.
- Zmodyfikowano kod w procedurze 'Plik|Wykonaj|Usuń z dysku', aktualnie po
ponownym otwarciu z tego samego katalogu kopii - o tej samej nazwie, usuniętego
pliku Ekplorator Klas wykona jego ponowne skanowanie.
- Zmodyfikowano kod w procedurze 'Plik|Wykonaj|Odśwież z dysku', aktualnie po
ponownym otwarciu z tego pliku Ekplorator Klas wykona jego ponowne skanowanie.
- Zmodyfikowano kod w procedurze 'Plik|Zamknij', aktualnie po ponownym otwarciu
tego pliku z tego samego katalogu Ekplorator Klas wykona jego ponowne skanowanie.
- Zmodyfikowano kod Ekplorator Klas, który obecnie wyświetla drzewo klas jak niżej:
_
|-Classe
| |
| |-Current Class
| |
| |-Private
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Protected
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Public
| | |-Fields
| | | |
| | | .
| | | AField
| | | .
| | |-Methods
| | | |
| | | .
| | | AMethod
| | | .
| | |-Properties
| | |
| | .
| | AProperty
| | .
| |
| |-Published
| |-Fields
| | |
| | .
| | AField
| | .
| |-Methods
| | |
| | .
| | AMethod
| | .
| |-Properties
| |
| .
| AProperty
| .
|
|-Constants
| |
| .
| AConstant
| .
|
|-Interfaces
| |
| |-Current Interface
| |
| |-Methods
| .
| AMethod
| .
|
|-Types
| |
| .
| AType
| .
|
|-Uses
| |
| .
| AUsesUnit
| .
|
|-Variables
|
.
AVariable
.

v.1.22: czerwiec 2008
- Zmodyfikowano kod 'Eksploratora Klas'.
- Obecnie 'Eksplorator Klas' skanuje tylko sekcję 'Interface' w plikach
źródłowych Delphi typu .pas.
- W trakcie skanowania w drzewie 'Eksploratora Klas' wykazywane są zawarte
w pliku żródłowym klasy, kaluzula 'Uses' z nazwami modułów oraz zmienne
i stałe.
- Pola klas zadeklarowane w sekcji publicznej modułu ale nie objęte
żadnym z następujących bloków, a to 'Private', 'Protected', 'Public'
i 'Published' umieszczane są w bloku widoczności typu 'Published'.

v.1.21: maj 2008
- Wprowadzono nową opcję
'Ustawienia programu|Edycja|Automatycznie ustal max. liczbę znaków w linii'.

v.1.20: maj 2008
- Dokonano zmian w kodzie dotyczącym otwierania pliku/ów z linii
poleceń.

v.1.19: czerwiec 2006
- Dokonano szeregu istotnych zmian, najważniejsze z nich to:
- zlikwidowano sprawdzanie pisowni,
- wprowadzono zawijanie wierszy w edytorze,
- poprawiono kod budowy listy słów,
- dodano menu 'Opcje\Edytor\...' a w nim kilka nowych podmenu,
- zlikwidowano pomoc programu wprowadzając w to miejsce okno
dialogowe informujące o prawach autorskich i licencji programu.

v.1.18: grudzień 2005
- Zaimplementowano porawiony i nowy kod menu 'Plik\Import\Z RTF' oraz menu
'Plik\Import\Z DOC'. W obecnej wersji program do importu tekstu z plików
RTF i DOC nie potrzebuje zainstalowanych w systemie konwerterów tekstu.
- Dodano kod menu 'Plik\Import\Z dokumentu' który obecnie umożliwia
konwersję dokumentów typu DOC, RTF, HTML, XLS ... do formatu tekstowego
za pomocą zainstalowanych w systemie konwerterów tekstu.

v.1.16: lipiec 2005
- W ustawieniach programu w zakładce Składnia dodano możliwość wyboru
kolorystyki edytora według schematu:
- Default
- Classic
- Twighlight
- Ocean
gdy highlighter ustawiony jest jako Object Pascal.
- Dodatkowo podczas testowania kolorystyki składni na powyższej zakładce
w bieżących ustawieniach edytora można aktualnie obserwować test
wybranego highlighter'a na próbce kodu, który w tym edytorze zmienia
się w zależności od testowania danego rodzaju składni.

v.1.15: lipiec 2005
- Poprawiono kod menu Konwersja|Usuń powtarzające się słowa. Błąd polegał
na rozróżnianiu wielkości liter powtarzających się słów, przez co słowa
te same lecz różniące się wielkością liter traktowane były jako odrębne
tj. różne słowa.
- Poprawiono kod menu Konwersja|Zawiń wiersze. Obecnie procedura
zawijania wierszy jest dużo lepsza i bardziej przyjazna dla użytkownika.
- Dodano menu Widok|:
- Kalkolator jednostek, który umożliwia przeliczanie liczb w różnych
systemach liczbowych,
- Tablica znaków ASCII, która zawiera znaki ANSI Widnows ASCII,
- Kody znaków ASCII, które umożliwia odczytywanie kodów znaków ASCII
naciskanych przez użytkownika klawiszy,
- Kody błędów Systemu Windows, które umożliwia przeglądanie tych
błędów w zależności od ich numeru,
- Otwórz w skojarzonej aplikacji, które umożliwia otworzenie
edytowanego pliku w skojarzonym z nim programie,
- Nowy Edytor, które uruchamia drugą kopię Syntax Editor PL,
- Uruchom z linii komend, które umożliwia uruchomienie określonej
aplikacji z linii komend,
- Dodano menu Konwersja|ROT-13, które koduje i rozkodowuje tekst poprzez
rotację alfabetu.

v.1.14: grudzień 2004
- Zaimplementowano kompletny Eksplorator Klas do przeglądania plików
*.pas z implementacją w języku Object Pascal Delphi.
- Poprawiono kod wyszukiwania tekstu w otwartych plikach i katalogach
dodając też okno informujące o aktualnie trwającym procesie
wyszukiwania tekstu w otwartych plikach lub katalogach.
- Dodano menu Wyszukaj|Wstecz i Wprzód oraz odpowiadające im menu edytora
unożliwiające przeglądanie kodu w plikach *.pas - jest to "odpowiednik"
funkcji Cofnij, Przywróć zastosowany w odniesieniu do skoków w kodzie
generowanych za pomocą Eksploratora Klas [np: poprzez dwukrotne
klikanie w elementy jego drzewa, lub wykorzystanie funkcji jego menu
rozwijalnych Deklaracja i Implementacja].

v.1.12 CE: listopad 2004
- Zaimplementowano kod Eksploratora Klas jako narzędzia do przeglądania
kodów źródłowych plików *.pas z implementacją w języku Object Pascal
Delphi...

v.1.12: wrzesień 2004
- Zaimplementowano kod wyszukiwania tekstu w otwartych plikach
i katalogach, dodając tym samym menu Wyszukaj|Znajdź w plikach...

v.1.11: październik 2003
- Zaimplementowano kod wyświetlania ikony otwartego w edytorze pliku
na zakładce TTabSeet.
- Dodano menu Widok|VCL Help.
- W oknie dialogowym Ustawienia programu dodano zakładkę Pisownia
oraz Słownik, a także przycisk Zresetuj ustawienia. W zakładce Kolor
dodano przycisk Podkreślania pisowni. W zakładce Edycja dodano pole
wyboru Pokaż znaki specjalne. W zakładce Różne dodano grupę Zawijaj
wiersze. Poprawiono kod niektórych elementów okna dialogowego
Ustawienia programu.
- Zmieniono interfejs okna dialogowego Podgląd wydruku. Dodano menu
Dostosuj|Procent.
- Zmieniono ikonę aplikacji oraz skojarzonych z nią plików.
- Zaimplementowano kod sprawdzania pisowni w edytowanym tekście.
- Zmieniono w menu Plik|Wyślij kod wysyłania poczty elektronicznej.
- Dodano menu Edycja|Sprawdź pisownię;O załadowanych słownikach;
Wstaw plik. Dodano menu Edycja|Znacznik|Wstaw;Idź do;Usuń wszystkie,
usuwając je tym samym z popupmenu edytora.
- Poprawiono kod w menu Konwersja|OEM->ANSI;ANSI->OEM;Wielkie litery;
Małe litery.
- Dodano menu Konwersja|Zawiń wiersze;Odwróć wielkość liter;
Kapitalizuj słowa;Organizuj wielkość liter;Tabulatory -> Spacje;Spacje -> Tabulatory;
Buduj listę słów;Sortuj słownik;Usuń powtarzające się słowa.
- Dodano menu Widok|Otwórz w przeglądarce WWW.
- Dodano menu Opcje|Pokaż znaki specjalne.

v.1.10: lipiec 2003
- Poprawiono błąd w kodzie w menu Konwersja|OEM->ANSI;ANSI->OEM;
Wielkie litery;Małe litery.
- Dodano menu Konwersja|Usuń znaczniki HTML.
- Dodano menu Plik|Wyślij pocztą sieci WEB.
- Usunięto kod zapisu ustawień programu ze zdarzenia OnClose [main form]
umieszczając go w obsłudze zdarzenia OnCloseQuery [main form].
- Dodano opcję zapamiętywania ostatniego położenia kursora przy
otwieraniu pliku[ów] z listy ostatnio otwartych plików.
- Usunięto [resourcestring STextNotFound from main form] stały format
informacji o nieodnalezieniu szukanego tekstu. Od tej wersji program
dynamicznie informuje jaki konkretnie tekst nie został odnaleziony.
- Dodano kod sprawdzania skojarzenia aplikacji z domyślnymi typami
plików.
- Dodano menu Opcje|Ukryj/Pokaż pasek narzędziowy.

v1.00: kwiecień 2003
- Pierwsza edycja.


Copyright & Trademark Notice
============================
Syntax Editor PL and all related files are
Copyright (C) 2002-2009 SIJA Software.
All rights reserved.

Wyszukiwarka

Podobne podstrony:
Seyda Neen Docks V6 1 PL ReadMe
CurrPorts 1 09 PL README
GG Lite 0 3 8 1528 PL readme
Dobre miejsce do zamieszkania 2 0 PL readme
ReadMe PL
ReadMe PL
ReadMe PL
Readme PL
readme pl
readme pl
Readme PL
JobsOfSkyrim readme PL
Readme&PrzeczytajMnie CET Meteoric Steel Mail PL
readme pl
readme pl

więcej podobnych podstron