If you're one of the many who have VB6 code, you have three basic options:
stay with VB6, convert to .NET, or rewrite from scratch. In this article, we
will look at converting VB6 code to VB.NET and C#. I'll discuss when it makes
sense to convert versus staying with VB6 or rewriting from scratch. I will
cover what converts well and what does not, different ways to do the
conversion, how to get code ready to convert, and handling issues after the
conversion.
Executive Overview
First, let's get an executive-level overview of where VB6 and VB.NET are at
in their life cycles. Note that when I mention VB.NET in this article, I mean
all three versions (2002, 2003, 2005). When I talk about a specific version,
I will specify the version (such as VB.NET 2002). With the advances i... (more)
Time sneaks up on us. Last month’s issue started year six of
“Monkey Business” in .NET Developer’s Journal. Many thanks
to all the readers who made this milestone possible. You can revisit all of
the past “Monkey Business” columns. Last November marked the
beginning of my seventh year with the Mono project.
SharpDevelop 3.0 Hits Beta 1
SharpDevelop has r... (more)
Mono has a new Web site (www.mono-project.com) that replaces the old one
(www.go-mono.com). If you go to the old address, your browser will get
redirected to the new site. There have been no major changes beyond the usual
updates.
There are now two branches of Mono and both have new releases. The stable
release is 1.0.2, and the development release is 1.1.1. Mono now follows the
open so... (more)
Mono
The monthly Mono releases are out, 1.0.5 for production use (details at
www.gomono.com/archive/1.0.5/), and the development version 1.1.3 (details at
www.gomono.com/archive/1.1.3/). The production version has an improved
Monodoc, and a half dozen Security fixes. The development version is, again,
mainly bug fixes and performance enhancements, with new features mostly in
the build sy... (more)
Mono Version 1.1.7 Released Portable.NET plans 0.7 Mono version 1.1.7 has
been released, and the Mono crew is planning their second major release (1.2)
for September. The key to the 1.2 release is SWF (System.Windows.Forms); when
SWF is ready for prime time, 1.2 will get released. Monthly releases will
continue until then.
In the meantime, bug fixes and performance enhancements will conti... (more)