ODBIERZ TWÓJ BONUS :: »

Programowanie w języku Delphi Nick Hodges

(ebook) (audiobook) (audiobook)
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
14,90 zł 49,00 zł (-70%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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.

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
14,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint