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)
This month I will look deeper into Mono's 0.30 release System.Windows. Forms
(SWF) implementation changes, and also discuss some other ways that Novell
has helped Mono and open source.
Mono
Last month I mentioned some of the highlights of the Mono 0.30 release,
including XML, security, and C# compiler performance improvements. This month
I will go over some of the other improvements and a... (more)
This book bills itself as the only ADO.NET you will ever need. This is a bit
boisterous, but mostly true. This book covers pretty much all facets of
ADO.NET programming, and covers them well. This well-written book can take an
ADO.NET novice, and advance him or her to being an ADO.NET pro.
This book concentrates on ADO.NET, so to be a complete database programmer,
you will need other book... (more)
Microsoft has a new set of technologies called Silverlight that are meant to
bring rich multimedia to browsers and portable devices. They have released
two versions: a full release of version 1.0 and a beta version of 1.1.
Version 1.0 is not very interesting, but the 1.1 beta is totally different
and is making a big splash.
It is .NET based, and of course Mono is working furiously on it. ... (more)
The open source community has generated a number of items this month: the
Portable.NET System. Windows.Forms (SWF) programming contest has been
extended; both Portable.NET and Mono have released new versions (Portable.NET
v0.6.2, and Mono v0.30); .NET programs can now be executed on PlayStation 2
and Xbox; and Novell is joining the ECMA committee. I will also discuss the
importance of su... (more)