Operating Systems
Programming Languages
Microsoft Technologies
Visual Basic
Server Tech.
MS Office
Web Technology
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

Microsoft Visual Basic

Book Title : Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
eBook download format(s) : HTM MSI 
ISBN-10 : 073561587X 
ISBN-13 : 978-0-735615-87-8 
Author(s) : Ed Robinson Robert Ian Oliver Michael Bond Ian Oliver 
Publisher : Microsoft Press (Dec 2001)
Section : Microsoft Visual Basic
Book Review:
Ideal for any project manager or developer working in Visual Basic, Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET delivers an admirably lucid and valuable guide to porting legacy VB code to the new .NET framework. This book offers some indispensable advice on making this transition go smoothly.

The text is notable for its clear-sighted presentation style, useful for both project managers (who must plan when to upgrade code) and working VB developers (who must cope with a host of new APIs and language changes in VB .NET). The authors first establish the reasons why Microsoft chose to break literally millions of lines of code with the new .NET. They explore old and new VB languages and pay attention to features that have been dropped in the new version.

The heart of this text examines the Visual Basic .NET Upgrade Wizard in excellent detail, starting with a simple VB6 project upgraded to VB .NET. As the authors suggest, the wizard handles 95 percent of the port to .NET for your VB code. Much of the text explains what do about the remaining 5 percent of features that don't make the cut. One standout chapter here looks at which VB6 systems to upgrade first. (Not every legacy system will need to be upgraded, the authors prudently observe.) Another valuable section examines the "errors, warnings and issues" generated by the upgrade wizard, with specific suggestions on how to rewrite code that isn't translated automatically.

Later chapters look at specific areas of .NET that can "add value" to your projects, including the advantages of ADO.NET and Windows Forms versus the older ADO and ActiveX standards. There's plenty of useful advice for getting the old and new VB to interoperate, too, notably using ActiveX, COM, and COM+ controls within .NET (a perfectly acceptable strategy). Final reference sections list changes between VB6 and VB .NET, highlighting which language features are no longer supported.

Sanctioned by Microsoft Press, this title gives you the proverbial inside track on upgrading VB6 to VB .NET in an admirably well-organized text that's filled with practical advice. With millions of VB developers out there facing .NET for the first time, this title provides a worthy resource for moving old code into the future as smoothly and as cheaply as possible. --Richard Dragan

Topics covered: Overview of upgrade issues between Visual Basic 6.0 and Visual Basic .NET (why Microsoft broke compatibility), advantages of VB .NET, the .NET Framework versus ActiveX compared; overview of the Visual Studio .NET IDE, language differences between VB6 and VB .NET (including obsolete language elements), planning for upgrades (guidelines for project managers, prioritizing project upgrades), best practices for writing VB6 code that ports well; a sample VB6 project upgraded to .NET, comprehensive guide to the VB .NET Upgrade Wizard (plus the VB snippet wizard and command-line tool), debugging and troubleshooting in the VS .NET IDE (including the System.Diagnostics library), detailed guide on upgrading specific VB6 features (including controls, ActiveX, and database APIs); comprehensive guide to errors and warning messages, overcoming specific upgrade issues, guide to COM and .NET interoperability, 10 common upgrade problems explained; hints for overcoming language issues (including using Windows APIs in .NET), forms in VB6 versus VB .NET, using ActiveX components in .NET, ADO.NET database programming (including bound controls), redesign issues (rewriting OLE containers, paint, and clipboard code); upgrading COM+ components, upgrading VBA wizard projects, adding value to software with .NET features (new file and directory APIs, using the registry and Windows XP controls), xcopy deployment, guidelines for upgrading ADO and ADO.NET code, upgrading distributed code to Web services, and reference to VB6 in VB .NET changes.

Book Description
This book is a complete technical guide to upgrading Microsoft Visual Basic 6 applications to Microsoft Visual Basic .NET, it covers all aspects of upgrading from APIs to ZOrders. This book includes chapters on fixing upgrade issues with forms, language, data access and COM+ Services. It also shows how to add value to your upgraded applications with XML Web Services, ADO.NET and .NET remoting. Its has 'big picture' architectural advise, and includes a reference of function and object model changes from Visual Basic 6. The text is is decorated with hundreds of before-and-after code samples, and the companion CD is packed with useful upgrade examples. This book is an essential reference for the millions of Visual Basic 6 programmers who are considering moving up to Visual Basic .NET.

add to                 Digg!

You may use anyone of the download options

eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and try these 2 + 1 alternates...

