Ocena : 4
2010-07-26
Robert Gągoł
Książka jest dobra, aczkolwiek z brakuje mi w niej działającego przykładu Dod delphi 2009 bo przykłady zawarte w książce przykłady się pod D2009 nie kompilują i nawet po zmianie PChar na PAnsiChar, co umożliwia kompilacje dane z portu to chińszczyzna. Myślę że warto to by było uzupełnić w kolejnym wydaniu. Miałby również prośbę do Pana Andrzeja o jakiś artykuł rozwiązujący ten problem na 4programers :)
Ocena : 2
2009-04-20
Tomasz
Bardzo szeroko opisana trudna do programowania konsola do gier windows. Posix potraktowany po macoszemu, nawet polecenie stty to kopia manuala. Za dużo uwag jak robić wykresy pod windowsem - wiem że to trudne ale po co to komu, temat książki to rs232. Brak konkretnych przykładów, przydał by się np. Tutosial jak oprogramować multimetr pod linuxem albo qnx-em (w książce Rtlinux wybrany multimetr nie jest już dostępny w sprzedaży - te z listy z nim zgodnych też już są wycofane z rynku). A w literaturze polskiej brakuje aktualnego podręcznika na te tematy dla porządnych systemów, a nie tylko dla graczy spod windy (oni i tak nie programują).
Ocena : 1
2011-11-18
bez podpisu
Książka ma tylko jeden przydatny rozdział 11 "posix" choć słabo opisany - polecenie stty bez przykładu. Dużo tekstu nie na temat szczególnie rozdział 7 - jak zabrakło miejsca na opis rs232 to po co przestarzała obsługa grafiki w winapi (to nie temat tej książki). Zresztą mam ciągle wrażenia jakby autor dostał pieniądze za reklamę windowsa zamiast pisać o rs232. Nie ma nawet nic o konwersji na rs232 na TTL - co jest jedną z najważniejszych rzeczy w temacie rs (komunikacja z mikrokontrolerami).
Stracone 67zł i zawiedzione zaufanie jeśli chodzi o jakość książek heliona. A na polskim rynku brak literatury na temat rs232 i rs485 - szczególnie na temat modbus.
Ocena : 6
Edyta J.
Należy zgodzić się z jedną z wcześniejszych opinii, że książka należy do rzadko spotykanego u nas gatunku. Na uwagę zasługuje sposób prezentowania zasad obsługi interfejsu RS od podstaw jak również sam fakt wydania takiej książki. <P>
Sama jestem studentką informatyki i wiem, jak trudno zdobyć tego typu wiadomości (umiejętność obsługi interfejsu szeregowego i równoległego jest dochodowym biznesem i paru firmom mogą spaść dochody, a i jacyś ludzie mogą się zdenerwować). Nawet w pozycjach typu "Vademecum profesjonalisty" temat ten jest omawiany po łebkach i chyba nie dlatego, że autorzy się na tym nie znają.
Dobrze się stało, że większość programów przedstawiona jest w sposób nieskomplikowany. Zasadę tę autor złamał w przykładach niektórych aplikacji graficznych (rozdział 7) oraz kontrolera temperatury (początek rozdz. 8), które moim zdaniem są za bardzo przekomplikowane. Zabrakło mi też komentarza odnośnie sposobu kończenia pracy wątków.<P>
W zamieszczonych przykładach nie trzeba jawnie przechwytywać kodu zakończenia wątku gdyż robi to sam formularz, ale jakiś komentarz powinien być. Podsumowując jest to wartościowa pozycja i należy ją polecać wszystkim przemądrzałym, dorabiającym na boku profesorkom odsyłającym człowieka do tajemniczej literatury i najlepiej takiej, którą trudno zdobyć. <P>
Ocena : 6
2005-09-12
pigeon
Książka jest super. Była dla mnie kluczową pozycją przy pisaniu
pracy licencjackiej i magisterskiej. Jest to książka praktyczna i ucząca
projektowania aplikacji dla RS 232C w C++ Builder i Delphi. Przydałyby się
podobne pozycje na temat nowszych portów jak np. USB. Gratulacje dla
Autora!
Ocena : 6
Jarek Pawłowski
Bardzo dobra książka należąca do rzadko spotykanego na polskim rynku gatunku "manual". Z powodzeniem może ją traktować jako poradnik programowania każdy, kto zechce poznać obsługę RS w Windows. Wszystko jest dokładnie wyjaśnione, poparte ciekawymi, a co najważniejsze działającymi w praktyce przykładami.<P>
Ocena : 5
dziadek
W pełni popieram Edytę J.
Ocena : 5
bez podpisu
Sposób prezentacji wiadomości zawartych w podręczniku oraz liczne przykłady (chciałoby się więcej) umożliwiają w sposób dość przystępny zapoznanie się z mechanizmami systemu operacyjnego w zakresie transmisji przez osoby o niewielkim doświadczeniu programistycznym.<P>
Wyrażam duże zadowolenie z zakupu tej pozycji.<P>
Ocena : 5
Marian Koralski
Po przeczytaniu licznych wypowiedzi na temat książki mam tylko jedną uwagę do autora tej publikacji, aby w kolejnym wydaniu książki postarał się opisać jeśli można komunikacje z mikrokontrolerami 8051,AVR nie każdy ma potrzebę programowania interfejsów do gotowych urządzeń, czasami są tacy, którzy wola sami napisać program na np. AVR i napisać aplikacje do niego. Po przeczytaniu książki musze stwierdzić, że w końcu ktoś napisał coś sensownego na temat transmisji RS, a nie tylko same bazy danych itp.
Ocena : 5
Marcin K.
No cóż -- kto w dzisiejszych czasach używa Pascala -- tylko uczniowie i to na zajęciach. W pozostałych przypadkach stosowane są C++, Delphi (lub Visual Basic którego nie opisano).<P>
W opisach do tych programów można znaleźć wiele pożytecznych informacji.
Ocena : 5
Paweł
Książka prawie idealna, choć czuję mały niedosyt. :)
Ocena : 4
Tomasz Jakobiec
Zaleta książki -- to duża dokładność w omawianiu niepełnego wycinka zagadnień związanych z transmisją szeregową. Wadą jest natomiast, brak próby pokuszenia się o stworzenie naprawdę dorosłego i mocnego systemu transmisji wyposażonego w warstwę wyższą z odpowiednim protokołem. Taki protokół mógłby zawierać mechanizmy weryfikacji poprawności transmisji oparte na obliczaniu CRC wedle odpowiedniego wielomianu, oraz odpowiednie informacje dodatkowe pozwalające informować urządzenia współpracujące o np. charakterze przesyłanych danych.<P>
Szkoda, bo wszystkie elementy układanki, czyli dostęp do portów szeregowych, uruchamianie wątków i obsługa komponentów graficznych są na miejscu.<P>
I jeszcze jedno, gdyby autor pokusił się o stworzenie wzmiankowanego protokołu wyższego rzędu i dobrze go opracował, a nawet przygotował implementacje w C dla któregoś z popularnych kontrolerów ze sztandarowym I8051 w poparciu o kompilatory takie jak, Keil, Tasking czy Archimedes, książka mogła by kosztować nawet i 100 złotych i była by warta swoich pieniędzy!
Ocena : 4
Andrzej Daniluk
Przeglądając recenzje Czytelników na temat książki RS 232C natrafiłem na dwie negatywne recenzje, które w istocie podważają moje kompetencje. Ponieważ pierwsza z nich jest nie podpisana i w dodatku bardzo personalna(?), nie wyrażę do niej swojego komentarza. Pragnę natomiast odnieść się do recenzji Pana Jarosława Rząsy.<P>
Szanowny Czytelniku<P>
Z wielką uwagą przeczytałem Pański komentarz. Niestety z przykrością muszę zauważyć, iż poddając w wątpliwość moje kompetencje popełnił Pan pewne zaniedbanie, co w efekcie może wprowadzić w błąd innych Czytelników. Pokrótce ustosunkuje się do Pańskich komentarzy.<P>
Przykład Timera ze strony 122.<P>
<OL>
<LI>Należy zdawać sobie sprawę, iż ustalenie właściwości Interval obiektu TTimer nie ma nic wspólnego z prawdziwą "rozdzielczością czasową" jaka otrzymujemy w tego typu programach i powinno to być jasne dla tak doświadczonego programisty. Łatwo się przekonać, iż ustalenie 1ms daje w efekcie maksymalny czas potrzebny na przetworzenie danych w granicach 50-60 ms. Ustalenie powiedzmy 20 ms daje już tylko gorsze oszacowania. Każdy może się o tym przekonać testując np. projekt p_RS_20.dpr. Wystarczy w tym celu zaopatrzyć się w dobry stoper i policzyć ile odczytów (nawet błędnych) jesteśmy w stanie uzyskać w czasie 1 min (60 000 ms). Dalej w tekście zamieszczony jest test Timera.
<LI>Jeżeli dokładnie zapozna się Pan z przykładem zamieszczonym na wydruku 5.7 musi Pan zauważyć, iż prędkość transmisji ustalona jako 1200 bitów/sek ( bit startu + 7 bitów danych + bit stopu + bit parzystości) daje teoretyczną maksymalną wartość 8.33 ms/bajt.<BR>
Zatem poprzednie oszacowanie nie jest zadawalające, jednak wydaje się najlepsze z możliwych do uzyskania przy pomocy Timera. <BR>
Dla prędkości 300 bitów/sek i przy tych samych parametrach transmisji otrzymamy już wartość ok. 34 ms/bajt. Wydłużając bity danych i stopu otrzymamy jeszcze lepsze dopasowanie do możliwości Timera (co nie powinno nas dziwić). <BR>
<LI>Uważny Czytelnik na pewno spostrzegł, iż w tym wypadku wykorzystanie Timera służy jedynie do zdiagnozowania, czy w ogóle nadszedł jakiś znak. Kompletna informacja czytana jest zupełnie gdzie indziej.
</OL>
Odnośnie drugiej części recenzji Pana Rząsy, to raczy Pan wybaczyć, jednak autor książki nie czuje się osobą kompetentną do komentowania stanów rozdrażnienia osób trzecich.<P>
Zawsze z uwagą wysłuchuję komentarzy zainteresowanych osób, dlatego pragnę gorąco podziękować, za Pańskie uwagi mimo iż moim zdaniem nie są one merytoryczne i pozbawione rzetelnego uzasadnienia. Pewne obiekcje wynikają zapewne z faktu, iż nie wszystkie wiadomości zamieszczone w książce zostały przedstawione dostatecznie jasno.<P>
Ocena : 2
Jarosław Rząsa
Moim zdaniem jedyną wartościowa rzeczą w książce jest opis podstawowych funkcji obsługujących komunikację przy wykorzystaniu interfejsu RS232 (przetłumaczony na język polski z pliku pomocy Win32.hlp). <P>
Autor książki na pewno nie jest doświadczonym programistą (świadczy o tym między innymi obsługa zdarzenia OnTimer co 1ms - strona 122) Wiele przykładów wręcz drażni czytelnika swoją składnią. (np. funkcje z strony 63 i 64).<P>
Znacznie więcej spodziewałem się po przeczytaniu spisu treści tej książki.
Ocena : 2
bez podpisu
Gdyby nie informacje o funkcjach obsługi interfejsu szeregowego, książka miałaby jedynie wartość satyryczną. Programowanie jest sztuką, co potwierdza to dziełko. Człowiek, który tworzył tę aplikację, przypomina analfabetę chcącego napisać "Trylogię".<P>
Ocena : 1
Krzysztof Studnicki
W tytule książki jest słowo "Od Pascala..." i to najbardziej mnie zainteresowało jak zamawiałem książkę.<p>
Niestety rozczarowałem się bardzo, bo Pascalowi autor poświęcił 2 strony, a właściwie przerwaniu 14 (dostępnemu w innych publikacjach).<p>
Zostałem zwiedziony przez tytuł i czuję się bardzo rozczarowany.<P>
Ocena : 6
2009-06-16
piotr
Znalazłem ją po kilku latach na strychu i uważam, że jest wybitna. W końcu potrafię komunikować sie przez modem, który znalazłem razem z nią.
Ocena : 6
2003-12-01
bez podpisu
Wreszcie porządna (w zasadzie jedyna) pozycja na polskim rynku dotycząca tematu programowania transmisji na PC. Do tej pory był to absolutnie temat tabu. Dostęp do portów WinApi dla RS232c. Ponieważ USB staje się coraz bardziej powszechne, wyrażam nadzieję, że autor nie pozwoli aby było to nadal tematem tabu.<br>
Reasumując jest to wielka odsłona tematu do tej pory znanego dla nielicznych i to jej wielki plus.
Ocena : 6
2003-07-15
Grzegorz Twardowski
Książka jest super!!! To właśnie to czego szukałem. Przystępny
język pozwala na dogłębne zrozumienie tematyki. Zestawienie rozdziałów
jest celujące. Ta książka zrobiła na mnie ogromne wrażenie. Jeżeli ktoś
zamierza pisać programy pod RS232C to ta pozycja jest obowiąskowa :)
Książka jest po prostu super!!!
Ps. Czekam kiedy pokaże się literatura omawiajaca w szegółach zagadnienia portu USB.
Ocena : 5
2005-01-19
bez podpisu
Niezła książka, również dla początkujących, szczegółowo i przystępnie omówiono w niej zagadnienia komunikacji przez RS-a! Bardzo dobrze opracowano przykłady kodów (sprawdziłem w praktyce ich działanie), mnie zainterowała szczególnie ze względu na rozwiązania dla C i Delphi! Podsumowując niezła pozycja dla typowego inżyniera praktyka lub dla studenta informatyki, elektrotechniki lub elektroniki! Zachęcam do zakupu ze względu na dużą wartość merytoryczną książki przy jej jednocześnie bardzo przystępnej cenie!
Ocena : 5
2006-07-18
Marcin Olchanowski
Książkę polecam dla każdego, kto chce zając się tematem
transmisji z wykorzystaniem RS, nie ma w niej wielce rozbudowanych
przykładów i masy teorii a jedynie nauka od pełnego opisu i najprostszych
bardzo małych programów po coraz większe, przez co temat można opanować
bardzo szybko.
Dałbym 6 dla tej książki, bo spodziewałem się po nowym wydaniu opisu USB i
komunikacji class i HID a tutaj jedynie opisano komunikacje z
wykorzystaniem konwerterów, które tworzą wirtualny port COM, czyli w 95%
wygląda to tak samo jak komunikacja RS.
Mam nadzieje, że autor tej książki wyda jakąś oddzielna pozycje o
komunikacji USB :)
Ocena : 5
2006-07-27
Łukasz Brzozowski
Książka w przyswajalny sposób tłumaczy wymieniony standard RS
232C od strony wykorzystania praktycznego programowania z licznymi
przykładami.
Ocena : 5
2003-11-17
Paweł Burdziakowski
Książka jest wspaniała, choć po wnikliwej lekturze wydania pierwszego nasunęły mi się dość ważne sugestie do autora na przyszłość. Moim zdaniem brakuje, podkreślę jeszcze raz, że dla mnie, kilku dość istotnych elementów tej lektury, lecz nie rzutujących na całość. Zatem przejdę do konkretów.<br> Autor mało posiłkuje się funkcją WaitCommEvent(), funkcja ta jest dość zdawkowo opisana. Zawsze lubię jak opisuje się wszystkie elementy funkcji dokładnie, bez faworyzowania żadnych elementów, które akurat autor lubi lub nie opisywania tych, których nie używa. Zatem idealną sprawą do wydania trzeciego, byłoby dokładne opisanie funkcji użytych w książce. Tak po prostu, jak w helpie, po co dana funkcja, co dane elementy ze sobą reprezentują, mały przykład. Niestety nie pojawiły się programy odbierające transmisje RS z urządzenia, które wysyła je ciągle, nie zależnie od tego czy są odebrane, czy my czekamy na odebranie po inicjalizacji. Co więcej nie można takiej transmisji zatrzymać lub wywołać, np. odbiór danych NMEA z GPS. W tym przypadku WaitCommEvent() spisuje się na medal. Poruszenie kwestii tego typu przyciągnęłoby tysiące amatorów nawigacji i GPS do tej książki. W pewnych warunkach programy prezentowane w książce po prostu zawieszą się i to dość poważnie. <br>
No a poza tym książka jest bardzo dobra, moim zdaniem jedna z najlepszych na rynku w tej dziedzinie.