Catalog · How the catalog works
TVision
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
TVision Library
Biblioteka TVision to zaawansowany framework do tworzenia interfejsów użytkownika w trybie tekstowym dla języka Pascal (Turbo Pascal/Free Pascal).
Dokumentacja
Proces Rysowania Zawartości Ekranu
Szczegółowy dokument opisujący:
- Jak przebiega proces rysowania w aplikacjach TVision
- Kiedy jest wywoływany proces rysowania
- Hierarchię klas i ich role w systemie renderowania
- Przykłady kodu i zaawansowane mechanizmy
- Optymalizację wydajności i buforowanie
Struktura Projektu
src/- Kod źródłowy biblioteki TVisionVIEWS.PAS- Podstawowe klasy widoków i zarządzanie rysowaniemDRIVERS.PAS- Niskopoziomowe sterowniki ekranu i zdarzeńAPP.PAS- Framework aplikacji i zarządzanie pulpitemMENUS.PAS- System menuDIALOGS.PAS- Okna dialogoweEDITORS.PAS- Edytory tekstu- inne pliki modułów
Wykorzystanie
Biblioteka TVision pozwala na tworzenie zaawansowanych aplikacji konsolowych z:
- Oknami z możliwością przesuwania i zmiany rozmiaru
- Systemem menu
- Oknami dialogowymi
- Edytorami tekstu
- Paskami przewijania
- Obsługą myszy i klawiatury
Historia
Oryginalnie stworzona przez Borland dla Turbo Pascal 7.0 w 1992 roku.

