- 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:
Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887
Brak towaru
Brak towaru
PmodAMP1 to moduł ze wzmacniaczem dla mikrofonu lub słuchawek audio. Digilent 210-131
Brak towaru
PmodBB to moduł płytki prototypowej z interfejsem Digilent 2 x 6 pin. Digilent
Brak towaru
PmodBTN to moduł z czterema przyciskami monostabilnymi i obwodami eliminacji drgań styków. Digilent 210-077
Brak towaru
PmodCLPBL to moduł z ekranem LCD 2x16 znaków, komunikacja odbywa się przy pomocy interfejsu równoległego, podświetlenie ekranu LCD. Digilent 410-142
Brak towaru
PmodCLS to moduł z wyświetlaczem LCD 2x16 znaków, komunikacja odbywa się przy pomocy interfejsu szeregowego, SPI, I2C lub UART. Digilent 210-092
Brak towaru
PmodCON2 to moduł ze złączami BNC, umożliwia podłączenie przewodów BNC do płyt prototypowych lub układów FPGA. Digilent 210-066
Brak towaru
PmodCON3 to moduł do podłączania serwomechanizmów R/C. Digilent 210-082
Brak towaru
PmodAD1 to moduł z dwoma przetwornikami DAC. Digilent 210-063
Brak towaru
Moduł w standardzie Pmod z dwukanałowym 12-bitowym konwerterem DAC komunikującym się poprzez interfejs SPI. Digilent 410-113P
Brak towaru
PmodHB3, mostek H o wydajności prądowej do 2A ze sprzężeniem zwrotnym od silnika. Digilent 410-069
Brak towaru
PmodJSTK, moduł z 2-osiowym joystickiem, dwoma przyciskami i dwiema diodami LED, komunikacja z mikrokontrolerem modułu przy pomocy SPI. Digilent 410-116
Brak towaru
PmodLED, moduł z czterema diodami LED, idealny do sygnalizowania stanów budowango układu. Digilent 410-076
Brak towaru
Brak towaru
PmodRS232, konwerter interfejsu szeregowego TTL na interfejs RS232 ze złączem DB-9. Digilent 410-068
Brak towaru
David R. Hanson