ODBIERZ TWÓJ BONUS :: »

Programowanie w języku Delphi Nick Hodges

Autor:
Nick Hodges
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 6
Stron:
192
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Obsługi wyjątków w Delphi i stosowania dobrych praktyk w ich przechwytywaniu
  • Tworzenia i implementowania interfejsów w celu rozprzęgania kodu
  • Wykorzystywania typów generycznych i ich ograniczeń w praktycznych projektach
  • Stosowania metod anonimowych i domknięć do elastycznego zarządzania logiką programu
  • Tworzenia i zarządzania kolekcjami oraz korzystania z kolekcji generycznych
  • Implementowania enumeratorów i korzystania z interfejsu IEnumerator
  • Wykorzystywania interfejsu IEnumerable i predykatów do przetwarzania kolekcji
  • Stosowania mechanizmu RTTI (Run-Time Type Information) do uzyskiwania informacji o typach w czasie działania
  • Tworzenia i używania atrybutów w Delphi do rozszerzania funkcjonalności klas
  • Wykorzystywania klasy TVirtualInterface do tworzenia atrap i imitacji interfejsów
  • Wdrażania wstrzykiwania zależności oraz korzystania z kontenerów DI (Dependency Injection)
  • Rejestrowania i zarządzania cyklem życia obiektów przy użyciu Spring Container
  • Tworzenia testów jednostkowych w Delphi z użyciem DUnit i DUnitX
  • Stosowania zasad pisania skutecznych i niezależnych testów jednostkowych
  • Wykorzystywania platform izolacyjnych do testowania kodu i tworzenia atrap

Poznaj najlepsze techniki pisania kodu w Delphi!

  • Klasy generyczne, metody anonimowe i atrybuty — nowe funkcjonalności języka Delphi
  • Testy jednostkowe, poprawianie jakości kodu i wykorzystanie platformy izolacyjnej
  • Wstrzykiwanie zależności a tworzenie czytelnego, luźno sprzężonego i łatwego do testowania kodu


Wbrew pozorom na świecie pracuje bardzo wielu programistów posługujących się językiem Delphi. Sęk w tym, że większość z nich nie ma pojęcia o niezwykłych i użytecznych funkcjonalnościach dostępnych w nowszych wersjach tego języka oraz nie umie zastosować tych narzędzi we własnej pracy. Jeśli czujesz, że i Ty zaliczasz się do tego grona, a brak umiejętności sprawia, że nie możesz rozwinąć skrzydeł, ta książka jest dla Ciebie. Są w niej opisane niezwykle przydatne narzędzia oraz sytuacje, w których te narzędzia sprawdzają się szczególnie dobrze, a także kilka ogólnie dostępnych platform.

W gruncie rzeczy ta książka jest poświęcona wyłącznie tworzeniu nowego, dobrego kodu w języku Delphi. Nie znajdziesz w niej nic o projektowaniu okienek, języku VCL ani platformie FMX, ale jeśli chcesz się dowiedzieć więcej o kodowaniu interfejsów zamiast implementacji, o właściwych sposobach korzystania z wyjątków i o ich obsłudze, o testowaniu i poprawianiu kodu, o zastosowaniu platformy Spring for Delphi do lepszego zarządzania kolekcjami danych albo o uzyskiwaniu wglądu w kod podczas jego wykonywania za pomocą nowego, potężnego narzędzia RTTI, z pewnością niniejsza publikacja Cię zachwyci.

  • Wyjątki i ich obsługa
  • Interfejsy i typy generyczne
  • Metody anonimowe
  • Kolekcje i enumeratory w Delphi
  • Interfejs IEnumerable
  • Informacje RTTI i atrybuty
  • Klasa TVirtualInterface
  • Wstrzykiwanie zależności
  • Testy jednostkowe
  • Testy z użyciem platformy izolacyjnej

Wykorzystaj w pełni moc i elegancję Delphi!



Nick Hodges — programista zaangażowany w projekt Delphi od początku jego istnienia. Był testerem pierwszej wersji języka i członkiem zespołu TeamB, a także menedżerem produktu i kierownikiem działu badawczo-rozwojowego języka Delphi. Jest członkiem Advisory Board na corocznej konferencji firmy Borland, aktywnym prelegentem, blogerem i autorem artykułów poświęconych różnym zagadnieniom języka Delphi.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Programowanie w języku Delphi" nadaje się dla początkujących programistów?
Książka jest przeznaczona głównie dla osób, które już znają podstawy Delphi i chcą rozwinąć swoje umiejętności, poznając nowoczesne techniki i narzędzia dostępne w nowszych wersjach języka.
2. Jakie praktyczne zagadnienia z programowania są omawiane w tej książce?
Publikacja skupia się na takich tematach jak obsługa wyjątków, interfejsy, typy i kolekcje generyczne, metody anonimowe, atrybuty, RTTI, wstrzykiwanie zależności oraz testy jednostkowe, ze szczególnym naciskiem na dobre praktyki i nowoczesne podejście do pisania kodu w Delphi.
3. Czy książka zawiera przykłady kodu i ćwiczenia do samodzielnego wykonania?
Tak, książka zawiera liczne praktyczne przykłady kodu, które pomagają lepiej zrozumieć omawiane zagadnienia. Przykłady są szczegółowo wyjaśnione i mogą być wykorzystane do samodzielnej nauki.
4. Czy znajdę tu informacje o tworzeniu interfejsów graficznych w Delphi (VCL, FMX)?
Nie, książka nie obejmuje tematyki projektowania okienek ani pracy z VCL czy FMX. Skupia się wyłącznie na pisaniu nowoczesnego, wydajnego i testowalnego kodu w języku Delphi.
5. Czy książka omawia narzędzia do testowania i poprawiania jakości kodu w Delphi?
Tak, autor szczegółowo opisuje techniki testowania, w tym testy jednostkowe, korzystanie z platform izolacyjnych oraz narzędzia takie jak DUnit i DUnitX, co pozwala lepiej zadbać o jakość i niezawodność tworzonego oprogramowania.
6. Czy publikacja jest aktualna względem najnowszych wersji Delphi?
Książka prezentuje nowoczesne funkcjonalności, takie jak klasy generyczne, metody anonimowe czy atrybuty, dostępne w nowszych wersjach Delphi. Jest szczególnie polecana osobom, które chcą poznać aktualne możliwości języka.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, publikacja została napisana z myślą o samodzielnej nauce i rozwoju umiejętności programistycznych, oferując liczne przykłady, wskazówki i dobre praktyki, które można od razu wdrożyć w codziennej pracy z Delphi.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile