Součástí Visual Basic.NET bude převodní nástroj (Visual Basic Upgrade Wizard), který má modernizovat
existující projekty Visual Basic verze 6.0 na projekty nové verze, přičemž ponechá stávající projekty beze
změn. Převaděč se spustí automaticky, když se pokusíte ve Visual Basic.NET otevřít projekt pocházející
z Visual Basicu verze 6.0 a mj. převede formuláře Visual Basicu na formuláře Windows (Windows Forms).
Máte-li nějaké projekty pocházející ze starších verzí Visual Basicu, radí společnost Microsoft, abyste tyto
projekty nejprve převedli do verze 6.0, a teprve pak otevřeli ve Visual Basic.NET.
Po převodu vydá převaděč souhrnnou zprávu o potížích, modernizovaném kódu apod., hlavně také seznam
úloh (TODO), tedy toho, co máte udělat. Jak asi tušíte a nebudu to zastírat (ostatně ani společnost
Microsoft to nepopírá), s některými projekty mohou být dost velké problémy. Protože tyto řádky píšu v době,
kdy jsem měl k dispozici pouze verzi Beta1, nemohl jsem bohužel tento nástroj ověřit, protože i při modernizaci
projektu typu "nazdar lidi" se sice průvodce spustil, ale postupně oznamoval stále vyšší odhad času, který
zbývá k dokončení převodu a skončil zprávou "internal error". Informace o současném stavu vývoje najdete
na stránkách http://beta.visualstudio.net.
Výsledky docílené pomocí automatických převaděčů kódu automatickým generováním kódu nebývají
obvykle optimální. Také společnost Microsoft upozorňuje, že mnohé automatické převody prý budou znamenat
zkomplikování a zpomalení převedeného kódu, proto doporučuje, abyste co nejvíce potřebných programovacích
zásahů provedli preventivně předem a minimalizovali tak zásahy, které bude nutné provést ručně
po převodu. Tato rada asi nevzbudí u mnoha lidí valné nadšení, protože to v podstatě znamená, abyste dělali
zbytečnou práci, která navíc spočívá v tom, že rozvrtáte odladěné aplikace.
Chcete-li provést nějaké zásahy předem, potřebujete vědět, jaké programovací techniky a prvky se považují
za zastaralé či nevyhovující, které se v nové verzi nepodporují a jakými technikami či prvky je máte nahradit.
S mnohými z nich (ale zdaleka ne všemi) se seznámíte v této brožuře. Podrobné informace si
vyhledejte v elektronické nápovědě MSDN pro .NET Framework SDK či Visual Studio.NET a na stránkách
společnosti Microsoft na Internetu.
existující projekty Visual Basic verze 6.0 na projekty nové verze, přičemž ponechá stávající projekty beze
změn. Převaděč se spustí automaticky, když se pokusíte ve Visual Basic.NET otevřít projekt pocházející
z Visual Basicu verze 6.0 a mj. převede formuláře Visual Basicu na formuláře Windows (Windows Forms).
Máte-li nějaké projekty pocházející ze starších verzí Visual Basicu, radí společnost Microsoft, abyste tyto
projekty nejprve převedli do verze 6.0, a teprve pak otevřeli ve Visual Basic.NET.
Po převodu vydá převaděč souhrnnou zprávu o potížích, modernizovaném kódu apod., hlavně také seznam
úloh (TODO), tedy toho, co máte udělat. Jak asi tušíte a nebudu to zastírat (ostatně ani společnost
Microsoft to nepopírá), s některými projekty mohou být dost velké problémy. Protože tyto řádky píšu v době,
kdy jsem měl k dispozici pouze verzi Beta1, nemohl jsem bohužel tento nástroj ověřit, protože i při modernizaci
projektu typu "nazdar lidi" se sice průvodce spustil, ale postupně oznamoval stále vyšší odhad času, který
zbývá k dokončení převodu a skončil zprávou "internal error". Informace o současném stavu vývoje najdete
na stránkách http://beta.visualstudio.net.
Výsledky docílené pomocí automatických převaděčů kódu automatickým generováním kódu nebývají
obvykle optimální. Také společnost Microsoft upozorňuje, že mnohé automatické převody prý budou znamenat
zkomplikování a zpomalení převedeného kódu, proto doporučuje, abyste co nejvíce potřebných programovacích
zásahů provedli preventivně předem a minimalizovali tak zásahy, které bude nutné provést ručně
po převodu. Tato rada asi nevzbudí u mnoha lidí valné nadšení, protože to v podstatě znamená, abyste dělali
zbytečnou práci, která navíc spočívá v tom, že rozvrtáte odladěné aplikace.
Chcete-li provést nějaké zásahy předem, potřebujete vědět, jaké programovací techniky a prvky se považují
za zastaralé či nevyhovující, které se v nové verzi nepodporují a jakými technikami či prvky je máte nahradit.
S mnohými z nich (ale zdaleka ne všemi) se seznámíte v této brožuře. Podrobné informace si
vyhledejte v elektronické nápovědě MSDN pro .NET Framework SDK či Visual Studio.NET a na stránkách
společnosti Microsoft na Internetu.
Labels: visual basic
<< Home