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 makes its goal of releasing v1.0 beta 1 on May 4, adding support for
both the Global Access Cache (GAC) and the latest ECMA generics, as well as
improving CLS compliance. Novell hires another open source developer and open
sources an Exchange client. Open source leaders start looking at
horn-swaggling Longhorn.
Mono Unleashes the First of Two Betas for v1.0
The big advance in the fir... (more)
This is the third and final installment in a three-part series. In the first
installment (.NETDJ, Vol. 2, issue 9), I covered general conversion issues,
in the second installment (Vol. 2, issue 10), I finished general conversion
issues, and covered issues associated with database conversions. In this
final installment, I will cover ASP Web page conversions, converting to
VB.Net 2005, con... (more)
Video of Portable.NET on the Simputer
Portable.NET has released version 0.7.2; it is primarily a bug fix release
for version 0.7.0, but also contains some new features. New versions of the
libffi and libcg libraries are supported, the Debian build build/platform
files have been updated, the Basic compiler includes some previously missing
String functions, System.Windows.Forms and System.Dr... (more)