Autor: Michal Pohorelsky
Uverejneno: CHIP 08/95, str. 157-158
NeXTSTEP Programming - Concepts and Applications
Autor: Alex Duong Nghien
PRENTICE HALL 1993, 604 stran, v USA za 49 USD, anglicky


Ackoliv operacni system NeXTSTEP 3.x neni mezi uzivateli PC prilis rozsiren, nabizi vsem zajemcum unikatni objektovou technologii, jenz vyrazne prekonava omezene moznosti Windows 95. Na cele svete ziskava NeXTSTEP ruzna oceneni a v nasich odbornych casopisech bylo o nem napsano mnoho nadsenych recenzi. Presto je smutnou skutecnosti, ze u nas zatim o nem nevysla zadna kniha.
Kniha NeXTSTEP Programming, kterou si muzete koupit v USA, je urcena vsem zacinajicim i zkusenym vyvojarum, jenz vytvareji NeXTSTEP aplikace v programovacim jazyku Objective-C. Kniha je rozdelena na 10 volne navazujicich kapitol, jenz jsou doplneny 6 zajimavymi dodatky. V prvni velmi kratke kapitole (NeXTSTEP Components) jsou strucne popsany vsechny zakladni prvky vyvojoveho prostredi a jazyk Objective-C, coz vam usnadni v dalsich kapitolach orientaci. Druha kapitola (OOP and Objective-C) popisuje zakladni terminologii objektoveho programovani, zakladni syntaxi prikazu a funkci, implementaci trid v Objective-C a ilustruje jak lze jednoduse zkompilovat vytvorenou aplikaci.
Treti kapitola (Object Oriented Design) je temer cela venovana objektovemu designu. Navic je zde demonstrovan na zpusob vytvareni uzivatelskych podtrid v Objective-C. Nametem ctvrte kapitoly je vyvojovy nastroj Application Kit a jeho pouziti.
Pata kapitola nabizi prehled moznosti vyvojovych nastroju ProjectBuilder a InterfaceBuilder, jenz spolu tvori pater celeho vyvojoveho prostredi. ProjectBuilder spravuje cely projekt aplikace od jeho vzniku az po udrzbu. InterfaceBuilder umoznuje velmi rychle vytvorit efektni graficke prostredi. V seste kapitole (Processing Events) se naucime vytvaret udalostmi rizene programy, ktere jsou jednim ze zakladnich prvku kazde vetsi aplikace.
V sedme kapitole (Drawing With PostScript) je podrobne vysvetleno pouzivani jazyka Display PostScript (nadmnozina jazyka PostScript obsahujici rozsireni pro interaktivni zobrazovani) k kresleni ruznych utvaru a vyuziti jeho schopnosti s jazykem Objective-C. Dalsi kapitola se zabyva upravami prostredi u NeXTSTEP aplikaci z pohledu programatora, ktery se snazi maximalne vytezit ze specifickych vlastnosti celeho systemu. Jednotlive upravy jsou zdokumentovany rovnez ve zdrojovem kodu, takze jejich vyuziti v praxi je snadne. I kdyz NeXTSTEP nabizi uzivatelum predevsim graficke prostredi, hlavnim tematem devate kapitoly (Processing Text) je zpracovani textu, kterou kompletne ridi objektova trida TEXT. Jak rychle zjistite, moznosti tridy Text jsou velmi rozsahle a zahrnuji v sobe formatovani textu, pouzivani vicenasobnych fontu, kontrolu pravopisu a mnoho dalsich veci.
V posledni kapitole (Implementing On-Line Help) vam autor ukaze, jak pouzivat integrovanou hypertextovou napovedu, jak je snadne si podobnou napovedu vytvorit a jak ji lze jednoduse pripojit k vytvorene aplikaci. Cely text, doprovazen cernobilymi obrazky, je sice doslova prospikovan zdrojovymi texty kratkych i delsich programu, ale to nic neubira na jeho nazornosti. Jednoznacne ji doporucuji vsem zajemcum.




Skok na dalsi stranku Skok na hlavni menu Skok na dalsi stranku


Copyright (c) 1993-2000 Michal Pohorelsky