121 123

background image

121

Elektronika Praktyczna 5/2002

B I B L I O T E K A E P

W†ostatnich dniach kwietna uka-

za³a siÍ ksi¹øka pt. ìUk³ady pro-
gramowalne, pierwsze krokiî, napi-
sana przez autorÛw, ktÛrych wczeú-
niejsza ksi¹øka ìUk³ady programo-
walne w†praktyceî by³a opisana
w†EP9/2001. Autorzy postawili so-
bie ambitny cel wprowadzenia czy-
telnika w†fascynuj¹cy úwiat uk³a-
dÛw programowalnych.

Ksi¹økÍ rozpoczyna krÛtka cha-

rakterystyka uk³adÛw programowal-
nych - absolutne minimum informa-
cji potrzebnych do rozpoczÍcia
przygody z†uk³adami programowal-
nymi. W†czÍúci wprowadzaj¹cej
moøna teø znaleüÊ informacje o†im-
plementowaniu projektu oraz o†naj-
popularniejszych jÍzykach opisu
sprzÍtu (ABEL, AHDL, VHDL).
W†dalszej czÍúci autorzy pokazali
kolejne etapy, jakie trzeba pokonaÊ
w†procesie realizacji projektu uk³a-
dÛw w†strukturach PLD. Ksi¹øka za-
wiera opis oprogramowania projek-
towego Max+Plus II Baseline firmy
Altera oraz WebPack ISE firmy Xi-
linx. Autorzy zwrÛcili uwagÍ na
moøliwoúci i†ograniczenia obu pa-
kietÛw projektowych, pokazali spo-
sÛb instalacji oprogramowania, pro-
wadz¹ czytelnika ìza rÍkÍî tworz¹c
pierwszy projekt, edytuj¹c go, kom-
piluj¹c, przeprowadzaj¹c symulacjÍ
czasow¹ i†funkcjonaln¹ i†ostatecznie

Piotr Zbysiński, Jerzy Pasierbiński: „Układy programowalne,
pierwsze kroki”, BTC 2002, 212 str., zawiera CD−ROM

W „Bibliotece EP” prezentujemy książki dotyczące zagadnień związanych z różnymi dziedzinami techniki,

jednak zawsze przydatne w pracy elektronika lub pomocne w uprawianiu elektronicznego hobby. Nasza
opinia jest oczywiście subiektywna, ale wynika z wieloletniego doświadczenia zawodowego i chyba jest
zgodna z oczekiwaniami tych, którzy chcą z książek korzystać, a nie przyozdabiać nimi półki. Aby nie
marnować miejsca w EP, nie będziemy publikować recenzji książek ocenianych na jedną lub dwie
„lutownice”. Przyjęliśmy szeroką skalę ocen, aby ułatwić Czytelnikom orientację w potencjalnej
przydatności książki.

Uwaga! Większość prezentowanych książek można zamówić w Dziale Handlowym AVT (patrz str. 65).

Chcemy w ten sposób udostępnić je Czytelnikom EP.

programuj¹c uk³ad. Osobny rozdzia³
jest poúwiÍcony programowaniu
i†konfigurowaniu uk³adÛw PLD
w†systemie (ISP). Opisano budowÍ
interfejsu JTAG oraz programatory
ISP (ByteBlaster i†DLC5). Na naj-
wiÍksz¹ uwagÍ zas³uguje rozdzia³
zawieraj¹cy przyk³adowe projekty,
gdyø w†ten sposÛb moøna najszyb-
ciej i†naj³atwiej zrozumieÊ metody-
kÍ projektowania uk³adÛw progra-
mowalnych. Poniewaø mowa jest
o†ìpierwszych krokachî, wiÍc przy-
k³ady rozpoczynaj¹ siÍ od ca³kiem
prostych (podstawowe funkcje lo-
giczne, dekoder adresowy, port dwu-
kierunkowy) a†koÒcz¹ na ca³kiem za-
awansowanych (dwukierunkowy licz-
nik NKB z†wejúciem rÛwnoleg³ym, re-
jestr przesuwaj¹cy z†wejúciami szere-
gowym i†rÛwnoleg³ym oraz wyjúciem
szeregowym). Kaødy z†piÍtnastu pro-
jektÛw zawiera schemat logiczny,
oraz realizacjÍ projektu w†trzech jÍ-
zykach stosowanych do opisu uk³a-
dÛw: ABEL, AHDL i†VHDL.

