473,320 Members | 2,092 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

VB -> dotnet code migration question

I have VB6, and eventually plan to upgrade to dotnet.

I will soon start writing an application that will be mostly local
(client?) but will interface with a server a few times, to authenticate
users (and assign a user code), and at the end of the program, to upload
some data back to the server.

I figure I can write all the local stuff in VB6 (I'll have to learn more
about the server side stuff, never done any of that before) but I don't
know enough about dotnet to know if I will be able to seamlessly migrate my
code when I'm ready (which will be when I can afford dotnet, and after I
figure out how to distribute the framework to users with dialup
connections)

Is it reasonable for me to start in VB6 and migrate later, or will I be
faced with so many migration issues that I might as well start it in
dotnet?

Any advice welcome and appreciated.
Thanks!
Keith R
Jul 19 '05 #1
1 1895
There are a lot of good documents on MSDN about migration. I suggest you
make a search to get a feel for what is involved. If you have ever upgraded
an application from an earlier version of VB, you should be aware that VB6
->VB7 is a much more difficult migration because more has changed than
usual. In the past, your code would have mostly run as before without
needing any changes, and the toughest part would be finding OCXs and the
like. You should be aware that the language syntax has changed quite a lot
and the forms engine is different.

There is an excellent migration tool that will convert most of your code to
the new .NET way, so you don't need to rewrite your application. But there
are some things that it can't handle that it will advise you to fix up
manually.

If you are doing the server in DotNet anyway, it is really worth climbing
this learning curve on the client now as well. The interaction with the
server, particularly if you are using Web Services, is much easier

Jul 19 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Keith R | last post by:
I have VB6, and eventually plan to upgrade to dotnet. I will soon start writing an application that will be mostly local (client?) but will interface with a server a few times, to authenticate...
7
by: Dave | last post by:
We are trying to migrate a MS SQL server app to DB2 8.1 Linux platform. Our database has got about 300+tables with total size - 150 GB We are using MS SQL's BCP utility to extract data from...
2
by: Mark Parter | last post by:
I have an ASP-based web application which broadly speaking, can add, edit and delete appointment items in an Exchange 2000 public calendar. As our organization is migrating to SharePoint 2003, I'd...
1
by: Jeffrey | last post by:
At the launch yesterday in San Francisco, I was told by MS technical staff in the Q and A area that migrating my code from ASP.NET 1.1 to 2.0 should be a "no rewrite anything" scenario. Aapparently...
3
by: Geoff | last post by:
I need to keep a few VB6 tcpClients active, but have them talk to a dotNet tcpServer/tcpListener. The "Server"/Listener is running as a Plugin, and needs to respond to "outside requests". The...
4
by: bbcrock | last post by:
I have some modular code that is written for display purposes. It contains inline CSS code. I originally thought about moving all the inline code to a css file for use throughout the site- one...
0
by: andreister | last post by:
Hi there! I wonder if J# is applicable for ASP.NET 2.0 development And if it is applicable - does anybody know how the idea of partial classes reflects on J# for now? Or maybe it is somehow...
1
by: joegc | last post by:
Can a program written in c++ be migrated to flex framework?
30
by: galiorenye | last post by:
Hi, Given this code: A** ppA = new A*; A *pA = NULL; for(int i = 0; i < 10; ++i) { pA = ppA; //do something with pA
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.