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 String 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!
Programowanie jest sztuką, dzięki której możesz stworzyć coś z niczego, przy czym tylko od Ciebie zależy, jak doskonałe będzie to dzieło. Dobrze napisany kod jest wydajny, łatwy w testowaniu, można go używać ponownie i wykazuje...
Rubyto nowoczesny, wieloparadygmatowy, interpretowany język programowania. Wraz zplatformą Railsstanowi jedno z najpopularniejszych rozwiązań służących do szybkiego tworzenia aplikacji sieciowych; wspiera wiele znanych serwisów dostępnych w...
Amelia i Kuba. Kuba i Amelia. Godzina duchów. Wersja ukraińska
W drugim tomie prezentowanego wydania oprócz pozostałych zachowanych ksiąg traktatu O języku łacińskim, traktujących o teoriach analogii i anomalii, został również zawarty przekład fragmentów i testimoniów pozostałych gramatycznych...
Jeśli uważasz, że język C dawno został odłożony do lamusa, jesteś w błędzie. Wielu inżynieró,w oprogramowania o nim zapomniało, jednak C wciąż cieszy się popularnością. Jest przy tym uważany za dość trudny język ...
Subiektywizm w językuSubiektywizm (łac. subiectivus) wiąże się z podmiotowym widzeniem świata, a zatem z takimi pojęciami, utrwalonymi w naukach kognitywnych, jak: wizja świata, punkt widzenia, profilowanie. Młodzi adepci nauk...
Czechosłowacja na początku lat siedemdziesiątych. Smutna i szara, tuż po wkroczeniu do kraju wojsk Układu Warszawskiego i stłumieniu Praskiej Wiosny. Główny bohater, Tom, z pochodzenia Słowak, właśnie zaczyna studiować historię na...
Pochodzący z II poł. I wieku przed Chr. traktat Marka Terencjusza Warrona "De lingua Latina" ("O języku łacińskim') jest pod wieloma względami dziełem wyjątkowym. Z jednej strony jest to najstarsza obecnie zachowana, jedna z najważniejszych...
Witaj na stronie księgarni internetowej Idena.pl! Otworzyliśmy ją przede wszystkim z miłości do literatury, którą chcemy się dzielić z innymi.
W naszej ofercie znajdziesz m.in. książki edukacyjne dla dzieci (bajki i baśnie). Dysponujemy także specjalistycznymi książkami logopedycznymi. Skorzystaj z wyszukiwarki – w kilka sekund otrzymasz interesujące Cię propozycje. Wystarczy dodać je do koszyka i czekać na paczkę!
Na Idena.pl ciekawe produkty dla siebie znajdą nastoletni pasjonaci sztuki. Proponujemy szeroki wybór kredek Maped i kredek świecowych Crayola.