Tell a Friend!

Similar Book titles in Microsoft Visual Basic section:
Programming Microsoft Visual Basic 6
Visual Basic .NET
VB.NET Developers Guide
Practical Standards for Microsoft Visual Basic
Visual Basic Design Patterns
Visual Basic Black Book
Mastering Visual Basic .NET
Teach Yourself Visual Basic 5 In 24 Hours
Microsoft Visual Basic Design Patterns
Web Programming with Visual Basic
Web Database Developer's Guide with Visual Basic 5
Visual Basic 5 Night School
Visual Basic in 12 Easy Lessons
Using Visual Basic 6
Advanced Microsoft Visual Basic 6
COM+ Programming with Visual Basic
How to Program Visual Basic 5.0: Control Creation Edition
Special Edition Using Visual Basic 4
Visual Basic 6 Database How-To
Introducing Microsoft Visual Basic 2005 for Developers
Hardcore Visual Basic: Version 5.0
Programming VB .NET: A Guide for Experienced Programmers

Similar Book titles in Other sections:

Section: Applications
How to Use Microsoft Publisher 98
Microsoft Access 97 Quick Reference
Microsoft Excel 97 Quick Reference
Microsoft Internet Explorer 3 0 Unleashed

Section: Bio-Chemistry
Data Analysis and Visualization in Genomics and Proteomics

Section: CS -> Compilers and Languages
Basics of Compiler Design

Section: CS -> Theory
Visual Reconstruction

Section: DB -> Oracle
Oracle Programming with Visual Basic

Section: DB -> Others
Teach Yourself Database Programming with Visual C++ 6 in 21 Day
Special Edition Using Visual FoxPro 6

Section: DB -> SQL Server
Inside Microsoft SQL Server 2000
Inside Microsoft SQL Server 7.0
Special Edition Using Microsoft SQL Server 6.5 (2nd Edition)
Microsoft SQL Server 2000 Administrator's Pocket Consultant
SQL Server 2005 Stored Procedure Programming in T-SQL & .NET
Show all..

Section: Photography
Basic Flash Photography
Photo.Net - Learn Photography Guide
Photography Basics

Section: Computer Hardware
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server
The Hand-Me-Down PC: Upgrading and Repairing Personal Computers
Upgrading PCs Illustrated
Upgrading and Repairing PCs
Show all..

Section: Microprocessor
Programming PIC Microcontrollers in BASIC
Undocumented features of M100 BASIC

Section: Internet
Using Microsoft Exchange Server
WWW: Beyond the Basics
Computer Security Basics 2nd Edition

Section: Advanced Java
Application Development with VisualAge for Java Enterprise
Java Thin Client Systems with VisualAge Generator

Section: Java Tools
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
Application Development with VisualAge for Java Enterprise

Section: Mathematics
Basic Concepts of Mathematics
Abstract Algebra: The Basic Graduate Year
Basic Elements of Real Analysis (Undergraduate Texts in Mathematics)

Section: Miscellaneous
Microsoft RPC Programming Guide
Machine Vision: Automated Visual Inspection and Robot Vision

Section: Microsoft Certifications
MCAD MCSD Microsoft .NET Core Requirements
MCSE Self-Paced Training Kit (Exam 70-294): Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
Osborne - VB.NET All-In-One Exam Guide
Osborne - C#.NET All-in-One Exam Guide
Microsoft Windows Architecture For Developers Training Kit
Show all..

