Turbo Vision - Google

Turbo Vision

Z Wikipedii

Skocz do: nawigacji, szukaj

Turbo Vision to biblioteka programistyczna przeznaczona do konstruowania interakcyjnych programów opartych na okienkach pracujących w trybie tekstowym, dystrybuowana wraz z pakietami firmy Borland (Borland Pascal, Turbo Pascal, Borland C++).

Spis treści

[edytuj] Historia dystrybucji

Pierwsza wersja biblioteki została załączona do pakietu Turbo Pascal 6.0 wydanym w 1990 r.. Wersja 2.0 natomiast pojawiła się wraz z pakietami Borland Pascal i Turbo Pascal w wersji 7.0, ostatnim wydaniem tej serii środowisk programistycznych, po których nastała era Delphi.

[edytuj] Przeznaczenie biblioteki

Biblioteka umożliwia:

[edytuj] Wykorzystanie biblioteki

Z założenia biblioteka ułatwiała i skracała czas programowania systemów okienkowych pracujących w trybie tekstowym. Programy pisane z wykorzystaniem tej biblioteki mają często dość charakterystyczny i podobny do siebie interfejs oraz podobną obsługę (przynajmniej w podstawowym zakresie) klawiatury i standardowych skrótów klawiaturowych (o ile nie zostały zmienione przez programistę). Biblioteka ta zresztą została wykorzystana do napisania interfejsu okienkowego w.w. pakietów programistycznych.

Biblioteka składa się z 15 modułów napisanych z wykorzystaniem zasad programowania zorientowanego obiektowo, wprowadzonego przez firmę Borland do jej implementacji Pascal-a od wersji 5.5. Użycie biblioteki Turbo Vison sprowadza się do zadeklarowania odpowiednich modułów w deklaracji uses i wykorzystanie oferowanej przez tę bibliotekę hierarchii klas wraz z jej ewentualną rozbudową oraz zaprogramowaniem obsługi zdarzeń niestandardowych.

[edytuj] Moduły biblioteki

Biblioteka (wersja 2.0) składa się z następujących modułów:

  • App : definicje podstawowe
  • ColorSet : obsÅ‚uga kolorów i palet
  • Dialogs : tworzenie okien dialogowych
  • Drivers : obsÅ‚uga klawiatury i myszy
  • Editors : edytor tekstu
  • HisList : listy rejestracyjne
  • Memory : zarzÄ…dzanie pamiÄ™ciÄ…
  • Menus : obsÅ‚uga menu
  • MsgBox : okna komunikatów
  • Objects : podstawowe typy (klasy) biblioteki
  • Outline : struktury hierarchiczne
  • StdDlg : standardowe okna dialogowe
  • TextView : przedstawianie teksu
  • Validate : kontrola wprowadzanych przez użytkownika danych
  • Views : widoki.

Hierarchia obiektów ( klas) wywodzi się z głównego obiektu (klasy) TObject i kilu pomocniczych obiektów i rekordów. Wszystkie moduły korzystają z modułu definiującego podstawowe typy (klasy) Objects.

[edytuj] Dalszy rozwój

Wersja C++, wraz z kodem źródłowym, została wypuszczona przez Borlanda jako public domain. Jest ona obecnie rozwijana przez społeczność open source.

[edytuj] Linki zewnętrzne


Trzy projekty zmian w prawie prasowym
15 września - to termin planowanej przez resort kultury debaty z udziałem przedstawicieli środowisk dziennikarskich i naukowych na temat planowanych zmian w prawie prasowym - poinformowało biuro prasowe resortu.
Egzekucja irańskiego dziennikarza
Yaghoob Mirnehad, irański dziennikarz oskarżony o terroryzm i skazany na karę śmierci, został stracony.
TVP integruje sprzedaż reklam
W poniedziałek biuro reklamy Telewizji Polskiej rozpocznie sprzedaż zintegrowanych pakietów reklam emitowanych w pasmach oddziałów regionalnych przeznaczonych do emisji na wrzesień.
"Przyślij przepis" w nakładzie 1,2 mln egz.
Wydawca miesiÄ™cznika kulinarnego ”PrzyÅ›lij przepis” (Burda Media Polska) po raz kolejny zwiÄ™ksza nakÅ‚ad. Od wydania sierpniowego ukazuje siÄ™ w nakÅ‚adzie 1,2 mln egz., czyli o 100 tys. wiÄ™kszym, niż dotÄ…d.
Zmiany personalne w AWR "Wprost"
AWR ”Wprost”, wydawca m.in. tygodnika ”Wprost”, rozbudowuje struktury dziaÅ‚u sprzedaży i marketingu. Zmiany personalne sÄ… zwiÄ…zane ze stopniowym wprowadzaniem nowej strategii marketingowo-sprzedażowej firmy, majÄ…cej na celu rewitalizacjÄ™ jej sztandarowego tytuÅ‚u.
Linki: Strona g³ówna