První, co vás asi napadne, je napsat do svého prohlížeče adresu
http://www.delphi.cz. A to je jedině dobře, protože se nechá říct, že se jedná o výchozí bod programátora v Delphi. A proč to? Na této adrese je totiž kromě FAQ sekce a odkazů kdekam umístěna česká elektronická konference o Delphi včetně archívu. Tento archiv lze stáhnout i na disk (
http://www.delphi.cz/konfview/) a prohlížet pomocí fulltextového vyhledávače KonfView (
http://atrey.karlin.mff.cuni.cz/~bla/konfview.shtml).
Pojďme ale dál. Pokud to s programováním myslíte opravdu vážně, pak
postupem času zjistíte, že standardně dodávané komponenty vám nemusí
vyhovovat nebo dokonce budete potřebovat další. Zeptáte-li se kohokoliv, kdo
měl podobný problém, odkáže vás na DSP (Delphi Super Page), jež sídlí
v Polsku (http://delphi.icm.edu.pl/).
Na této adrese lze nalézt nepřeberné množství (téměř 6000 souborů)
komponent, průvodců či návodů k dané problematice. Podobného ražení
jako DSP je Torry Delphi Pages (http://www.torry.ru), jejichž zrcadla jsou
umístěna po celém světě. Mluvíme-li o komponentách, bylo by špatné
nezmínit RXLibrary (http://www.micrel-dev.com/delphi/).
Tato knihovna, vytvořená ruskými programátory, obsahuje velké množství
komponent, které jednak rozšiřují standardní a jednak poskytuje
zcela nové.
Jednoho času se čeští programátoři naštvali na licenční politiku
společnosti Borland a začali pod hlavičkou Delphree (http://delphree.clexpert.com/…/default.htm)
sami vyvíjet a zdarma poskytovat zdrojové texty svých komponent a knihoven,
které mají nahradit dodávané s Delphi. Je zde uvedena například knihovna
pro sériovou komunikaci (AsyncFree), komponenta pro přístup k datům pomocí
OLE DB nebo knihovna pro síťovou komunikaci (Synapse). V současné době se
pod Delphree sdružují programátoři celého světa.
Velice zajímavé funkce poskytuje projekt Jedi (http://delphi-jedi.org/). Naleznete zde
velké množství zdrojových kódu podprogramů, které lze použít na spoustu
oblastí: od zjišťování verzí souborů přes posílání e-mailů až
třeba k matematickým výpočtům či řetězcovým funkcím.
Asi by nebylo dobré zmínit dodavatele Delphi a to společnost Borland (http://www.borland.com/delphi/),
která poskytuje pro svou komunitu vývojářů speciální stránky (http://community.borland.com/…19,1,00.html),
kde naleznete velké množství informací přímo od těch, kteří Delphi
připravují. Jako poslední uvedu CodeCentral (http://codecentral.borland.com/), kde
je uloženo mnoho zdrojových příkladů k hledanému tématu.
Zajímavou informací pro vaše uživatele může být datum a čas
posledního přeložení projektu. Ač se jedná o celkem drobnost, používám
toto rozšíření celkem rád. Po stažení ze stránky http://stonebirds.8m.com/…e/index.html
a nainstalování přibude v menu Project nová položka (Compilation date and
time options…), po jejíž vyvolání nastavíte formát datumu a času a to
je vlastně vše. K zobrazení zbývá pouze provést include jediného
souboru, který se při překladu automaticky vytváří.
Pokud se mluví o programování na Internetu (posílání e-mailů, ftp,
http a další), pak budou zmíněny velmi dobré a levné (0 Kč včetně DPH)
komponenty Francoise Piettiho ICS (Internet Component Suite) na adrese http://users.swing.be/…/indexuk.htm).
Pro editaci textu je často vysloven mvEdit, nyní nově jako SynEdit (http://synedit.sourceforge.net/),
který umožňuje zvýraznit syntaxi základních programovacích jazyků
včetně možnosti dopsat si vlastní a další.
V našich končinách se dost často překládají produkty do dalších
jazyků a prodávají se v zahraničí. K tomu je ale potřeba přeložit
všechny texty aplikace do požadovaného jazyka, což není zrovna
nejjednodušší. Na pomoc přichází Lokalizátor (http://www.localizator.com/localize/czech/),
který tuto práci maximálně urychlí. Ve verzi 3 se dokonce dodává zdarma
včetně zdrojových textů.
Protože není v silách tohoto časopisu pokrýt úplně všechny odkazy,
je dobré zmínit alespoň jednu stránku, kde se lze odkazy probírat celé
dny. Poctivě zpracovávaná stránka je u firmy KOPR Software (http://www.kopr.cz/w-delphi.htm). Zde
jsou stránky nejen rozděleny do několika oblastí, ale je uvedeno
i hodnocení, doporučení či informace o tom, zda se za použití komponent
či produktů na uvedené stránce musí platit nebo ne.
Nakonec zmíním jednu stránku přímo na našem webu. Tou je Kuchařka pro
programátory v Delphi a C++ Builderu (http://swnet.cz/varime.php). Již rok tam
každý týden přibývá jeden nový recept, takže je z čeho vybírat. Ale
jak bylo uvedeno výše, nejen tam…
Tento článek byl napsán pro časopis Softwarové noviny 12/2000.
Upozornění: tento text neprošel redakční úpravou, takže je
tak, jak byl napsán včetně případných chyb. Žádná část tohoto
článku nesmí být použita bez předchozího souhlasu autora.
Seznam mých dalších článků je v tomto přehledu.