Section: Microsoft C Sharp (C#)
OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step
C# - Your Visual Blueprint for building .Net applications
C# .NET Web Developer's Guide
Mastering Visual C# .NET
Mastering Windows 2000 Programming with Visual C++
Show all..

Section: Microsoft COM/DCOM/ActiveX/ATL
Developing Activex Components With Visual Basic 5.0
Activex Programming With Visual C++ 5
Programming Distributed Applications With COM And Microsoft Visual Basic 6.0
Learn Active X Template Library Development With Visual C++ 6.0
COM and .NET Interoperability
Show all..

Section: Microsoft .(dot) net
Microsoft .net for programmers
Applied Microsoft .Net Framework Programming
.NET Framework Essentials
Programming Microsoft.NET
Introducing Microsoft .NET Second Edition
Show all..

Section: Office Development
Programming Microsoft Visual Interdev 6
Programming Microsoft Office 2000 Web Components
Programming Microsoft Outlook and Microsoft Exchange
Microsoft Office 2000: VBA Fundamentals

Section: Microsoft Windows Servers
Inside Microsoft SQL server7
Microsoft Windows 2k Server Resource Kit TCP/IP Core Network Guide
Microsoft Proxy Server 2.0 Training
Microsoft Exchange 2000 Server Administrators Companion
Microsoft encyclopedia of Networking
Show all..

Section: Microsoft Visual C++
Programming Visual C++, 5th Edition
Database Developer's Guide with Visual C++ 4, Second Edition
Teach Yourself Visual C++ 5 in 24 Hours
Visual C++ 4 Unleashed
Learn Visual C++ Now: Teach Yourself Microsoft Visual C++ the Quick and Easy Way
Show all..

Section: MS Web Technologies
Visual Basic Developers Guide to ECommerce with ASP and SQL Server
Programming Microsoft Internet Explorer 5
Microsoft Commerce Solutions Web Technology
Designing Secure Web Based Applications For Microsoft Windows 2000
Show all..

Section: Windows Development
Inside Microsoft Windows 2000 Third edition
Programming the Microsoft Windows Driver Model, Second Edition
Programming Server Side Applications For Microsoft Windows 2000
Programming Applications For Microsoft Windows
Network Programming For Microsoft Windows
Show all..

Section: Networking
Annotated Network Diagram Visualization using Tcl/Tk
CIM Voice Internetworking, Basic Voice over IP (Network Simulator)
Upgrading and Repairing Networks
TCP/IP Fundamentals for Microsoft Windows

Section: GNU/Linux OS
Basic Graphics Programming With The Xlib Library
Slackware Linux Basics - For Slackware Linux 10.2

Section: Unix OS
Basic UNIX Guide

Section: COBOL Programming
VisualAge COBOL for Windows Programming Guide

Section: Other Programming
BASIC, the Elementary Algebraic Language
ZX81 BASIC Programming
Special Edition Using Microsoft Visual Studio
Programmed Lessons in Quick Basic
Basic Lisp Techniques
Show all..

Section: Perl Scripting
Programming Perl 5.0 CGI Web Pages for Microsoft Windows NT

Section: Scripting
Pick/BASIC: A Programmer's Guide

Section: Smalltalk
Smalltalk: An Introduction to Application Development Using VisualWorks

Section: Redbooks Draft
Migrating from Microsoft Exchange2000/2003 to Lotus Notes and Domino 7
Implementing OMEGAMON XE for Messaging V6.0
IBM Tivoli Composite Application Manager V6.1 Family Installation, Configuration and Basic Usage
Business Process Management: Modeling through Monitoring Using WebSphere V6.0.2 Products
Using the IBM TotalStorage N Series with Mail Servers IBM Lotus Domino, Microsoft Exchange
Show all..

Section: Redbooks
Microsoft BizTalk to WebSphere Business Intergration Server Express Migration
IBM WebSphere and Microsoft .NET Interoperability
Introduction to the New Mainframe: z/OS Basics
Deployment Guide Series: IBM Tivoli Composite Application Manager for WebSphere V6.0
Using WebSphere Extended Deployment V6.0 To Build an On Demand Production Environment
Show all..

Section: IBM Technotes
Changed Statistics Views in the Profiler of IBM Rational Application Developer V6.0.1
CommonStore Solution Sizing Basics

Section: Redpapers
WebSphere Business Integration V6.0.2 Performance Tuning
DB2 UDB Enterprise Edition V8.1: Basic Performance Tuning Guidelines
Optimizing Storage Performance, Provisioning, and Manageability for Microsoft SQL Server
WebSphere RFID Premises Server Tuning Guide
Cisco FICON Basic Implementation
Show all..

Section: Redpapers Draft
N Series SnapManager with Microsoft Exchange
N Series SnapManager with Microsoft SQL
Joining IBM System Storage N series Systems to Microsoft Active Directory
Automated Storage Provisioning in Microsoft Windows using TotalStorage Productivity Center and Tivoli Provisioning Manager
WebSphere Business Integration V6.0.2 Performance Tuning
Show all..

Section: Software Engineering
Enterprise Solution Patterns Using Microsoft .NET: Version 2.0
Improving .NET Application Performance and Scalability

Section: Web Programming
Special Edition Using Microsoft Visual InterDev
Introducing Microsoft Silverlight(TM) 1.0

Section: Web Technology
Web Style Guide: Basic Design Principles for Creating Web Sites
Laura Lemay's Web Workshop: Microsoft Frontpage 97

Section: XML, XSL & UML
XML Web Services for ASP.NET
Real World XML Web Services: For VB and VB .NET Developers
UML Basic

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions