Sprawdź nowe wydanie
Delphi 2005. Kompendium programisty
Adam Boduch
Opis książki: Delphi 7. Kompendium programisty
Spośród wielu dostępnych środowisk programistycznych Delphi wyróżnia się łatwością i szybkością tworzenia aplikacji. Zastosowany język programowania ObjectPascal utrwala dobre nawyki programowania strukturalnego, wzbogacając je o nowe możliwości, jakie niesie za sobą programowanie zorientowane obiektowo. Wygodne środowisko RAD, możliwość łatwego uzyskiwania dostępu do relacyjnych baz danych oraz możliwość tworzenia aplikacji wieloplatformowych, to kolejne zalety Delphi, które przekonały doń rzesze programistów.
Książka "Delphi 7. Kompendium programisty" to -- jak wskazuje jej tytuł -- kompletny przewodnik po Delphi, obejmujący zarówno opis zintegrowanego środowiska programistycznego, języka ObjectPascal, jak i najważniejszych funkcjonalności zawartych w dołączonych do Delphi bibliotekach. Jest to pozycja dla początkujących adeptów sztuki programistycznej, a także dla tych wszystkich, którzy chcą poszerzyć i wzbogacić swoją wiedzę o tym wygodnym narzędziu.
Książka przedstawia:
- Podstawowe informacje o Delphi
- Język ObjectPascal -- jego strukturę i składnię
- Programowanie zorientowane obiektowo
- Interfejs Delphi
- Obsługę komunikatów w Delphi
- Korzystanie z rejestru Windows i plików .ini
- Dostęp do plików
- Tworzenie aplikacji wielowątkowych
- Multimedialne funkcje Delphi
- Tworzenie aplikacji sieciowych
- Pisanie własnych bibliotek DLL
- Wykorzystanie oraz tworzenie własnych bibliotek VCL i CLX
- Dostęp do relacyjnych baz danych
- IntraWeb -- Delphi i WWW
Do książki dołączony jest CD-ROM, na którym znajdziesz kody źródłowe wykorzystane w książce. Cennym uzupełnieniem jest także dodatek, przedstawiający przetestowane w praktyce zalecenia dotyczące pisania czytelnego kodu w Delphi.
Wybrane bestsellery
-
Chcesz się nauczyć programować? Świetna decyzja! Wybierz język obiektowy, łatwy w użyciu, z przejrzystą składnią. Python będzie wprost doskonały! Rozwijany od ponad 20 lat, jest dojrzałym językiem, pozwalającym tworzyć zaawansowane aplikacje dla różnych systemów operacyjnych. Ponadto posiada syst...
Python dla każdego. Podstawy programowania. Wydanie III Python dla każdego. Podstawy programowania. Wydanie III
(0,00 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
Tablice informatyczne. C++" zawierają zestawienie najpotrzebniejszych informacji dotyczących języka C++. Każdy programista doceni je, gdy podczas pracy nie będzie miał czasu na wertowanie kilkunastu książek.(0,00 zł najniższa cena z 30 dni)
7.10 zł
12.90 zł(-45%) -
Otwórz się na Javę i projektowanie obiektowe. Przystąp do nauki unikalną metodą, wykraczającą poza suche opisy składni oraz sposobów omijania codziennie spotykanych raf programistycznych. To doskonały podręcznik dla osób, które lubią uczyć się nowych języków programowania i nie mają wykształcenia...(0,00 zł najniższa cena z 30 dni)
53.35 zł
97.00 zł(-45%) -
Java przydaje się do wszystkiego. Jej legendarna elastyczność zyskuje rzesze zwolenników, z których żaden nie może obyć się bez tablic informatycznych, zawierających wszystkie najważniejsze elementy i konstrukcje tego języka. Wśród nich wymienić można chociażby szczegółowo rozpisane typy danych, ...(0,00 zł najniższa cena z 30 dni)
7.10 zł
12.90 zł(-45%) -
Sięgnij po tę książkę, by uniknąć typowych problemów i pułapek. W kolejnych rozdziałach znajdziesz kluczowe informacje na temat wymagań dotyczących oprogramowania, roli analityka biznesowego oraz dobrych praktyk w inżynierii wymagań. Część II tej książki została poświęcona opracowywaniu wymagań. ...
Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III
(0,00 zł najniższa cena z 30 dni)54.45 zł
99.00 zł(-45%) -
Najnowsze wydanie tej cenionej książki zostało poprawione i uzupełnione o nowości z tej właśnie wersji standardu języka C++. Dowiesz się, jak korzystać ze wskaźników, liczb losowych oraz udoskonalonych kontenerów. Ponadto poznasz najlepsze zastosowanie wyrażeń lambda czy szablonów. Oprócz omówien...(0,00 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł(-45%) -
Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.(0,00 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł(-45%) -
O tym, że wcale tak być nie musi, możesz przekonać się dzięki książce „C++. Ćwiczenia praktyczne. Wydanie III ”. Zgromadzone w niej informacje i ćwiczenia w prosty i niezwykle pragmatyczny sposób wprowadzą Cię w podstawy „tajemnej” wiedzy programistycznej. Dowiesz się międ...(0,00 zł najniższa cena z 30 dni)
15.95 zł
29.00 zł(-45%) -
W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie ...
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II
-
W trakcie lektury poznasz budowę Pi, przygotujesz go do pracy i pierwszego uruchomienia. To dopiero wstęp do niesamowitej przygody! W kolejnych rozdziałach zbudujesz migacz LED, odtwarzacz MP3, sterownik aparatu fotograficznego oraz system GPS. Ponadto przy niedużym nakładzie pracy będziesz mógł ...
Raspberry Pi. Niesamowite projekty. Szalony Geniusz Raspberry Pi. Niesamowite projekty. Szalony Geniusz
(0,00 zł najniższa cena z 30 dni)21.95 zł
39.90 zł(-45%)
Adam Boduch - pozostałe książki
-
Fourth Edition of the popular React book, updated to the latest React 18 to help you go from beginner to professional in React applications development
-
Get up to speed with React, React Native, GraphQL and Apollo for building cross-platform native apps with the help of practical examples
-
Develop modern-day applications by implementing Material Design principles in React using Material-UI
-
Build applications for web and native mobile platforms with React, JSX, Redux, and GraphQL Key Features Explore how functional web development works with React, Redux, and React Native Build apps with unified architecture with Facebook's React, Relay, and GraphQL Understand the p...
-
React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know — in detail. Key Features Each chapter presents meta-development solutions to help React developers The tools used are presented in a practical, solution-oriented approach ...
-
Everything you need to start working with React 16 and assess React FiberAbout This BookHands-on examples and tutorials for the latest React 16 releaseAssess the impact of React Fiber for your future web developmentBuild maintainable and high performance React 16 web applicationsWho This Book Is ...
-
This book shows JavaScript developers how to build highly dependable JavaScript projects using the Immutable.js framework.About This BookMaster the Immutable.js JavaScript frameworkBuild predictable and dependable applications using immutabilityControl how data flows through your applicationContr...
-
Create efficient and smart web applications with jQuery 3.0 using this step-by-step practical tutorialAbout This BookCreate a fully featured and responsive client-side application using jQueryExplore all the latest features of jQuery 3.0 and code examples updated to reflect modern JavaScript envi...
-
Create efficient and smart web applications with jQuery 3.0 using this step-by-step practical tutorial
-
Use React and React Native to build applications for desktop browsers, mobile browsers, and even as native mobile appsAbout This BookBuild React and React Native applications using familiar component conceptsDive deep into each platform, from routing in React to creating native mobile application...
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Delphi 7. Kompendium programisty (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Notes Wydawniczy gz, 10/2003
Delphi bez przesady można traktować jako jeden z najpopularniejszych i najbardziej wszechstronnych produktów, znajdujących się na granicy pomiędzy niezbyt przydatnymi w profesjonalnych zastosowaniach uproszczonymi środowiskami programistycznymi a potrafiącymi prawie wszystko potężnymi kombajnami rozwijanymi przez potężnych gigantów rynku IT. A w klasie narzędzi typu RAD Delphi plasuje się w absolutnej czołówce. Omawiane tutaj kompendium zasługuje na swoją nazwę, gdyż jest na tyle wszechstronne, że może z niego skorzystać praktycznie każdy. Podzielone je na pięć części, z których pierwsze dwie tyczące samego środowiska, języka ObjectPascal, słynnej już biblioteki obiektów wizualnych VCL oraz innych aspektów programowania (m.in. wielowątkowości, multimediów, obiektów COM i ActiveX) przeznaczone są dla początkujących programistów. Kolejne trzy części są nieco bardziej skomplikowane, choć zarazem znacznie spójniejsze, i kolejno podejmują zagadnienie tworzenia własnych komponentów, zastosowania Delphi w środowiskach baz danych oraz współpracy z internetem. Co do treści, to trudno się do czegokolwiek przyczepić, natomiast odniosłem wrażenie, iż język, jakim posługuje się autor, jest, jeśli można tak powiedzieć, nijaki. Ani to techniczna sieczka, ani porywający wykład. Przeciętny nie znaczy zły, ale czegoś jakby brakowało.
Szczegóły książki
- ISBN Książki drukowanej:
- 83-736-1087-1, 8373610871
- Data wydania książki drukowanej:
- 2003-08-12
- Format:
- B5
- Numer z katalogu:
- 2257
- druk na żądanie!
- dnż
- Pobierz przykładowy rozdział PDF
- Zobacz zawartość nośnika
- Erraty / Zgłoś erratę
- Kategorie:
Programowanie » Delphi - Programowanie
- Serie wydawnicze: Kompendium programisty
Spis treści książki
- Czym jest programowanie? (21)
- Przegląd języków programowania (22)
- Czym jest Delphi? (23)
- Co należy umieć? (23)
- Historia Delphi (24)
- Proces instalacji (24)
- Korzystanie z polskich liter (24)
- Wygląd Delphi (25)
- Okno główne (26)
- Projektant formularzy (27)
- Inspektor obiektów (28)
- Drzewo obiektów (29)
- Edytor kodu (30)
- Pierwszy projekt (32)
- Tworzenie projektu (32)
- Zapisywanie projektu (34)
- Otwieranie projektu (34)
- Kompilacja projektu (35)
- Pliki projektu (35)
- Podsumowanie (36)
- Plik źródłowy projektu (37)
- Najprostszy program (38)
- Podstawowa składnia (38)
- Wielkość liter (39)
- Pamiętaj o średniku! (39)
- Bloki begin i end (39)
- Dyrektywa program (40)
- Komentarze (40)
- Zmienne (41)
- Deklaracja zmiennych (42)
- Typy zmiennych (42)
- Deklaracja kilku zmiennych (44)
- Przydział danych (44)
- Stałe (46)
- Domyślne typy stałych (46)
- Używanie stałych i zmiennych w programie (47)
- Tablice danych (48)
- Tablice jako stałe (49)
- Tablice wielowymiarowe (50)
- Tablice dynamiczne (51)
- Operatory (53)
- Aplikacje konsolowe (54)
- Instrukcje warunkowe (55)
- Instrukcja if..then (55)
- Instrukcja case..of (58)
- Instrukcja else (60)
- Procedury i funkcje (63)
- Procedury (63)
- Funkcje (64)
- Zmienne lokalne (65)
- Parametry procedur i funkcji (66)
- Parametry domyślne (67)
- Przeciążanie funkcji i procedur (68)
- Typy parametrów przekazywanych do procedur i funkcji (69)
- Procedury zagnieżdżone (71)
- Własne typy danych (71)
- Tablice jako nowy typ (72)
- Aliasy typów (73)
- Rekordy (73)
- Przekazywanie rekordów jako parametr procedury (73)
- Deklaracja rekordu jako zmienna (75)
- Instrukcja packed (75)
- Instrukcja wiążąca with (75)
- Moduły (76)
- Tworzenie nowego modułu (76)
- Budowa modułu (77)
- Włączanie modułu (78)
- Sekcja Initialization oraz Finalization (78)
- Konwersja typów (79)
- Rzutowanie (81)
- Pętle (82)
- Pętla for..do (82)
- Pętla while..do (83)
- Pętla repeat..until (85)
- Procedura Continue (85)
- Procedura Break (86)
- Zbiory (87)
- Przypisywanie elementów zbioru (87)
- Odczytywanie elementów ze zbioru (88)
- Dodawanie i odejmowanie elementów zbioru (89)
- Wskaźniki (90)
- Tworzenie wskaźnika (90)
- Przydział danych do wskaźników (90)
- Do czego to służy? (91)
- Przydział i zwalnianie pamięci (93)
- Wartość pusta (94)
- Pliki dołączane (94)
- Etykiety (95)
- Podsumowanie (95)
- VCL (97)
- Podstawowy kod modułu (98)
- Plik DFM formularza (99)
- Umieszczanie komponentów na formularzu (100)
- Umieszczanie komponentów (100)
- Zmiana właściwości komponentu (100)
- Zdarzenia komponentów (101)
- Kod generowany automatycznie (103)
- Klasy (104)
- Czym właściwie są klasy? (105)
- Tworzenie klas (105)
- Definicja metod (105)
- Tworzenie klasy (106)
- Poziomy dostępu do klasy (107)
- Dziedziczenie (108)
- Typy metod (109)
- Przedefiniowanie metod (109)
- Konstruktory i destruktory (112)
- Przykład użycia klas (112)
- Ogólne założenia (112)
- Tworzenie modułu Engine (113)
- Interfejs programu (117)
- Kod źródłowy formularza głównego (118)
- Parametr Sender procedury zdarzeniowej (120)
- Przechwytywanie informacji o naciśniętym klawiszu (120)
- Obsługa parametru Sender (122)
- Operatory is i as (123)
- Parametr Self (123)
- Łańcuchy tekstowe (124)
- ShortString (125)
- AnsiString (125)
- WideString (126)
- Łańcuchy z zerowym ogranicznikiem (126)
- Operacje na łańcuchach (126)
- Łączenie łańcuchów (126)
- Wycinanie łańcucha (127)
- Uzyskiwanie fragmentów łańcucha (127)
- Wstawianie danych do łańcucha (128)
- Wyszukiwanie danych w łańcuchu (129)
- Pozostałe funkcje (129)
- Typ wariantowe (131)
- Właściwości (132)
- Zdarzenia (137)
- Wyjątki (141)
- Słowa kluczowe try..except (141)
- Słowa kluczowe try..finally (142)
- Słowo kluczowe raise (143)
- Klasa Exception (144)
- Selektywna obsługa wyjątków (145)
- Zdarzenie OnException (145)
- Klasa TApplication (148)
- Właściwości klasy TApplication (148)
- Metody klasy TApplication (149)
- Zdarzenia klasy TApplication (151)
- Podsumowanie (152)
- Paski narzędziowe (154)
- Pasek Standard (154)
- Pasek View (154)
- Pasek Debug (155)
- Pasek Desktop (156)
- Pasek Custom (156)
- Pasek Internet (156)
- Repozytorium (157)
- Dodawanie projektu do Repozytorium (157)
- Ustawienia Repozytorium (158)
- Praca z paletą komponentów (158)
- Umieszczanie kilku obiektów naraz (159)
- Menu palety komponentów (159)
- Projektant formularzy (161)
- Menu projektanta formularzy (162)
- Drzewo obiektów (164)
- Inspektor obiektów (165)
- Menu podręczne Inspektora obiektów (165)
- Właściwości Inspektora obiektów (166)
- Eksplorator kodu (168)
- Przeglądarka projektu (169)
- Lista To-Do (169)
- Znaczniki to-do w kodzie (170)
- Diagramy (171)
- Code Insight (172)
- Code Completion (173)
- Ustawienia Code Insight (174)
- Projekty (174)
- Opcje projektu (175)
- Pliki projektu (182)
- Menedżer projektu (183)
- Pasek narzędziowy (183)
- Praca z menedżerem projektu (184)
- Menu podręczne menedżera projektów (184)
- Kilka wersji językowych projektu (188)
- Tworzymy angielską wersję językową (188)
- Tłumaczenie projektu (190)
- Kompilacja projektu (191)
- Kilka formularzy w jednym projekcie (191)
- Wyświetlenie drugiego formularza (192)
- Dynamiczne tworzenie formularza (192)
- Aplikacje MDI (194)
- Projektowanie interfejsu (194)
- Kod źródłowy przykładowej aplikacji (197)
- Czy warto? (198)
- Delphi a C++Builder (198)
- Rozmiar aplikacji wykonywalnej i czas kompilacji (199)
- Pliki (199)
- Składnia (199)
- Co nowego w Delphi 7? (201)
- Zmiany w IDE (202)
- Nowe komponenty (203)
- Bazy danych (205)
- .NET (205)
- Modyfikacje kompilatora (206)
- Podsumowanie (206)
- Czym są komunikaty? (211)
- Rodzaje komunikatów (212)
- Komunikaty okienkowe (212)
- Komunikaty powiadamiające (213)
- Komunikaty definiowane przez użytkownika (213)
- Jak działają komunikaty? (215)
- Obsługa komunikatów (215)
- Przechwytywanie komunikatów (215)
- Struktura TMsg (216)
- Struktura TMessage (217)
- Specyficzne struktury typów (219)
- Zdarzenie OnMessage (220)
- Wysyłanie komunikatów (222)
- Perform (222)
- Funkcje SendMessage i PostMessage (224)
- Komunikaty rozgłaszające (226)
- Deklarowanie własnych komunikatów (226)
- Funkcje operujące na uchwytach (228)
- "Zahaczanie" okien (233)
- Zakładanie globalnego hooka (234)
- Funkcja obsługująca hooka (235)
- Podsumowanie (238)
- Czym jest Rejestr Windows? (239)
- Podstawowe klucze (240)
- Podstawowe pojęcia (241)
- Pliki INI (241)
- Budowa (241)
- Rejestr kontra plik INI (242)
- Klasa TRegistry (242)
- Tworzenie nowych kluczy (242)
- Otwieranie istniejących kluczy (243)
- Usuwanie kluczy (244)
- Dodawanie wartości (244)
- Odczyt danych (247)
- Inne funkcje operujące na Rejestrze (249)
- Praktyczny przykład (253)
- Klasa TINIFile (255)
- Tworzenie nowego pliku INI (255)
- Zapisywanie danych (256)
- Odczyt danych (256)
- Funkcje związane z operacjami na sekcjach (257)
- Przykładowy program (258)
- Podsumowanie (260)
- Pliki tekstowe (261)
- Inicjalizacja (262)
- Tworzenie nowego pliku (262)
- Otwieranie istniejącego pliku (263)
- Odczyt plików tekstowych (263)
- Zapis nowych danych w pliku (265)
- Zapis danych na końcu pliku (265)
- Pliki amorficzne (266)
- Otwieranie i zamykanie plików (266)
- Tryb otwarcia pliku (267)
- Zapis i odczyt danych (268)
- Przykład działania - kopiowanie plików (269)
- Inne funkcje operujące na plikach (271)
- Funkcje operujące na katalogach (273)
- Pliki typowane (274)
- Deklaracja (275)
- Tworzenie pliku i dodawanie danych (275)
- Odczyt rekordu z pliku (276)
- Przykład działania - książka adresowa (276)
- Kopiowanie i przenoszenie plików (283)
- Kopiowanie (283)
- Przenoszenie pliku (283)
- Struktura TSHFileOpStruct (283)
- Strumienie (285)
- Podział strumieni (286)
- Prosty przykład na początek (286)
- Konstruktor klasy TFileStream (288)
- Pozostałe metody i właściwości klasy TStream (288)
- Właściwości (289)
- Metody (289)
- Praktyczny przykład (290)
- Wyszukiwanie (297)
- Rekord TSearchRec (297)
- Jak zrealizować wyszukiwanie? (297)
- Rekurencja (299)
- Praktyczny przykład (299)
- Informacja o dyskach (303)
- Pobieranie listy dysków (303)
- Pobieranie rozmiaru dysku (304)
- Pobieranie dodatkowych informacji (304)
- Podsumowanie (307)
- Czym tak naprawdę są wątki? (309)
- Klasa TThread (310)
- Deklaracja klasy TThread (310)
- Tworzenie nowej klasy wątku (311)
- Kilka instancji wątku (313)
- Tworzenie klasy (313)
- Kod klasy (314)
- Wznawianie i wstrzymywanie wątków (316)
- Priorytet wątku (317)
- Synchronizacja (317)
- Treść komentarza (318)
- Zdarzenia klasy TThread (320)
- Przykład: wyszukiwanie wielowątkowe (320)
- Jak to działa? (320)
- Wyszukiwanie (321)
- Obliczanie czasu przeszukiwania (322)
- Kod źródłowy modułu (322)
- Podsumowanie (325)
- Z czego będziemy korzystać? (327)
- OpenGL (328)
- DirectX (330)
- Tworzenie bitmap (331)
- Korzystanie z komponentu TImage (331)
- Ładowanie obrazków w trakcie działania programu (332)
- Klasa TBitmap (332)
- Odczytywanie obrazka ze schowka (333)
- Pliki JPEG (337)
- Klasa TJPEGImage (337)
- Wyświetlanie obrazków w komponencie TImage (338)
- Przykład działania - kompresja plików (338)
- Pliki GIF (339)
- Zasoby (339)
- Tworzenie zasobów (339)
- Wykorzystanie zasobów (341)
- Ręczne tworzenie zasobów (344)
- Doklejanie plików EXE (347)
- Klasa TCanvas (347)
- Pióra i pędzle (348)
- Klasa TPen (348)
- Klasa TBrush (350)
- Czcionki (351)
- Właściwości klasy TFont (352)
- Metody klasy TCanvas (352)
- Draw (353)
- FillRect (353)
- StretchDraw (354)
- TextOut (354)
- TextRect (355)
- TextWidth, TextHeight (355)
- TextExtent (356)
- MoveTo (356)
- LineTo (356)
- Inne funkcje służące do rysowania kształtów (357)
- Proste animacje tekstowe (360)
- Tekst trójwymiarowy (3D) (360)
- Efekt maszyny do pisania (361)
- Animacja na belce tytułowej (362)
- Inne płynne animacje (365)
- Odtwarzanie dźwięków (366)
- Funkcja PlaySound (366)
- Użycie komponentu TMediaPlayer (367)
- Odtwarzanie filmów (368)
- Kontrolka Flash (375)
- Instalacja kontrolki (375)
- Wykorzystanie komponentu (377)
- Podsumowanie (377)
- Czym jest biblioteka DLL? (379)
- Do czego mogą się przydać biblioteki DLL? (380)
- Zalety (380)
- Wady (380)
- Tworzenie bibliotek DLL (381)
- Budowa biblioteki (382)
- Rozmiar biblioteki (382)
- Eksportowanie procedur i funkcji (382)
- Eksportowanie przez nazwę (382)
- Eksport przez indeks (383)
- Ładowanie bibliotek DLL (383)
- Ładowanie statyczne (384)
- Ładowanie dynamiczne (384)
- Konwersje wywołania (386)
- Formularze w bibliotekach DLL (387)
- Tworzenie formularza (387)
- Eksportowanie formularza (387)
- Przekazywanie rekordów do bibliotek (389)
- Budowa pliku mp3 (389)
- Odczyt tagu z pliku mp3 (390)
- Demo (392)
- Łańcuchy w bibliotekach DLL (394)
- Zasoby w bibliotece DLL (394)
- Przygotowanie zasobów (394)
- Ładowanie zasobów z biblioteki DLL (395)
- Procedura inicjująco-kończąca (396)
- Blok begin biblioteki DLL (396)
- DLLProc (396)
- Kod biblioteki (397)
- Program wykorzystujący bibliotekę (398)
- Podsumowanie (398)
- Z czego będziemy korzystać? (399)
- Odrobinę teorii (400)
- IP (400)
- TCP (401)
- Porty (402)
- HTTP (402)
- HTTPS (402)
- FTP (403)
- SMTP (403)
- Biblioteka WinInet.dll (403)
- Ustanawianie połączenia (404)
- Otwieranie konkretnego adresu URL (405)
- Odczyt pliku (405)
- Pobieranie rozmiaru pliku (406)
- Sprawdzanie połączenia (409)
- Sprawdzanie IP (410)
- Zainicjowanie biblioteki (410)
- Pobieranie adresu IP (411)
- Łączenie przy użyciu gniazd (412)
- Czego użyć? (412)
- Łączenie pomiędzy komputerami (412)
- Wymiana danych (413)
- Jak działają "konie trojańskie"? (416)
- Pingi (418)
- Wysyłanie sygnału ping (418)
- Odpowiedzi z serwera (418)
- Kontrolka TWebBrowser (420)
- Ładowanie strony (422)
- Odświeżanie (422)
- Następna i poprzednia strona (423)
- Pozostałe kody (423)
- Protokół SMTP (424)
- Interfejs programu (424)
- Działanie programu (424)
- Protokół HTTP (428)
- Łączenie z serwerem (429)
- Wymiana danych (429)
- Pobieranie kodu strony WWW (430)
- Wysyłanie danych przez skrypt PHP (431)
- Praktyczne przykłady wykorzystania HTTP (433)
- Sprawdzenie nowej wersji programu (433)
- Korzystanie z zewnętrznej wyszukiwarki (436)
- Protokół FTP (442)
- Podsumowanie (442)
- Czym tak naprawdę jest WinAPI? (443)
- Zasady tworzenia programów za pomocą WinAPI (444)
- Brak zdarzeń (444)
- Brak komponentów (444)
- Zalety wykorzystania WinAPI (444)
- Pierwszy program (445)
- Funkcja okienkowa (445)
- Rejestracja klasy (446)
- Tworzenie formularza (448)
- Komunikaty i uchwyty (450)
- Łańcuchy (451)
- Konwersja łańcuchów (451)
- Funkcje operujące na łańcuchach (452)
- Tworzenie kontrolek (454)
- Umieszczanie kontrolek przy starcie programu (454)
- Flagi kontrolek (457)
- Obsługa zdarzeń (459)
- Uchwyty do kontrolek (460)
- Tworzenie bardziej zaawansowanych kontrolek (462)
- Pozostałe kontrolki (464)
- Wyświetlanie grafiki (464)
- Rysowanie w WinAPI (465)
- Kontekst urządzenia graficznego (465)
- Obsługa WM_PAINT (466)
- Ładowanie i wyświetlanie bitmapy (467)
- Ładowanie zasobów (468)
- Skompilowane zasoby (468)
- Wykorzystanie zasobów (469)
- Podsumowanie (473)
- Czym jest COM? (475)
- Kontrolka w rozumieniu COM (475)
- Odrobinę historii (476)
- Tworzenie obiektów COM (476)
- Metody i właściwości (478)
- Dodawanie metod (478)
- Dodawanie właściwości (480)
- Kod źródłowy kontrolki (481)
- Przykład działania: kodowanie tekstu (484)
- Budowa i rejestracja kontrolki (486)
- Wykorzystanie obiektu COM (486)
- Interfejsy (488)
- GUID (489)
- ActiveX (489)
- Import kontrolek ActiveX (489)
- Wykorzystanie kontrolki TVText (491)
- Tworzenie kontrolek ActiveX (492)
- Przykład: wyświetlanie napisów do filmu (493)
- Tworzenie interfejsu COM (493)
- Tworzenie kontrolki ActiveX (494)
- Budowa i rejestracja (506)
- ActiveX w Internecie (506)
- Względy bezpieczeństwa (506)
- Przykładowa kontrolka (506)
- Podsumowanie (509)
- Czym jest komponent? (515)
- VCL (516)
- CLX (516)
- Tworzenie aplikacji opartych na CLX (516)
- CLX a VCL (516)
- Architektura CLX (517)
- Windows a Linux (517)
- Kompilacja warunkowa (518)
- Rodzaje komponentów (518)
- Komponenty wizualne (518)
- Komponenty niewizualne (518)
- Komponenty graficzne (519)
- Hierarchia komponentów (519)
- TObject (519)
- TPersistent (521)
- TComponent (522)
- TControl (525)
- TWinControl i TWidgetControl (526)
- Klasy TCustom (527)
- TGraphicControl (527)
- Budowa komponentu (527)
- Właściwości (527)
- Zdarzenia (529)
- Metody (530)
- RTTI (530)
- Właściwości obiektu (530)
- Dokładniejsze informacje o obiekcie (532)
- Podsumowanie (535)
- Tworzenie nowego komponentu (537)
- Edycja kodu (538)
- Konstruktory i destruktory (539)
- Właściwości (540)
- Klauzula default (540)
- Klauzula stored (541)
- Klauzula nodefault (541)
- Właściwość wyliczeniowa (541)
- Właściwość zbiorowa (542)
- Zdarzenia (543)
- Definiowanie własnych zdarzeń (544)
- Ikona dla komponentów (544)
- Przykładowy komponent (545)
- Ogólny zarys klasy (545)
- Komunikaty (545)
- Kod źródłowy komponentu (546)
- Instalacja komponentów (548)
- Demonstracja możliwości komponentu TURLabel (550)
- Zachowanie komponentu (551)
- Komponenty graficzne (551)
- Ogólny zarys klasy komponentu (552)
- Kod źródłowy komponentu (553)
- Pakiety komponentów (558)
- Podsumowanie (560)
- Czym jest baza danych? (565)
- Typy baz danych (566)
- Lokalne bazy danych (566)
- Bazy danych typu klient-serwer (566)
- Wielowarstwowość baz danych (566)
- Bazy danych w Delphi (567)
- Borland Database Engine (567)
- Sterowniki baz danych (567)
- Przykładowa baza danych (567)
- Komponenty bazodanowe (569)
- Komponent TTable (570)
- TDataSource (571)
- TDataSet (571)
- Komponent TQuery (572)
- BDE Administrator (573)
- Tworzenie nowej bazy danych (573)
- Tworzenie bazy w kodzie programu (574)
- Tworzenie tabel (575)
- Tworzenie rekordów (577)
- Odczytywanie wartości z tabeli (578)
- Przykładowy program korzystający z naszej bazy danych (578)
- Podsumowanie (580)
- Aplikacje klient-serwer (581)
- Narzędzia (582)
- Komponenty (582)
- Łączenie z serwerem (582)
- Kontrola procesu logowania (584)
- Zdarzenia AfterConnect i AfterDisconnect (585)
- Jak działa MySQL? (585)
- Tabele (585)
- Zapytania (586)
- Tworzenie tabel (586)
- Dodawanie rekordów (587)
- Kasowanie rekordów (589)
- Procedura kasująca (590)
- Odczytywanie rekordów (590)
- Przykładowy program (591)
- Zmiana wartości rekordów (593)
- Przykładowy program: spis sprzedanych towarów (594)
- Inne komponenty dbExpress (597)
- Programy oparte o dbExpress (598)
- Podsumowanie (598)
- Z czego będziemy korzystali? (603)
- Serwer Personal Web Server (604)
- CGI, ISAPI, NSAPI (605)
- Tworzenie rozszerzeń serwera (606)
- Akcje serwera (607)
- Uruchamianie biblioteki (609)
- Kod źródłowy biblioteki ISAPI (609)
- TWebRequest i TWebResponse (610)
- Wykorzystanie szablonów (612)
- Tworzenie nowego szablonu (613)
- Szablony dynamiczne (613)
- Przykładowy program (615)
- Dodatkowe parametry (617)
- Wysyłanie i odbieranie cookies (618)
- Ustawianie pliku cookies (618)
- Odczyt cookies (619)
- Wysyłanie strumieni (620)
- Korzystanie z baz danych (621)
- WebSnap (623)
- Podsumowanie (623)
- Czym właściwie jest IntraWeb? (625)
- Tworzenie projektu IntraWeb (626)
- Umieszczanie komponentów (627)
- Podgląd wyglądu formularza (627)
- Uruchamianie projektu (628)
- Obsługa aplikacji serwera (628)
- Generowanie zdarzeń (629)
- Zdarzenia zastępcze (630)
- Kilka formularzy w jednym projekcie (630)
- Funkcja ShowMessage w IntraWeb (633)
- Elementy HTML i JavaScript (633)
- Wysyłanie plików (634)
- IntraWeb jako DLL (635)
- Konwertowanie aplikacji do ISAPI (636)
- IntraWeb kontra tradycyjne metody (636)
- Podsumowanie (637)
- Stosowanie wcięć (644)
- Instrukcje begin i end (644)
- "Styl wielbłądzi" w nazwach procedur (645)
- Stosuj wielkie litery (645)
- Parametry procedur (645)
- Instrukcja if (646)
- Instrukcja case (646)
- Obsługa wyjątków (647)
- Klasy (647)
- Komentarze (647)
- Pliki i nazwy formularzy (648)
- Notacja węgierska (648)
- Czy warto? (649)
Wstęp (17)
Część I (19)
Rozdział 1. Podstawy Delphi (21)
Rozdział 2. Język Object Pascal (37)
Rozdział 3. Programowanie obiektowe (97)
Rozdział 4. IDE Delphi (153)
Podsumowanie części I (207)
Część II (209)
Rozdział 5. Obsługa komunikatów (211)
Rozdział 6. Rejestry i pliki INI (239)
Rozdział 7. Obsługa plików (261)
Rozdział 8. Aplikacje wielowątkowe (309)
Rozdział 9. Multimedia (327)
Rozdział 10. Biblioteki DLL (379)
Rozdział 11. Aplikacje sieciowe (399)
Rozdział 12. WinAPI (443)
Rozdział 13. COM i ActiveX (475)
Podsumowanie części II (511)
Część III (513)
Rozdział 14. Komponenty VCL i CLX (515)
Rozdział 15. Tworzenie komponentów (537)
Podsumowanie części III (561)
Część IV (563)
Rozdział 16. Bazy danych BDE (565)
Rozdział 17. Bazy danych dbExpress (581)
Podsumowanie części IV (599)
Część V (601)
Rozdział 18. Delphi a Internet (603)
Rozdział 19. IntraWeb (625)
Podsumowanie części V (639)
Dodatki (641)
Dodatek A Zasady pisania kodu (643)
Zakończenie (651)
Skorowidz (653)
Helion - inne książki
-
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzieln...
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które chcą dobrze zrozumieć matematyczne podstawy nauki o danych i nauczyć się stosowania niektórych koncepcji w praktyce. Wyjaśniono tu takie zagadnienia jak rachunek różniczkowy i całkowy, rachunek prawdopodobieństwa, algebra liniowa i statystyka, pokazano takż...
Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarz...
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II
(0,00 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących ...
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu
(0,00 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać ...(0,00 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znac...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
(0,00 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Delphi 7. Kompendium programisty Adam Boduch (66)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(31)
(19)
(7)
(6)
(3)
(0)
Data dodania: 2014-08-12 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2009-02-27 Ocena: 6 Opinia niepotwierdzona zakupem
lukasz m. ,
Data dodania: 2008-07-11 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2005-03-22 Ocena: 6 Opinia niepotwierdzona zakupem
Pascal,
Data dodania: 2005-03-07 Ocena: 6 Opinia niepotwierdzona zakupem
Bartosz Kaźmierczak,
Data dodania: 2005-01-12 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2004-07-12 Ocena: 6 Opinia niepotwierdzona zakupem
CooBek,
Data dodania: 2004-05-12 Ocena: 6 Opinia niepotwierdzona zakupem
Konrad Kucharczyk,
Data dodania: 2004-04-20 Ocena: 6 Opinia niepotwierdzona zakupem
Wesołowski Jarek,
Data dodania: 2004-04-01 Ocena: 6 Opinia potwierdzona zakupem
Tadeusz Staszak,
Data dodania: 2004-02-11 Ocena: 6 Opinia niepotwierdzona zakupem
Damian Gałązka,
Data dodania: 2003-11-24 Ocena: 6 Opinia niepotwierdzona zakupem
Sniper,
Data dodania: 2003-11-19 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2003-09-19 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2003-09-16 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2003-08-19 Ocena: 6 Opinia niepotwierdzona zakupem
pigeon,
Data dodania: 2005-09-12 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2005-04-14 Ocena: 5 Opinia niepotwierdzona zakupem
Adrian Dróżdż,
Data dodania: 2005-02-02 Ocena: 5 Opinia niepotwierdzona zakupem
Piotr Haniszewski,
Data dodania: 2004-11-15 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2004-08-06 Ocena: 5 Opinia niepotwierdzona zakupem
Przemek Florek,
Data dodania: 2004-04-14 Ocena: 5 Opinia potwierdzona zakupem
Karol Kuczmarski,
Data dodania: 2004-02-04 Ocena: 5 Opinia potwierdzona zakupem
Jarosław Piwowarski,
Data dodania: 2003-11-06 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2003-09-19 Ocena: 5 Opinia niepotwierdzona zakupem
Mateusz Kozakiewicz,
Data dodania: 2003-08-26 Ocena: 5 Opinia potwierdzona zakupem
Bartłomiej Kultys,
Data dodania: 2006-07-24 Ocena: 4 Opinia niepotwierdzona zakupem
Mateusz Kozłowski,
Data dodania: 2005-12-27 Ocena: 4 Opinia niepotwierdzona zakupem
Tomasz Greczanik,
Data dodania: 2004-04-30 Ocena: 4 Opinia niepotwierdzona zakupem
Krzysztof Radzimski,
Data dodania: 2003-08-13 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2005-11-25 Ocena: 3 Opinia niepotwierdzona zakupem
Adam Kowalski,
Data dodania: 2004-12-09 Ocena: 3 Opinia niepotwierdzona zakupem
Izabela Urban,
Data dodania: 2004-11-03 Ocena: 3 Opinia potwierdzona zakupem
Lemile, inzynier
Data dodania: 2018-01-19 Ocena: 2 Opinia niepotwierdzona zakupem
Przemysław Duniec,
Data dodania: 2004-05-11 Ocena: 2 Opinia niepotwierdzona zakupem
Oceny i opinie poprzednich wydań
Data dodania: 2006-02-22 Ocena: 6 Opinia niepotwierdzona zakupem
Piotr Ostrowski,
Data dodania: 2006-01-13 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2005-06-24 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2005-06-10 Ocena: 6 Opinia niepotwierdzona zakupem
Artur Dudek,
Data dodania: 2004-06-30 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2004-06-17 Ocena: 6 Opinia niepotwierdzona zakupem
Marek Adamczyk,
Data dodania: 2003-06-30 Ocena: 6 Opinia potwierdzona zakupem
NeoBrazen,
Data dodania: 2003-05-23 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2003-05-22 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2003-05-21 Ocena: 6 Opinia niepotwierdzona zakupem
OzyryS :),
Data dodania: 2003-05-05 Ocena: 6 Opinia niepotwierdzona zakupem
Tomek Byra,
Data dodania: 2003-03-31 Ocena: 6 Opinia potwierdzona zakupem
Werw0e,
Data dodania: 2003-01-04 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2002-12-08 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2002-11-29 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2008-03-15 Ocena: 5 Opinia niepotwierdzona zakupem
Piotr Ostrowski,
Data dodania: 2006-11-23 Ocena: 5 Opinia potwierdzona zakupem
Maciek,
Data dodania: 2006-04-03 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2005-10-18 Ocena: 5 Opinia niepotwierdzona zakupem
Łukasz Janicki,
Data dodania: 2005-08-29 Ocena: 5 Opinia niepotwierdzona zakupem
Dariusz Kleina,
Data dodania: 2004-11-23 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2003-07-21 Ocena: 5 Opinia niepotwierdzona zakupem
Marcin,
Data dodania: 2003-05-05 Ocena: 5 Opinia potwierdzona zakupem
Konrad Kubacki,
Data dodania: 2002-12-08 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2006-07-17 Ocena: 4 Opinia niepotwierdzona zakupem
Marzena Niebojewska,
Data dodania: 2006-06-28 Ocena: 4 Opinia niepotwierdzona zakupem
Michał Porzożyński,
Data dodania: 2005-06-08 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2006-02-14 Ocena: 3 Opinia niepotwierdzona zakupem
Data dodania: 2005-05-23 Ocena: 3 Opinia niepotwierdzona zakupem
Waldemar Knop,
Data dodania: 2004-04-02 Ocena: 3 Opinia potwierdzona zakupem
VIPer,
Data dodania: 2003-05-05 Ocena: 2 Opinia niepotwierdzona zakupem
więcej opinii