VB6 konvertavimas į VB.NET

„VB.Net“ turi įmontuotą perkėlimo įrankį, tačiau konvertuoja VB6 kodas į VB.NET nėra taip paprasta, kaip įkelti jį į naujesnę programinę įrangą. Perkėlimo įrankis atlieka daug darbo, ypač naudojant sintaksę, bet niekur jo nėra. Prieš bandant įkelti jį, turite dirbti su savo VB6 kodu VB.Net.

Ar turėtumėte atnaujinti kodeksą?

Kai kurių tipų programas geriausia palikti VB6. Jei jūsų projektai naudoja „WebClasses“, DHTML puslapius ir „UserControls“, migracija į VB.NET gali vykti sklandžiai. Tai nereiškia, kad neturėtumėte bandyti. Perkėlimo vedlyje bus išvardytos visos svarbios problemos, o jūs galėsite grįžti ir jas išspręsti.

„VB6“ kodo paruošimas perkėlimui

Pašalinkite negyvą kodą, kurio nenaudoja jūsų programa, ir prisijunkite prie kopijavimo kodo, kad daugiau sumažintumėte kodą. Tai galite padaryti rankiniu būdu, jei esate kantrūs arba jūsų programa nėra ilga arba jei norite surasti nukopijuotą ar nenaudotą kodą, galite naudoti šaltinio kodo analizatoriaus programą.

Pataisykite bet kokias duomenų deklaracijas

instagram viewer

Jei savo programoje naudojote nedeklaruotus kintamuosius, jūsų laukia didelis darbas. Pridėkite tinkamas tipo deklaracijas prie kiekvieno „Dim“ teiginio ir pridėkite „Aiškių variantų“ variantus. Tai palengvins importo procesą. Nesijaudinkite, jei praleisite bet kurį dalyką, sužinosite vėliau.

VB.NET vedlys eina į darbą

Atidarykite savo programą VB.NET ir palaukite, kol perkėlimo įrankis atliks savo darbą. Tikitės gauti ilgą ataskaitą, kurioje bus išvardytos visos naujovinimo problemos - tos, kurias vedlys ištaisė, ir tų, kurių nepadarė. Kodekse taip pat bus komentarų šalia vietų, kuriose reikia papildomo darbo.

Pabandykite sudaryti

Net nesitikėkite, kad jūsų kodas bus kompiliuotas pirmą kartą. Tai nebus, tačiau gausite ilgą sąrašą kompiliavimo klaidų, kurias galėsite sugrąžinti ir ištaisyti.

Dirbkite pagal savo kodą

Naudodamiesi ataskaitomis grįžkite į savo kodą ir išspręskite kritines problemas. Kai viską atliksite, vėl įkelkite kodą į VB.NET. Galite gauti dar vieną svarbių problemų, kurias reikia išspręsti, sąrašą, tačiau galiausiai tai pateiks naudodama vedlį ir kompiliatorių. Jūs dar nepadarėte. Ieškokite komentarų savo kode palikto perkėlimo įrankio ir darykite viską, ką sako komentarai.

Dabar paleiskite ir išbandykite savo programą VB.NET.