Welcome!

Monkey Business

Dennis Hayes

Subscribe to Dennis Hayes: eMailAlertsEmail Alerts
Get Dennis Hayes via: 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)

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)

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)

Mono Releases 1.0.4 and 1.1.2, Portable .NET Releases 0.6.10

Portable.NET Portable.NET has released version 0.6.10. It has been three months since the release of 0.6.8. Support for several OSs, including Solaris, HP-UX, BeOS, and 64-bit CPUs, has improved, and a new CPU, CRIS (an embedded network CPU), is now supported. Threading, sockets, marshalling, and XML navigation have improved. XSharp has seen a lot of work, and JScript now has better sample programs and improved math functions. Much work was done on adding .NET 2.0 functions, including security/cryptography and new classes for System.Windows.Forms, especially VisualStyles. The cu... (more)

Monkey Business Starts Its Fourth Year

This column begins its fourth year. In the past I haven't done any year-in-review articles mainly because there was always too much news. But now that the Mono project is half-way through its fifth year and nears its third major release, version 1.2, I think it's time to look back at some of the major milestones that the project has passed, and mention a couple of milestone that it should reach in the near future. I will start this month with the Top 3 and then finish up next month. Novell Buys Ximian In October 2003 Novell bought Ximian. This was such a big boost for the Mono p... (more)