07.06.2015 Views

SetDlgItemTex - Vitajte na stránkach www.einsty.hostujem.sk

SetDlgItemTex - Vitajte na stránkach www.einsty.hostujem.sk

SetDlgItemTex - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

S O F T W A R E<br />

Borland Kylix<br />

n Rýchly vývoj aplikácií pre Linux<br />

Operaèný systém Linux v poslednom èase prežíva silný<br />

boom a okrem serverovej platformy, kde je de facto nekorunovaným<br />

krá¾om, má výrazné ambície zauja podobne<br />

silnú pozíciu aj v oblasti de<strong>sk</strong>topov. Ako je známe z<br />

histórie, nevyhnutným predpokladom rozšírenia operaèného<br />

systému je dostatok aplikácií, ktoré budú <strong>na</strong>plno<br />

Obr. 1 Takto to vyzerá pri editácií<br />

využíva jeho výhody. Tradièný vývoj programov v Linuxe<br />

(a vlastne v každom Unixe) je pomerne nároèný<br />

a neve¾mi intuitívny, èo sa stáva prí ažou v okamihu,<br />

keï treba v pokia¾ možno èo <strong>na</strong>jkratšom èasovom rozpätí<br />

vyvinú rozsiahlejšie korporatívne riešenie, vyžadujúce<br />

podporu databáz, internetu, sie ovú interoperabilitu<br />

a pod. Odpoveïou <strong>na</strong> tieto požiadavky je èarovné<br />

slovko RAD (Rapid Application Development). Nástroje<br />

RAD umožòujú výrazne rýchlejší, vizuálny vývoj aplikácií<br />

s menšími nákladmi <strong>na</strong> ich tvorbu a následnú<br />

údržbu.<br />

Firma Borland, tradièný producent vysoko výkonných<br />

vývojových nástrojov, ktorá svojho èasu spôsobil doslova<br />

revolúciu v programovaní aplikácií pre Windows uvedením<br />

RAD nástroja Delphi a ktorá má „<strong>na</strong> svedomí“ aj ïalšie dva<br />

kvalitné nástroje, C++Builder a JBuilder, prichádza dnes s<br />

novým produktom Kylix, ktorý je prvým <strong>sk</strong>utoène profesionálnym<br />

vizuálnym nástrojom RAD pre operaèný systém<br />

Linux a hovorí sa, že jeho uvedenie bude ma podobný efekt<br />

ako spomí<strong>na</strong>ný príchod prvej verzie Delphi.<br />

Kylix sa dodáva v dvoch vyhotoveniach, De<strong>sk</strong>top Developer<br />

a Server Developer. Obe sú funkène podobné, verzia<br />

Server <strong>na</strong>vyše obsahuje nástroje a komponenty <strong>na</strong> vývoj<br />

aplikaèných modulov pre webový server Apache a <strong>na</strong>tívne<br />

ovládaèe SQL pre databázy Oracle a DB2. Èasom sa doèkáme<br />

ešte tretej verzie, ktorá bude umožòova vývoj programov<br />

pod licenciou GNU/GPL a bude k dispozícii zadarmo. Skalní<br />

linuxáci zrejme tak <strong>sk</strong>oro neopustia tradiènú kombináciu<br />

vi–gcc, ale pre tých ostatných to bude vítaná pomôcka.<br />

INŠTALÁCIA. Pred <strong>na</strong>inštalovaním Kylixu treba splni<br />

nieko¾ko požiadaviek. V systéme musí by prítomná<br />

knižnica glibc 2.2+ (alebo opravená verzia glibc 2.1.2 –<br />

príslušný patch je <strong>na</strong> inštalaènom CD), linuxové jadro verzie<br />

2.2 a vyššej, knižnice libjpeg 6.2+ a libgtk.so 1.2+<br />

a X server kompatibilný s X11R6, teda typicky XFree86. Na<br />

otestovanie, èi systém spåòa uvedené požiadavky, je <strong>na</strong><br />

CD k dispozícii program borpretest.<br />

Inštaláciu Kylixu môže spusti superpoužívate¾ (root) i<br />

bežný používate¾. Oboje má svoje výhody i nevýhody,<br />

koneèná vo¾ba v zásade závisí od toho, èi budeme<br />

používa Kylix v tíme alebo sami. Kylix dokáže využi<br />

databázu balíkov RPM (ale len pri inštalovaní superpoužívate¾om),<br />

hoci sa pri jeho inštalácii nepoužívajú štandardné<br />

nástroje, ako rpm, kpackage a pod.<br />

Pred inštaláciou je potrebné pripoji CD mechaniku a<br />

potom už staèí len spusti inštalaèný <strong>sk</strong>ript (spustením<br />

súboru setup.sh, nie tradièným make install). Inštalácia<br />

prebieha v grafickom prostredí, ako prvý krok sa vyžaduje<br />

súhlas s licenènými podmienkami. V <strong>na</strong>sledujúcom<br />

dialógu je možné vybra , kam sa bude systém inštalova<br />

(v ponuke je nieko¾ko vopred pripravených možností,<br />

ako <strong>na</strong>pr. /usr/kylix, /usr/bin/kylix a pod.), v ktorom<br />

adresári sa vytvoria symbolické linky a èo všetko sa má<br />

inštalova (hlavné programové súbory, help súbory, databázové<br />

ovládaèe dbExpress, knižnica Internet Components<br />

a komponenty tretích strán). Odhadovaný objem úplnej<br />

inštalácie je 165 MB. Inštalátor tiež dokáže vytvori položky<br />

menu v de<strong>sk</strong>topových prostrediach KDE a GNOME,<br />

ale pre ich aktiváciu je nevyhnutné reštartova X server.<br />

NA ÈO SA HODÍ? V Kylixe možno vytvára <strong>na</strong>tívne<br />

32-bitové linuxové aplikácie, urèené <strong>na</strong> beh v grafickom<br />

prostredí X Windows i v štandardnom prostredí<br />

textovej konzoly, zdie¾ané objektové knižnice (s príponou<br />

.so), databázové aplikácie, aplikácie urèené <strong>na</strong> beh v prostredí<br />

webového servera (ako stand-alone CGI programy<br />

èi ako moduly servera Apache), ako aj nové komponenty,<br />

použite¾né pri vývoji ïalších aplikácií.<br />

Na rozdiel od Delphi èi C++Buildera, ktoré využívajú<br />

hierarchickú komponentovú knižnicu VCL (Visual Component<br />

Library) <strong>na</strong> vývoj v Linuxe <strong>na</strong>vrhla firma Borland<br />

novú, portabilnú knižnicu CLX (Component Library for<br />

Cross Platform). Komponenty tejto knižnice sú však prak-<br />

60 PC REVUE 8/2001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!