Autor: Michal Poho°elsk²
Uve°ejn∞no: 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


AΦkoliv operaΦnφ systΘm NeXTSTEP 3.x nenφ mezi u₧ivateli PC p°φliÜ rozÜφ°en, nabφzφ vÜem zßjemc∙m unikßtnφ objektovou technologii, jen₧ v²razn∞ p°ekonßvß omezenΘ mo₧nosti Windows 95. Na celΘ sv∞t∞ zφskßvß NeXTSTEP r∙znß ocen∞nφ a v naÜich odborn²ch Φasopisech bylo o n∞m napsßno mnoho nadÜen²ch recenzφ. P°esto je smutnou skuteΦnostφ, ₧e u nßs zatφm o n∞m nevyÜla ₧ßdnß kniha.
Kniha NeXTSTEP Programming, kterou si m∙₧ete koupit v USA, je urΦena vÜem zaΦφnajφcφm i zkuÜen²m v²vojß°∙m, jen₧ vytvß°ejφ NeXTSTEP aplikace v programovacφm jazyku Objective-C. Kniha je rozd∞lena na 10 voln∞ navazujφcφch kapitol, jen₧ jsou dopln∞ny 6 zajφmav²mi dodatky. V prvnφ velmi krßtkΘ kapitole (NeXTSTEP Components) jsou struΦn∞ popsßny vÜechny zßkladnφ prvky v²vojovΘho prost°edφ a jazyk Objective-C, co₧ vßm usnadnφ v dalÜφch kapitolßch orientaci. Druhß kapitola (OOP and Objective-C) popisuje zßkladnφ terminologii objektovΘho programovßnφ, zßkladnφ syntaxi p°φkaz∙ a funkcφ, implementaci t°φd v Objective-C a ilustruje jak lze jednoduÜe zkompilovat vytvo°enou aplikaci.
T°etφ kapitola (Object Oriented Design) je tΘm∞° celß v∞novßna objektovΘmu designu. Navφc je zde demonstrovßn na zp∙sob vytvß°enφ u₧ivatelsk²ch podt°φd v Objective-C. Nßm∞tem ΦtvrtΘ kapitoly je v²vojov² nßstroj Application Kit a jeho pou₧itφ.
Pßtß kapitola nabφzφ p°ehled mo₧nostφ v²vojov²ch nßstroj∙ ProjectBuilder a InterfaceBuilder, jen₧ spolu tvo°φ pßte° celΘho v²vojovΘho prost°edφ. ProjectBuilder spravuje cel² projekt aplikace od jeho vzniku a₧ po ·dr₧bu. InterfaceBuilder umo₧nuje velmi rychle vytvo°it efektnφ grafickΘ prost°edφ. V ÜestΘ kapitole (Processing Events) se nauΦφme vytvß°et udßlostmi °φzenΘ programy, kterΘ jsou jednφm ze zßkladnφch prvk∙ ka₧dΘ v∞tÜφ aplikace.
V sedmΘ kapitole (Drawing With PostScript) je podrobn∞ vysv∞tleno pou₧φvßnφ jazyka Display PostScript (nadmno₧ina jazyka PostScript obsahujφcφ rozÜφ°enφ pro interaktivnφ zobrazovßnφ) k kreslenφ r∙zn²ch ·tvar∙ a vyu₧itφ jeho schopnostφ s jazykem Objective-C. DalÜφ kapitola se zab²vß ·pravami prost°edφ u NeXTSTEP aplikacφ z pohledu programßtora, kter² se sna₧φ maximßln∞ vyt∞₧it ze specifick²ch vlastnostφ celΘho systΘmu. JednotlivΘ ·pravy jsou zdokumentovßny rovn∞₧ ve zdrojovΘm k≤du, tak₧e jejich vyu₧itφ v praxi je snadnΘ. I kdy₧ NeXTSTEP nabφzφ u₧ivatel∙m p°edevÜφm grafickΘ prost°edφ, hlavnφm tΘmatem devßtΘ kapitoly (Processing Text) je zpracovßnφ textu, kterou kompletn∞ °φdφ objektovß t°φda TEXT. Jak rychle zjistφte, mo₧nosti t°φdy Text jsou velmi rozsßhlΘ a zahrnujφ v sob∞ formßtovßnφ textu, pou₧φvßnφ vφcenßsobn²ch font∙, kontrolu pravopisu a mnoho dalÜφch v∞cφ.
V poslednφ kapitole (Implementing On-Line Help) vßm autor ukß₧e, jak pou₧φvat integrovanou hypertextovou nßpov∞du, jak je snadnΘ si podobnou nßpov∞du vytvo°it a jak ji lze jednoduÜe p°ipojit k vytvo°enΘ aplikaci. Cel² text, doprovßzen Φernobφl²mi obrßzky, je sice doslova proÜpikovßn zdrojov²mi texty krßtk²ch i delÜφch program∙, ale to nic neubφrß na jeho nßzornosti. JednoznaΦn∞ ji doporuΦuji vÜem zßjemc∙m.




Skok na dalÜφ strßnku Skok na hlavni menu Skok na dalÜφ strßnku


Copyright (c) 1999 Michal Pohorelsky