Do ksi¹øki jest do³¹czona p³yta

CD-ROM zawieraj¹ca oprogramowa-
nie projektowe Max+Plus II Baseli-
ne firmy Altera oraz WebPack ISE
firmy Xilinx. Niby nic nadzwyczaj-
nego, bo jest to przecieø oprogra-
mowanie dostÍpne bezp³atnie (do
celÛw edukacyjnych) w†witrynach
WWW tych firm. Ale ten prezent
doceni¹ z†pewnoúci¹ Ci, ktÛrzy
gdzieú w†Polsce (tzn. za poúrednic-
twem dostÍpu dial-up TP S.A.,
a†nie sieci uczelnianych) prÛbowali
ìúci¹gn¹Êî jakieú wiÍksze pliki. Na
p³ycie zamieszczono takøe komplet-
n¹ dokumentacjÍ zestawu laborato-

ryjnego, umoøliwiaj¹cego przepro-
wadzanie eksperymentÛw.

W†ksi¹øce zawarto wiÍc wszyst-

ko co jest potrzebne do zorganizo-
wania w†szkole lub w†domu, na
swoim w³asnym stole, laboratorium
wytwarzania uk³adÛw o†wymyúlo-
nych przez nas funkcjach. Dosko-
na³e wsparcie dla prÛbuj¹cych zro-
biÊ pierwsze kroki. Potem juø bÍ-
dzie podobno ³atwiej, jak zapew-
niaj¹ autorzy we wstÍpie. PiÍÊ lu-
townic!

U w a g a ! W y b r a n e f r a g m e n t y

ksi¹øki s¹ dostÍpne na p³ycie CD-
EP5/2002B oraz na stronie interne-
towej www.ep.com.pl (ìKsi¹øki dla
elektronikÛwî).

○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Kent Reisdorph: ìDelphi 6†dla
kaødegoî, Helion 2001, 859 str.

Kolejna, prezentowana na ³amach

EP, ksi¹øka poúwiÍcona programowa-

niu w†Delphi. Ksi¹øki z†serii ì... dla
kaødegoî wydawnictwa Helion mogliú-
my juø wczeúniej poznaÊ i†zawsze
spe³nia³y one nasze oczekiwania. Nie
inaczej jest tym razem - tytu³ suge-
ruje, øe jest to ksi¹øka dla kaødego
programuj¹cego w†jÍzyku Object Pas-
cal w†úrodowisku Delphi i, chociaø

trudno to sobie wyobraziÊ, tak jest
w†rzeczywistoúci. W†ksi¹øce s¹ zawar-
te informacje przeznaczone dla po-
cz¹tkuj¹cych programistÛw (operatory,
zmienne, procedury, funkcje, wskaüni-
ki, instrukcje steruj¹ce itp.), troszkÍ
bardziej zaawansowanych (obiekty
w†Pascalu, przeci¹øanie funkcji, wyko-

background image

B I B L I O T E K A E P

Elektronika Praktyczna 5/2002

122

rzystywanie komponentÛw, tworzenie
menu, wykorzystywanie paskÛw narzÍ-
dzi itp.) oraz dla programistÛw zawo-
dowo wykorzystuj¹cych Delphi (two-
rzenie komponentÛw, tworzenie pli-
kÛw pomocy kontekstowej, praca z†ko-
munikatami, tworzenie obiektÛw COM
i†kontrolek ActiveX, programowanie
z†wykorzystaniem bibliotek DLL, two-
rzenie aplikacji bazodanowych oraz
internetowych itp.). Zagadnienia poru-
szane w†ksi¹øce s¹ ilustrowane przy-
k³adowymi aplikacjami, ktÛrych kody
ürÛd³owe znajduj¹ siÍ w†ksi¹øce (moø-
na je rÛwnieø úci¹gn¹Ê z†witryny in-
ternetowej wydawnictwa).

Ze wzglÍdu na obszernoúÊ porusza-

