www.rsmadvocate.com
okladka
Stworzenie przez firmę Borland Kyliksa, linuksowego odpowiednika popularnego Delphi, to jeden z kamieni milowych w rozwoju tego systemu operacyjnego. Programiści piszący aplikacje działające w systemie Linux otrzymali zintegrowane środowisko typu RAD, oparte na sprawdzonym języku ObjectPascal, umożliwiające "programowanie wizualne". Ich praca stała się odtąd szybsza i bardziej efektywna.

Książka "Kylix. Vademecum profesjonalisty" to kompletny przewodnik po Kyliksie zawierający zarówno informacje o środowisku programistycznym, jak też pełny opis języka ObjectPascal i bibliotek CLX. Nie zabrakło również prezentacji systemu Linux i jego specyficznych właściwości, która może przydać się osobom znającym już Delphi i rozpoczynającym pracę w nowym systemie operacyjnym.

Książka podzielona jest na pięć części:

  1. Prezentacja Delphi i Linuksa -- podstawy środowiska RAD, opis ObjectPascala, programowanie obiektowe, środowisko X-Window
  2. Opis biblioteki CLX -- architektura CLX, palety, tworzenie komponentów, programowanie grafiki w Kyliksie
  3. Programowanie systemowe w Linuksie -- aplikacje konsolowe, procesy i wątki
  4. Programowanie bazodanowe w Kyliksie -- DataCLX, sterowniki dbExpress, tworzenie przykładowej aplikacji
  5. Tworzenie aplikacji WWW -- serwer Apache, komponenty WebBroker
Niezależnie od tego, czy znasz już Delphi i chcesz przenieść swoje umiejętności do środowiska Linux, czy też przeciwnie, znasz dobrze Linuksa i pragniesz szybko tworzyć zaawansowane aplikacje, znalazłeś właśnie właściwy podręcznik.
O Autorach (15)
Przedmowa (17)
Wstęp (21)
Część I Poznanie Delphi i Linuksa (31)
Rozdział 1. Programowanie wizualne (33)
Rozdział 2. Pętle, rozgałęzienia, operatory i rekurencja (77)
Rozdział 3. Podstawowa składnia Pascala (101)
Rozdział 4. Obiekty i interfejsy (145)
Rozdział 5. Edytor i debugger (201)
Rozdział 6. Poznanie środowiska Linuksa (261)
Część II CLX (291)
Rozdział 7. Architektura CLX i programowanie wizualne (293)
Rozdział 8. Pakiety i kod współdzielony (331)
Rozdział 9. Tworzenie komponentów (359)
Rozdział 10. Zaawansowane tworzenie komponentów (405)
Rozdział 11. Grafika w Kyliksie (455)
Część III Programowanie systemowe w Linuksie (529)
Rozdział 12. Aplikacje konsolowe, zarządzanie pamięcią i operacje na plikach (531)
Rozdział 13. Procesy i wątki (547)
Część IV DataCLX (561)
Rozdział 14. Podstawy DataCLX (563)
Rozdział 15. Praca z komponentami danych (577)
Rozdział 16. Warstwa dostępu do danych (611)
Rozdział 17. Tworzenie rzeczywistej aplikacji (647)
Rozdział 18. Optymalizacja aplikacji baz danych (675)
Część V WWW (695)
Rozdział 19. Aplikacje serwera Apache (697)
Rozdział 20. Programowanie aplikacji WWW (707)
Rozdział 21. Zaawansowane programowanie serwerów WWW (741)
Dodatki (775)
Skorowidz (777)