Monkey Business

Dennis Hayes

Subscribe to Dennis Hayes: eMailAlertsEmail Alerts
Get Dennis Hayes: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Dennis Hayes

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 in VB.NET 2003, as well as its compatibility with VB.NET 2002, there is little reason to migrate ... (more)

Converting VB6 to VB.NET, Part II

Last month (Vol. 2, issue 9), I gave an executive overview of the conversion process, and started looking at converting general VB6 code to VB.NET. This month I will finish general conversions, including DLLs, then start on database conversions. Next month, in the final segment, I will cover converting ASP.NET Web pages, and look at converting to VB.NET 2005 and C#. Nothing Is Perfect After the conversion wizard is done, the upgrade report will probably contain a list of many issues. A lot of these issues are minor things that nothing can be done about, but which in most cases wil... (more)

Converting VB6 to VB.NET, part 3

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, converting to C#, and finally, I will cover some arguments for converting. Converting ASP to ASP.NET Converting from ASP to ASP.NET is probably the easiest of all .NET conversions because ASP Web pa... (more)

Novell Buys Ximian, Mono Drafts Road Map

August was Mono's biggest news month ever: the Mono Project's sponsor, Ximian, was bought by Novell, a draft road map to the version 1.0 release was drawn, and Mono version 0.26 was released. In other news of open source, DotGNU plans to release version 0.1 of Portable.NET at the end of September. Novel Buys Ximian When I heard the news, I sent Miguel a congratulatory e-mail; he replied that it was fantastic news. Indeed, it does look like a fantastic merger. Novell historically has not been a player in open source, but in the past year or so has committed to open source. By porti... (more)

Graphics Still the Hot Topic in Open Source .NET

Graphics and GUI (System.Drawing, System.Windows.Forms [SWF]) continue to be a couple of the most worked-on areas in both Mono and Portable.NET. Other areas under heavy development include cryptography, Web services, coverage and build tools for Mono, dependency charts for Portable.NET, and lots of bug fixes for both. Mono and Portable.NET Do GUI Differently In a project the size of .NET, choices often need to be made between options of nearly equal technical merit. Having more than one project (Portable.NET and Mono) can allow more than one choice to be made. The GUI code (Syst... (more)