nych tematÛw i†ograniczon¹ objÍtoúÊ
ksi¹øki, czÍúÊ zagadnieÒ nie jest
przedstawiona w†sposÛb wyczerpuj¹cy.
Niemniej jednak, korzystaj¹c z†informa-
cji zawartych w†ksi¹øce moøna pisaÊ
nawet rozbudowane aplikacje dla sys-
temu Windows. Na szczegÛln¹ po-
chwa³Í zas³uguje jÍzyk, jakim pos³u-
guje siÍ autor - ksi¹økÍ czyta siÍ le-
kko, nawet przy przerabianiu trudnego
materia³u. Ksi¹øka moøe byÊ bardzo
wartoúciow¹ pozycj¹ w†bibliotece kaø-
dego programisty.

Adam Fiok: ìTelewizja -
podstawy ogÛlneî, WK£ 1991

Ksi¹øka - jak widaÊ po dacie wy-

dania - przeleøa³a siÍ na pÛ³kach, co
sprowokowa³o nas do dog³Íbnego za-
poznania siÍ z†jej treúci¹. Niestety, po-
mimo intensywnych poszukiwaÒ, nie
uda³o siÍ nam ustaliÊ moøliwej przy-
czyny jej handlowego niepowodzenia,
zw³aszcza, øe w†chwili jej publikacji
krÛlowa³a telewizja analogowa (to jest
g³Ûwnie w†ksi¹øce opisywane). Zostaw-

ksi¹øka wybitna, polecamy!

Legenda:

nie warto kupowaÊ

daleka od doskona³oúci

moøe siÍ przydaÊ

ksi¹øka o†duøych walorach

praktycznych, polecamy!

my jednak rynkowe losy ksi¹øki,
przejdümy do jej zawartoúci.

Autor przygotowa³ monografiÍ po-

úwiÍcon¹ metodom kodowania informa-
cji o†úwietle i†kolorach w†systemach te-
lewizyjnych oraz psychofizjologicznych
zjawiskach maj¹cych wp³yw na sposÛb
kodowania i†odbierania przesy³anych
informacji. Zawarte w†ksi¹øce informa-
cje wyjaúniaj¹ praktycznie wszystkie is-
totne zjawiska zwi¹zane z†postrzega-
niem przez ludzi obrazÛw kolorowych
i†wynikaj¹ce z†nich moøliwe uproszcze-
nia przesy³anych obrazÛw. Swoje wy-
wody autor podpiera opisem matema-
tycznym, lecz jest on na tyle czytelny
i†dobrze skomentowany, øe nie prze-
szkadza, a†czasami pomaga, w†zrozu-
mieniu omawianych zjawisk.

Ksi¹øka warta polecenia wszystkim

czytelnikom, ktÛrych interesuj¹ zjawis-
ka zwi¹zane z†postrzeganiem kolorÛw
i†mechanizmami przesy³ania obrazu
w†analogowych torach transmisyjnych.

Wies³aw Winiecki, Jacek
Nowak, S³awomir Stanik:
ìGraficzne zintegrowane
úrodowiska programoweî,
Mikom 2001

Pierwsze na polskim rynku wydaw-

niczym, tak kompleksowe i†nasycone
przyk³adowymi rozwi¹zaniami wiÍk-
szoúci typowych problemÛw, opracowa-
nie poúwiÍcone pakietom programo-
wym s³uø¹cym do projektowania sys-
temÛw kontrolno-pomiarowych.

Ksi¹øka zaczyna siÍ od krÛtkiego

wprowadzenia, w†ktÛrym autorzy defi-
niuj¹ podstawowe pojÍcia, istotne dla
zrozumienia dalszej czÍúci wyk³adu.
Ksi¹økÍ podzielono na dwie czÍúci:
- Pierwsza, sk³ada siÍ z†5†rozdzia³Ûw

(3...7), w†ktÛrej autorzy przedstawili

pakiety programÛw s³uø¹cych do two-
rzenia systemÛw pomiarowych. DobÛr
prezentowanych narzÍdzi doskonale
pokrywa siÍ z†ofert¹ rynkow¹ oprogra-
mowania, s¹ to bowiem programy:
LabWindows/CVI, LabView 6i, VEE,
TestPoint oraz DasyLab. OprÛcz omÛ-
wienia moøliwoúci narzÍdzi, ich opi-
sy wzbogacono prezentacj¹ sposobÛw
obs³ugi oraz przyk³adami (generatory
funkcyjne, przyrz¹dy pomiarowe).

