ProstěDelphi 5!

1. 12. 1999

Sdílet

Ústředním heslem produktu i nadále zůstává "rychlý vývoj aplikací", a taknajdete dlouhou řadu vylepšení v jeho duchu. Patří sem např. nastavitelnost pracovního prostředí, jehož k...

Ústředním heslem produktu i nadále zůstává „rychlý vývoj aplikací“, a tak
najdete dlouhou řadu vylepšení v jeho duchu. Patří sem např. nastavitelnost

pracovního prostředí, jehož konfiguraci si můžete uložit v různých verzích, či

nový manažer projektů, zjednodušující práci se součástmi projektu pomocí funkcí

táhni a pusť a dovolující zařazovat do projektu soubory libovolného typu. Pokud

přidáte do manažera RES soubor, bude automaticky přikompilován do projektu.

Inspektor objektů byl zase zpřehledněn možností seskupovat vlastnosti a

události do kategorií a zobrazovat je filtrované. Navíc byl zkrášlen grafickými

objekty v seznamech, takže některé vlastnosti (kurzory, barvy, apod.) jsou

ihned názorně vidět. Při práci vám pomohou noví průvodci třeba pro vytváření

apletů do ovládacích panelů Windows nebo pro vytváření konzolových aplikací.



Nejen pro zapomnětlivé

Zajímavou novinkou je seznam „Co ještě udělat“, kam si můžete psát úkoly. O

lepší správu rozsáhlých projektů se stará nový integrovaný produkt TeamSource,

jehož posláním je řízení a sledování změn na projektu.

Nový prohlížeč projektu dostal hezčí, přehlednější kabát a umí zobrazovat a

vyhledávat všechny součásti projektu a dokáže zobrazovat stromovou strukturu

hierarchií tříd.

Obdobně najdete podstatná vylepšení v debuggeru umí kupříkladu přidávat pomocí

táhni a pusť výrazy z editoru do panelu sledování hodnot nebo zvládne přidávat

různé akce ke každému přerušovacímu bodu. Nové je okno FPU, zobrazující hodnoty

registrů a stavových veličin numerické části procesoru. Mezi ostatními

novinkami mě zaujala také možnost „dojet“ při trasování právě prováděnou

proceduru do konce, a zastavit až při návratu do volajícího procesu.

Výrazným přínosem pro tvorbu mezinárodních aplikací je sada nástrojů ITE

(Integrated Translation Enviroment). Dovoluje vytvářet a spravovat vícejazyčné

projekty a udržovat knihovny pro různé jazykové mutace. Též umožňuje přepínat

mezi různými jazykovými verzemi během ladění.



Dobrodiní pro vaše data

Pokud jde o práci s daty, byly v nové verzi přímo integrovány komponenty

InterBase Express pro přímý přístup k datovým strukturám InterBase. Odpadá tak

nutnost používat knihovnu BDE, které zdá se zvolna začíná zvonit hrana. Další

vhodnou alternativou k BDE je použití objektů formátu ADO (Active Data Objects)

firmy Microsoft. Využívá technologii OLE DB, čímž skýtá přístup jak ke

standardním souborům relačních i nerelačních databází, tak i k datům

elektronické pošty, textům a grafickým objektům.

O správu datových modelů se nyní stará nový Data Module Designer, jehož panely

dokáží nejen přehledně zobrazit závislosti mezi jednotlivými datovými

strukturami a komponentami, ale zpřístupní přímo i jejich vlastnosti, takže je

můžete při návrhu hned upravovat. Důležitá je rovněž schopnost vytisknout strom

závislostí a datový diagram.

Mnoho novinek najdete v knihovně VCL. Jako příklad uvedu komponentu Frame

(rámec) pracuje na podobném principu jako klasický formulář Form, ale umí být

navíc včleňován do jiných formulářů nebo rámců. Vznik řady dalších komponent

vyvolaly potřeby nových technologií a zmínky o nich najdete v příslušných

odstavcích.



Internet

Ale vraťme se k Internetu a příbuzným záležitostem. Delphi 5 jsou vybaveny

novou verzí technologie MIDAS pro vytváření vícevrstvých databázových aplikací.

Architektura byla změněna na podporu bezestavových vzdálených datových modulů a

byl zefektivněn přenos dat mezi klientem a serverem. Objevuje se komponenta

WebConnection, vytvářející spojení mezi klientem a aplikačním serverem pomocí

protokolu HTTP. Díky ní můžete aplikaci umístit až za firemní firewall nebo

využívat výhod bezpečného spojení SSL. Pomocí sady komponent InternetExpress

lze pak vytvářet aplikace, v nichž pracují internetové prohlížeče přímo s daty

aplikačního serveru MIDAS.

Část CORBA byla upgradována pro práci s VisiBrokerem pro C++ ORB verze 3.32, a

stejně jako u MIDASu byl zredukován komunikační provoz. Inovace najdete též v

oblasti vývoje ActiveX jednak mohou být importované COM servery instalovány do

palety komponent a následně používány pro vizuální vývoj, jednak přibyla různá

vylepšení zjednodušující vývoj komponent.



Závěr

V závěru se musím zmínit ještě o dvou důležitých skutečnostech. Jednak v

krabici najdete navíc Companion Tools (několik desítek komponent z produkce

třetích firem) a C++ Builder verze 3.0.

Druhou důležitou skutečností je, že tuzemské zastoupení společnosti vyhlásilo

nová pravidla pro nákup upgradu. Dosud velice benevolentní přístup prodejní

sítě, kdy byly upgradové verze distribuovány bez jakékoliv kontroly, bude

postupně nahrazen v první fázi ověřováním účetního dokladu o zakoupení plného

produktu v tuzemské distribuční síti, a následně ve druhé fázi kontrolou proti

databázi uživatelů registrovaných novými českými registračními kartami. Tato

opatření mají omezit neetické chování při nákupech upgradu a eliminovat „šedé“

dovozy cenově výhodnějších kopií z USA.9 0703/OK o

Delphi 5

Komponenty InterBase Express

Podpora ADO

Podpora tvorby jazykových mutací ITE

Inovace ladicích prostředků

K recenzi poskytla firma:

Borland, s. r. o.

Malé nám. 13, Praha 1

Cena: 4 990 Kč za Standard,

99 990 Kč za Enterprise