Recenzia

Konverzia VB6 na VB.NET

Konverzia VB6 na VB.NET

VB.Net má zabudovaný migračný nástroj, ale prevádzka kódu VB6 na VB.NET nie je taká jednoduchá ako načítanie do novšieho softvéru. Nástroj na migráciu vykonáva veľa práce, najmä so syntaxou, ale nikde inde nie. Pred pokusom o načítanie kódu vo VB.Net musíte pracovať s kódom VB6.

Mali by ste upgradovať kód?

Niektoré typy programov sa najlepšie ponechajú vo VB6. Ak vaše projekty používajú WebClasses, stránky DHTML a UserControls, migrácia na VB.NET nemusí prebiehať hladko. To neznamená, že by ste sa nemali snažiť. Sprievodca migráciou zobrazí zoznam všetkých kritických problémov a môžete sa vrátiť a vyriešiť ich.

Príprava kódu VB6 na migráciu

Odstráňte mŕtvy kód, ktorý váš program nepoužíva, a pripojte sa k duplikátnemu kódu, aby ste kód viac znížili. Môžete to urobiť ručne, ak ste trpezlivý alebo ak váš program nie je zdĺhavý, alebo ak chcete nájsť duplikovaný alebo nepoužitý kód, môžete použiť program na analýzu zdrojového kódu.

Opravte všetky deklarácie údajov

Ak ste vo svojom programe použili neohlásené premenné, máte pred sebou veľa práce. Ku každému príkazu Dim pridajte správne deklarácie typov a pridajte príkazy Explicit. Tým sa vyhladí proces importu. Nerobte si starosti, ak vám niečo unikne, zistíte to neskôr.

Sprievodca VB.NET ide do práce

Otvorte program vo VB.NET a počkajte, kým migračný nástroj funguje. Očakávajte, že dostanete zdĺhavú správu so zoznamom všetkých problémov s aktualizáciou - tie, ktoré sprievodca opravil a tie, ktoré neurobil. V kóde budú tiež komentáre v blízkosti miest, ktoré si vyžadujú viac práce.

Pokúste sa zostaviť

Ani dúfam, že sa váš kód kompiluje prvýkrát. Nie, ale dostanete dlhý zoznam chýb pri kompilácii, ktoré môžete vrátiť a opraviť.

Pracujte na svojom kóde

Pomocou prehľadov sa vráťte k svojmu kódu a opravte kritické problémy. Keď ich všetky urobíte, znova vložte kód do VB.NET. Môžete dostať ďalší zoznam kritických problémov, ktoré sa dajú vyriešiť, ale nakoniec to príde prostredníctvom sprievodcu a kompilátora. Ešte si neskončil. Vyhľadajte komentáre, ktoré migračný nástroj ponechal v kóde, a urobte, čo sa v komentároch hovorí.

Teraz spustite a otestujte program vo VB.NET.