Verleger: 8
USB. Praktyczne programowanie z Windows API w C++
Andrzej Daniluk
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych W jaki sposób odbywa się transfer danych? Jak odblokować urządzenia do transmisji? Na czym polega programowanie obiektowe transmisji USB? USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń, takich jak mysz, kamera, aparat fotograficzny, telefon komórkowy, modem, skaner, przenośna pamięć. Podłączone w ten sposób urządzenia są od razu wykrywane i rozpoznawane przez system, dzięki czemu instalacja sterowników i konfiguracja sprzętu odbywają się zwykle automatycznie. Książka "USB. Praktyczne programowanie z Windows API w C++" w zwięzły sposób przedstawia wszelkie zagadnienia, dotyczące użytkowania i programowania transmisji USB. Korzystając z tego podręcznika, poznasz nie tylko teoretyczne podstawy działania USB, ale także zdobędziesz praktyczne umiejętności w tym zakresie. Książka zawiera bowiem zarówno konkretne przykłady, jak i ćwiczenia do samodzielnego wykonania dla wszystkich, którzy chcą zyskać wiedzę na zaawansowanym poziomie. Dowiesz się między innymi, jakie są rodzaje transferów danych i transakcji USB, za co odpowiadają komponenty i jak wykorzystać wzorce projektowe. Zrozumiesz także metody projektowania obiektowego oraz implementacji oprogramowania sterującego łączem USB. Środowisko fizyczne i sygnałowe USB Klasy instalacji urządzeń Rejestr systemowy Transmisja danych Struktura systemu USB Detekcja i identyfikacja urządzeń Odczyt i zapis danych w formie raportu Programowanie obiektowe transmisji USB Wewnętrzne struktury danych Programy wielowątkowe Konwertery USB Tu znajdziesz wszystko o działaniu USB i możliwościach jego wykorzystania!
USB. Praktyczne programowanie z Windows API w C++. Wydanie II
Andrzej Daniluk
USB dobre na wszystko — wykorzystaj jego moc! Standardy USB 2.0 i 3.0 oraz połączone urządzenia, czyli sprzętowa podstawa transmisji danych Transmisja danych w standardzie USB, czyli komunikacja i współdziałanie zasobów systemowych różnych urządzeń Biblioteki i programy wielowątkowe, czyli szczegółowe aspekty programowania transmisji danych w USB Mniej więcej pod koniec lat 90. standard USB utrwalił się w świadomości użytkowników komputerów na całym świecie i stał się dla nich jednym z najwygodniejszych narzędzi zapewniających komunikację oraz wymianę danych między urządzeniami. Liczba gniazd USB, do których można podłączyć dosłownie wszystko — mysz, pendrive’a, dysk zewnętrzny czy kartę sieciową — stała się jednym z ważnych kryteriów przy zakupie nowego komputera, a czołowi wytwórcy ani myślą zastępować go czymkolwiek innym. Jednak USB ma także swoje wady. Zalicza się do nich konieczność używania bardziej złożonego sprzętu i oprogramowania w porównaniu ze starszymi protokołami transmisji danych. Te kłopoty pomoże Ci rozwiązać niniejsza książka, o ile nieobcy jest Ci język C/C++ w zakresie programowania strukturalnego i proceduralnego. Pokaże Ci ona całą architekturę standardu USB oraz implikacje jego stosowania dla różnych urządzeń. Dzięki niej poznasz także podstawy zasad programowania transmisji USB z wykorzystaniem zasobów systemów operacyjnych Windows oraz współistniejących bibliotek programistycznych. W dodatku autor tego wyczerpującego podręcznika nie poprzestaje na suchym wyliczeniu typów danych czy funkcji, lecz zamieszcza mnóstwo wskazówek dotyczących konkretnych, działających aplikacji. Jeśli myślisz o programowaniu transmisji danych w USB, nie znajdziesz nic lepszego! Standardy bazowe USB 2.0 oraz 3.0 Informacje o urządzeniach Wstęp do transmisji danych Urządzenia klasy HID Detekcja i identyfikacja różnych klas urządzeń dołączonych do magistrali USB Odblokowanie urządzenia do transmisji Odczyt i zapis danych Biblioteki WinUSB oraz LibUSB Podstawy programowania obiektowego transmisji USB Wewnętrzne struktury danych Podstawy programowania wielowątkowego transmisji USB Adaptery USB Poznaj jeden z najpopularniejszych standardów wszech czasów!
User Experience Mapping. Enhance UX with User Story Map, Journey Map and Diagrams
Peter W. Szabo
Do you want to create better products and innovative solutions? User experience maps will help you understand your users and improve communication with them. Maps can also champion user-centricity within the organization.This book is the first print resource covering two advanced mapping techniques—the behavioral change map and the 4D UX map. You’ll explore user story maps, task models, and journey maps, while also creating wireflows, mental model maps, ecosystem maps, and solution maps. You’ll learn how to use insights from real users to create and improve your maps and products.The book delves into each major user experience map type, ranging from simple techniques based on sticky notes to more complex map types, and guides you in solving real-world problems with maps. You’ll understand how to create maps using a variety of software products, including Adobe Illustrator, Balsamiq Mockups, Axure RP, and Microsoft Word. Besides, you can draw each map type with pen and paper too!The book also showcases communication techniques and workshop ideas. You’ll learn about the Kaizen-UX management framework, developed by the author, now used by many agencies and in-house UX teams in Europe and beyond.Buying this book will give you hundreds of hours worth of user experience knowledge, from one of the world’s leading UX consultants. It will change your users’ world for the better. If you are still not convinced, we have hidden some cat drawings in it, just in case.
User Friendly. Jak niewidoczne zasady projektowania zmieniają nasze życie, pracę i rozrywkę
Cliff Kuang, Robert Fabricant
Bez względu na to, czy mówimy o smartfonach, szczoteczkach do zębów czy autonomicznych samochodach, projektowanie wymaga szacunku dla oczekiwań użytkowników i zrozumienia niuansów ich życia. Najważniejsze jednak wydaje się odrzucenie przekonania o ludzkiej doskonałości. Historia dizajnu zorientowanego na użytkownika obfituje w fascynujące opowieści i nieoczekiwane zwroty akcji. Autorzy książki opowiadają o wpływie, jaki na wzornictwo wywarły globalne kryzysy, wojny światowe i awarię pewnej elektrowni jądrowej. Pokazują, jak projektowanie dla osób ze specjalnymi potrzebami utorowało drogę wynalazkom, bez których nikt z nas nie wyobraża już sobie życia. Sporo też piszą o tajnikach projektowania najnowszych technologii – od pojazdów autonomicznych, poprzez media społecznościowe, po sztuczną inteligencję. Analizują nasze oczekiwania wobec urządzeń oraz sposób, w jaki nawiązujemy z nimi relacje. Jak przyznają autorzy, ich zamiarem jest nie tylko nakreślenie najnowszej historii dizajnu, ale przede wszystkim wyposażenie czytelników i czytelniczek w narzędzia niezbędne do krytycznego spojrzenia na wszechobecne dziś w naszym życiu projektowanie doświadczeń użytkownika. Nie uciekają więc od pytań o rzeczywiste skutki innowacji wprowadzanych przez cyfrowych gigantów ani o to, dlaczego kolejnym krokiem na ścieżce rozwoju technologii nie będzie wynalezienie nowego modelu telefonu czy aplikacji, lecz – nowej metafory. Książkę uzupełnia krótki opis procesu projektowania zorientowanego na użytkownika oraz lista kamieni milowych w historii projektowania – od fotela Ludwika XV po przepisy o RODO.
User Training for Busy Programmers. Develop effective software training classes quickly and easily
William Rice, William Rice
If you need to write a successful software training course and are unsure of how to start, then this book gets right to the point with clear, concise directions for developing an end-user software course. This step-by-step job aid walks you through the process of developing a successful, instructor-led software class. There are many good books on training theory. This book takes a more practical, condensed approach for when you don't have time to learn training theory. It is based on fifteen years of technical writing and training experience. In under 100 pages, the book guides you through the process of developing an end-user software course using a method that is tested, proven, and based upon sound instructional theory.
Daniel Naborowski
Usiłowanie Dał ci się Bóg urodzić do wysokich rzeczy, Wysokie tedy zawsze sprawy miej na pieczy. Choć się nie zawsze zdarzy, ty przecie czyń twoje. Ten, co wysokim rzeczom oddał myśli swoje, Choć nie dopiął, ten pozad nie barzo zostawa; Iż to, co mógł, uczynił, tym się zacnym stawa. [...]Daniel NaborowskiUr. 1573 w Krakowie Zm. 1640 w Wilnie Najważniejsze dzieła: Na oczy królewny angielskiej, Róża, Cień, Nic Syn krakowskiego aptekarza, wyznawca kalwinizmu. Studiował na zagranicznych uniwersytetach (Wittemberga, Bazylea, Padwa), później pracował jako lekarz, nauczyciel i dyplomata na dworze Radziwiłłów, niejako przy okazji dedykując im wiele wierszy. Uważany za typowego przedstawiciela barokowej poezji dworskiej, opartej na efektownych konceptach. Wyróżnia go pewna niematerialność jego utworów. Wyrafinowane komplementy z wiersza Na oczy królewny angielskiej nie mówią nic o chwalonym obiekcie, dar z dedykowanej Krzysztofowi "Piorunowi" Radziwiłłowi Róży okazuje się "mrozem spłodzonym" śladem mrozu na szybie, a brawurowy wiersz Nic stwierdza jednoznaczną przewagę "niczego" nad "czymś". Na tle barokowej poezji wiersze Naborowskiego wyróżnia też naturalna, niemal współczesna składnia i brak zamiłowania do ozdobników. Kupując książkę wspierasz fundację Nowoczesna Polska, która propaguje ideę wolnej kultury. Wolne Lektury to biblioteka internetowa, rozwijana pod patronatem Ministerstwa Edukacji Narodowej. W jej zbiorach znajduje się kilka tysięcy utworów, w tym wiele lektur szkolnych zalecanych do użytku przez MEN, które trafiły już do domeny publicznej. Wszystkie dzieła są odpowiednio opracowane - opatrzone przypisami oraz motywami.
Using AI in Marketing. Harness AI technologies to transform marketing strategies and results
Mercury Learning and Information, Greg Kihlström
Artificial Intelligence is reshaping the marketing landscape. This book begins with a foundational overview of AI and its history, establishing the importance of AI in modern marketing practices. Readers will gain insights into the integration of AI with marketing fundamentals, paving the way for strategic advancements.Delving deeper, the book explores current applications of AI, from data analytics to campaign automation, and personalized customer experiences. With chapters dedicated to generative AI, prompt optimization, and team augmentation, the book provides actionable insights and case studies to guide readers through real-world usage.As the journey concludes, readers are equipped with an understanding of AI's transformative impact, ethical considerations, and strategies for adoption. This book ensures that marketers are ready to embrace AI, optimize their workflows, and make informed investment decisions for future growth.
Using CiviCRM. Click here to enter text. - Second Edition
Erik Hommel, Joseph Murray, Brian P Shaughnessy
CiviCRM provides a powerful toolbox of resources to help organizations manage relationships with constituents. It is free, open source, web-based, and geared specifically to meet the constituent relationship management needs of the not-for-profit sector.Beginning with broader questions about how your organization is structured, which existing workflows are critical to your operations, and the overarching purpose of a centralized CRM, the book proceeds step by step through configuring CiviCRM, understanding the choices when setting up the system, importing data, and exploring the breadth of tools available throughout the system. You will see how to best use this software to handle event registrations, accept and track contributions, manage paid and free memberships and subscriptions, segment contacts, send bulk e-mails with open and click-through tracking, manage outreach campaigns, and set up case management workflows that match your organization’s roles and rules. With specific emphasis on helping implementers ask the right questions, consider key principals when setting up the system, and understand usage through case studies and examples, the book comprehensively reviews the functionality of CiviCRM and the opportunities it provides.With this book, you can help your organization better achieve its mission as a charity, industry association, professional society, political advocacy group, community group, government agency, or other similar organization and position yourself to become a power user who efficiently and effectively navigates the system.