- 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:
Bateria alkaliczna AA (LR6) Akyga AKY2067 o pojemności 3050 mAh i napięciu 1.5 V przeznaczona do zasilania urządzeń codziennego użytku, takich jak piloty, latarki czy zabawki. Charakteryzuje się długim czasem pracy, odpornością na wycieki oraz możliwością długoterminowego przechowywania do 10 lat
Brak towaru
Wielofunkcyjny zestaw do kalibracji obiektywów M12, CS-Mount, C-Mount i DSLR. Pozwala na kalibrację ostrości, pomiar FoV bez potrzeby dodatkowych obliczeń oraz oszacowanie ostrości. ArduCAM B0226
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Kontroler lotu kompatybilny z MultiWii z mikrokontrolerem ATmega32U4 wyposażony w żyroskop oraz akcelerometr (MPU6050, 6DOF). Kontroler wyposażony jest w złącze USB, 6 wejść PWM, 6 wyjść PWM, złącze I2C (dla czujnik a ciśnienia, kompasu) złącze UART (dla GPS, Bluetooth)
Brak towaru
Brak towaru
Brak towaru
ABC016002E26-FIA-R-01 Wyświetlacz LCD 2x16, 80x36mm, FSTN, podświetlanie LED (amber), rozszerzony zakres temperatury, pobór prądu z podświetleniem 20mA, RoHS
Brak towaru
Ultra high performance digital triaxial acceleration sensor, I2C and SPI interface mode, voltage 1.62V - 3.6V, LGA12, BOSCH, RoHS
Brak towaru
Teensy Audio to rozszerzenie audio (16 bitów, 44,1 kHz) dla płytek Teensy 3.x oparte na kodeku SGTL5000. Umożliwia odtwarzanie i rejestrację dźwięku, syntezowanie dźwięku, dodawanie efektów oraz miksowanie dźwięku. PJRC TEENSY3-AUDIO
Brak towaru
UGears Holownik to niezwykły model mechaniczny, który łączy w sobie styl steampunk i realistyczne imitacje ruchów morskich. Wykonany z wysokiej jakości drewna, wyposażony w mechanizm imitujący kołysanie się na falach oraz dźwięk silnika gumowego, przypominający diesla. Holownik cechuje się doskonałą manewrowością i jest zdolny do holowania małych ładunków. Ten model stanowi idealne połączenie pasji do morza, historii i mechaniki, będąc jednocześnie wyjątkowym elementem dekoracyjnym i edukacyjnym. UGears 70078
Brak towaru
Brak towaru
David R. Hanson