- Obecnie brak na stanie

David R. Hanson
Autor: David R. Hanson
ISBN: 83-01-14762-8
Format: 165x240, 504 str.
Miękka oprawa
Wydawnictwo: PWN
O książce
Istnieje naprawdę niewiele materiałów opisujących zasady projektowania, implementacji i efektywnego wykorzystania bibliotek, i ta doskonała książka wypełnia tę lukę. Można ją wręcz porównać do Software Tools — powinien ją znać każdy programista C.
W. Richard Stevens, autor publikacji informatycznych
Każdy programista i szef projektu programistycznego musi biegle opanować sztukę tworzenia modułów oprogramowania nadających się do wielokrotnego wykorzystania, gdyż stanowią one budulec dla dużych i niezawodnych aplikacji. W przeciwieństwie do nowoczesnych języków obiektowych, język C nie ma zbyt wielu mechanizmów pozwalających łatwo tworzyć interfejsy programisty (API), a tym bardziej mechanizmów zachęcających do opracowywania takich interfejsów. Większość programistów C korzysta na co dzień z różnego rodzaju API i bibliotek je implementujących, ale względnie niewielu tworzy i udostępnia nowe API ogólnego przeznaczenia. Książka Interfejsy i implementacje w języku C pokazuje, jak tworzyć API wielokrotnego użytku za pomocą projektowania opartego na interfejsach — niezależnej od języka metodologii projektowej pozwalającej oddzielić interfejsy od ich implementacji. Zasady projektowania są wyjaśnione na przykładach. Autor szczegółowo opisuje 24 interfejsy wraz z ich implementacjami, co pozwala dokładnie zrozumieć rządzące nimi zasady projektowe.
Interfejsy i implementacje w języku C to:
Brak towaru
Moduł zaprojektowany dla Banana Pi, bazuje na układzie Maxim MAX232, ma wudowane złącze DB9. Napięcie pracy wynosi 5 V. Nazwa producenta: BPI-UART expand module
Brak towaru
Moduł do przechwytywania obrazu dla Raspberry Pi. Przechwytuje wideo w wysokiej rozdzielczości ze źródeł cyfrowych (HDMI/DVI), analogowych (komponent YPbPr) i komputerowych (RGB) w rozdzielczości 480p, 720p i 1080p. Picapture HD1
Brak towaru
Drewniany model jachtu do samodzielnego montażu z serii UGEARS to realistyczny, łatwy do złożenia zestaw składający się z 95 części, wyposażony w obracające się koła, otwartą pawęż, ponton oraz deskę surfingową, stanowiący idealny prezent dla miłośników żeglarstwa i modelarstwa. UGears 70193
Brak towaru
Moduł rozszerzeń z 3 złączami Grove przeznaczony dla modułu edukacyjnego micro:bit. Seeed Studio 114991850
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Silikonowa obudowa przeznaczona do modułu edukacyjnego micro:bit. Kolor niebieski. Seeed Studio 114991668
Brak towaru
Moduł z ultradżwiękowym czujnikiem odległości przeznaczonym do zestawów M5Stack. Ma zasięg od 20 do 150 cm i komunikuje się przez interfejs I2C. M5Stack U098
Brak towaru
Brak towaru
Moduł kamery 1 Mpx z sensorem OV9281 współpracujący z wszystkimi wersjami Raspberry Pi. Maksymalna rozdzielczość video wynosi 1280×800 pikseli. ArduCAM B0162
Brak towaru
Moduł umożliwia pomiar pola magnetycznego w trzech płaszczyznach XYZ, wyposżony w czujnik HMC5883L z interfejsem I2C. MOD-63
Brak towaru
Brak towaru
Zestaw akumulatorów Panasonic Eneloop R03/AAA o pojemności 800mAh oraz napięciu 1,2V. Zestaw zawiera cztery sztuki sprzedawane w opakowaniu wielokrotnego użytku. Panasonic BK-4MCCE/4LE
Brak towaru
Brak towaru
David R. Hanson