- Druga, sk³adaj¹c¹ siÍ z†czterech roz-

dzia³Ûw (8...11), w†ktÛrej opisano pa-
kiety programowe umoøliwiaj¹ce budo-
wanie systemÛw monitorowania i†za-
rz¹dzania systemami automatyki prze-
mys³owej. Takøe w†tej czÍúci dobÛr
p r e z e n t o w a n y c h p r o g r a m Û w j e s t
w³aúciwy. Autorzy przedstawiaj¹ bo-

background image

123

Elektronika Praktyczna 5/2002

B I B L I O T E K A E P

wiem trzy najbardziej znane w†Polsce:
BridgeView, Lookout oraz GeniDAQ.

Opisy zawarte w†ksi¹øce wzbogaco-

no wieloma ilustracjami, z†ktÛrych
czÍúÊ jest wydrukowana w†kolorze na
specjalnej wk³adce znajduj¹cej siÍ na
koÒcu ksi¹øki.

Naszym zdaniem ksi¹øka jest war-

ta polecenia, i†to nie tylko uøytkowni-
kom opisanych w†niej programÛw. Au-
torzy wykonali ogromn¹ pracÍ i†przy-
gotowali wyczerpuj¹cy przewodnik po
pakietach oprogramowania s³uø¹cego
do tworzenia graficznych úrodowisk
kontrolno-pomiarowych, za co naleø¹
siÍ im s³owa uznania. TrochÍ szkoda,
øe wydawca nie zadba³ o†do³¹czenie
do ksi¹øki p³yty CD-ROM z†ewaluacyj-
nymi wersjami opisywanych progra-
mÛw. Mamy nadziejÍ, øe nadrobi to
w†drugim wydaniu.

Jarrod Hollingworth, Dan
Butterfield, Bob Swart, Jamie
Allsop i†inni: ìC++ Builder 5.
Vademecum profesjonalisty.
Tom Iî, Helion 2001, 1035 str.

Ksi¹øek o†C++ Builderze jest jak

na lekarstwo. Trudno to zrozumieÊ,
wzi¹wszy pod uwagÍ elastycznoúÊ jÍ-
zyka C/C++, moøliwoúci C++ Buildera
(odpowiadaj¹ce najpopularniejszemu od
wielu lat pakietowi Delphi w†wersji 5)
oraz niejak¹ naturalnoúÊ pisania apli-
kacji w†jÍzyku C/C++ dla systemu
Windows (korzystanie z†MFC w†Delphi
to trochÍ ìdrapanie siÍ lew¹ rÍk¹
w†prawe uchoî - moøliwe, chociaø
niezbyt wygodne). Nasze zainteresowa-
nie zwiÍkszy³o siÍ, gdy okaza³o siÍ,
øe prezentowana ksi¹øka zosta³a wy-
dana w†serii ìVademecum profesjona-
listyî, a†dotychczas ksi¹øki z†tej serii
nie zawiod³y naszych oczekiwaÒ. Tak
by³o i†tym razem! Wydajemy t¹ opiniÍ
trochÍ na wyrost, gdyø tom II ma siÍ
ukazaÊ dopiero w†maju br. (mamy na-
dziejÍ, øe zaprezentujemy go juø

w†numerze czerwcowym), ale zawar-
toúÊ tomu pierwszego pozawala s¹dziÊ,
øe ca³oúÊ bÍdzie stanowiÊ kompletny
podrÍcznik dla programistÛw C/C++
w†úrodowisku C++ Builder.

Pierwsze rozdzia³y stanowi¹ wpro-

w a d z e n i e d o t w o r z e n i a a p l i k a c j i
w†C++ Builder 5. Na szczÍúcie nie
znajdziemy tu kursu programowania
w†C++, gdyø temu zagadnieniu s¹ po-
úwiÍcone inne ksi¹øki (o porÛwnywal-
nej objÍtoúci), a†jedynie podstawowe
informacje na temat jÍzyka. Dalsze
rozdzia³y zawieraj¹ szczegÛ³owe infor-
macje na temat bardziej zaawansowa-
nych zagadnieÒ. OmÛwiono metody
projektowania interfejsu uøytkownika,
programowanie internetowe, tworzenia
aplikacji rozproszone, programowanie
zespo³owe, úledzenie wykonywania
programu i†lokalizacja b³ÍdÛw, progra-
mowanie bazodanowe. Duøo miejsca
poúwiÍcono wykorzystaniu komponen-
tÛw biblioteki VCL oraz przedstawio-
no zasady tworzenia komponentÛw.
Oddzielny rozdzia³ jest poúwiÍcony

