VB Migration Partner

Book chapters

Francesco Balena – Code Architects’ founder and lead author of VB Migration Partner – has written seven Microsoft Press books about VB and .NET programming, including four editions of the Programming Visual Basic series. These books have been translated to many different languages, including Japanese, Korean, Chinese (traditional and simplified), Italian, Spanish, Russian.

You can click on book covers below to jump to Amazon.com and browse readers’ reviews.

Programming Microsoft Visual Basic 6 Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET Programming Microsoft Visual Basic .NET Programming Microsoft Visual Basic .NET 2003
Practical Guidelines and Best Practices for Microsoft Visual Basic .NET and C# Developers Programming Microsoft Visual Basic 2005 Programming Microsoft Visual C# 2005

The following chapters are available for free download:

  • ADO.NET in Disconnected Mode from Programming Microsoft Visual Basic .NET

    An overview of ADO.NET and its differences from “classic” ADO. (96 pages)


  • Custom Windows Forms Controls from Programming Microsoft Visual Basic .NET 2003 by Francesco Balena

    An in-depth tutorial for writing custom user controls with VB.NET. (52 pages)


  • Arrays and Collections from Programming Microsoft Visual C# 2005

    In-depth information on getting the most from two of the most useful .NET data structures. (54 pages)


  • Regular Expressions from Programming Microsoft Visual Basic .NET

    A detailed reference of Regular Expressions and .NET Regex object. It is especially useful to developers who need to manually adjust code before or after the migration process, for example, by means of VB Migration Studio’s PostProcess pragma. (30 pages)


  • Generics from Programming Microsoft Visual Basic 2005

    Generics allow you to create classes and collections perform incredibly fast while preserving many advantages of late binding. (40 pages)


  • .NET Reflection from Programming Microsoft Visual Basic 2005

    Learn how to leverage one of the most powerful features of Microsoft .NET Framework. (58 pages)


  • Custom attributes from Programming Microsoft Visual C# 2005

    In the hands of an expert developer, custom attributes can be a decisive factor in improving code reusability and maintainability. (52 pages)


  • Types from Practical Guidelines and Best Practices for Microsoft Visual Basic .NET and C# Developers

    Coding guidelines and best practices for using .NET classes and structures. (11 pages)


  • Memory usage from Practical Guidelines and Best Practices for Microsoft Visual Basic .NET and C# Developers

    All the techniques you should learn to keep your .NET code lean and fast. (13 pages)


  • Serviced components from Practical Guidelines and Best Practices for Microsoft Visual Basic .NET and C# Developers

    Learn how to write COM+, transactional components using VB.NET or C#. (14 pages)


  • Windows API functions from Programming Microsoft Visual Basic 6

    This chapter uses VB6 code samples, but many concepts about Windows API programming are still valid under VB.NET. (44 pages)






Follow Francesco Balena on VB6 migration’s group on

LinkedIn





Read Microsoft Corp’s official case study of a VB6 conversion using VB Migration Partner.




Code Architects and its partners offers remote and onsite migration services.

More details




Subscribe to our free newsletter for useful VB6 migration tips and techniques.

newsletter



To learn more about your VB6 applications, run VB6 Analyzer on your source code and send us the generated text file. You will receive a detailed report about your VB6 applications and how VB Migration Partner can help you to quickly and effectively migrate it to .NET.

Get free advice



A fully-working, time-limited Trial Edition of VB Migration Partner allows you to test it against your actual code

Get the Trial




The price of VB Migration Partner depends on the size of the VB6 application, the type of license, and other factors

Request a quote




Migrating a VB6 application in 10 easy steps

Comparing VB Migration Partner with Upgrade Wizard

Migration tools: Feature Comparison Table

All whitepapers