tworzeniu dokumentacji i†plikÛw po-
mocy oraz projektowaniu kontekstowe-
go systemu pomocy. W†ksi¹øce moøna
znaleüÊ omÛwienie oraz przyk³ady pre-
zentuj¹ce wykorzystanie m.in. Interne-
tExpress, Interbase Express, XML, ser-
werÛw i†klientÛw COM, bibliotek
OpenGL i†Direct3D, mechanizmÛw
CORBA, COM, COM+. Sporo miejsca
poúwiÍcono tworzeniu i†wykorzystywa-
niu bibliotek DLL. KoÒcowym etapem
tworzenia kaødej aplikacji jest przygo-
towanie wersji instalacyjnej. Dlatego
warto poúwiÍciÊ czas na przeczytanie
rozdzia³u narzÍdziach do tworzenia
programÛw instalacyjnych (InstallShield
Express), a†pliki typu CAB i†INF nie
bÍd¹ wygl¹da³y juø tak tajemniczo.

Niezwykle cenne s¹ wskazÛwki au-

torÛw, dziÍki ktÛrym moøna unikn¹Ê
b³ÍdÛw pope³nianych zwykle przez pro-
gramistÛw nieúwiadomych istniej¹cych
zagroøeÒ (np. tworzenie aplikacji, ktÛ-
rej interfejs uøytkownika dzia³a prawid-
³owo przy rÛønych rozdzielczoúciach
ekranu i†rÛønych wielkoúciach czcio-
nek). Rad tego typu oraz porad doty-
cz¹cych optymalizacji programu ürÛd³o-
wego jest w†ksi¹øce bardzo wiele.

Na do³¹czonej do ksi¹øki p³ycie CD-

ROM znajduj¹ siÍ m.in. kody ürÛd³owe
z†przyk³adami zawartymi w†ksi¹øce (na
podkreúlenie zas³uguje fakt, øe komen-
tarze w†programach ürÛd³owych s¹ w†jÍ-
zyku polskim - brawa dla wydawcy).
Dodatkowo na p³ycie znajduje siÍ 60-
dniowa wersja C++ Buildera 5†(wymaga
zarejestrowania na stronie internetowej
producenta) oraz kilka interesuj¹cych
narzÍdzi programistycznych.

Ksi¹øka jest adresowana do za-

awansowanych uøytkownikÛw C++
Buildera. Do zrozumienia treúci ksi¹ø-
ki wymagana jest znajomoúÊ jÍzyka
C++ - nie jest to podrÍcznik progra-
mowania w†jÍzyku C++, ale ksi¹øka
o†wykorzystywaniu mechanizmÛw tego
jÍzyka w†trakcie tworzenia aplikacji.
Wartoúci ksi¹øki nie zmniejsza to, øe
dostÍpna jest juø szÛsta wersja C++
Buildera - informacje zawarte w†ksi¹ø-
ce jeszcze d³ugo bÍd¹ aktualne.


Wyszukiwarka

Podobne podstrony:
121 123 407 pol ed02 2005
121 123 407 pol ed02 2005
121 123 art holtrade
Doradztwo Podatkowe z 23 czerwca 08 (nr 121)
123 607 pol ed01 2007
130507143708 bbc tews 123 born yesterday
121 307 POL ED02 2001
121
04 2005 123 124
123 roz uprawnienia D20140176id Nieznany
7018 pyszczak moora delfinek 123 l4
Jak można łączyć święto odrodzenia Polski po 123 latach niewoli z katastrofą smoleńską, PRASA, Gazet
Streszczenie Lalki, lektury(123)
123, Prace z pedagogiki
opr uwr 040109, Dokumenty(123), Prawo Cywilne
Cw5 Drganie relaksacyjne id 123 Nieznany
mat bud 121 (Kopiowanie) (Kopiowanie)

więcej podobnych podstron