Flylib.com
Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET w/accompanying CD-ROM
Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET w/accompanying CD-ROM
ISBN: 073561587X
EAN: 2147483647
Year: 2001
Pages: 179
Authors:
Ed Robinson
,
Robert Ian Oliver
,
Michael Bond
BUY ON AMAZON
Cover
LOC Page
Dedication
Foreword: Upgrading to Visual Basic .NET
Introduction
What Is This Book About?
Who Should Read This Book
Using the Code Samples and CD
Let s Begin
Acknowledgments
Visual Basic .NET Is More Than Visual Basic 6 1
Why Break Compatibility?
It Is Still Visual Basic
Why Should I Upgrade?
Conclusion
Visual Basic 6 and Visual Basic .NET: Differences
.NET Framework vs. ActiveX
Differences in the Development Environment
Forms Packages
Language Differences
Changes in the Debugger
Conclusion
Upgrading Options
Upgrading Is Optional
Role of the Upgrade Wizard
Testing
Upgrading from Earlier Versions of Visual Basic
Selecting Projects to Upgrade
Developing the Upgrade Plan
Conclusion
Preparing Your Project for the Upgrade to Visual Basic .NET
Why Change Anything?
Cleaning Up Legacy Code
Good Visual Basic 6 Coding Practices
Conclusion
Your First Upgrade
Upgrade Walkthrough
Upgrading Project Groups
Using the VB Snippet Upgrade Add-In
Upgrading Using the Command Line
Conclusion
Common Tasks in Visual Basic .NET
A Guide to Working in Visual Basic .NET
Miscellaneous Items
Problem-Solving Techniques
Conclusion
Upgrade Wizard Ins and Outs
Upgrade Philosophy
Compatibility Library
Upgrade Wizard Capabilities and Limitations
Wizard Methodology
Conclusion
Errors, Warnings, and Issues
The Different Kinds of EWIs
Understanding the Upgrade Report
Working with EWIs
The Different Upgrade EWIs
Which Problems Are Not Detected?
Conclusion
Using Visual Basic 6 with Visual Basic .NET: COM Interop
Where COM Interop Comes into Play
Upgrading a Visual Basic 6 ClientServer Application
Replacing COM with .NET: Binary Compatibility
Conclusion
Ten Common Upgrade Problems
Default Properties
AddItem and ToString with COM Objects
Deterministic Finalization and Garbage Collection
Generic Objects (ControlFormScreen)
Dim...As New
Sub Main (or Default Form)
Font Disparities
Bad Constants
Drag and Drop
Collection Classes
Conclusion
Resolving Issues with Language
Language Elements
Types and Type Operations
Making Your Code Thread-Safe
Windows API
Conclusion
Resolving Issues with Forms
Similarities in Form Structure
General Issues
Issues Involving Forms
Conclusion
Upgrading ActiveX Controls and Components
ActiveX Controls Are Still Supported--Yes
Limitations of ActiveX Control Hosting
ActiveX .NET Controls: Best of Both Worlds
Standard Component Wrappers and ActiveX Control Subobjects
Name Collisions
Using ActiveX Components from .NET
Conclusion
Resolving Data Access Issues
Data Access in Visual Basic
ADO.NET Is the Future
General Issues with Data Access Code
ADO Data Environment
ADO Data Binding
Conclusion
Problems That Require Redesign
Replacing the OLE Container Control
Replacing Painting Functions
Rewriting Clipboard Code
Using the Controls Collection
Using the Forms Collection
Upgrading PrintForm Code
Replacing Property Pages
Eliminating ObjPtr, VarPtr, and StrPtr
Conclusion
Upgrading COM Components
Using COM in Visual Basic .NET
Upgrading COM Components
Making .NET and COM Components Work Together
Conclusion
Upgrading VB Application Wizard Projects
App.Revision
frmAbout Form
frmLogin Form
frmMain Form
frmSplash Form
frmBrowser Form
Data Forms
Module1 Module
Conclusion
Adding Value to Your Applications
Overview of the Sample Application
New File Functions
New Windows Capabilities
XCopy Deployment
Conclusion
Replacing ActiveX Controls with Windows Forms Controls
Benefits of Upgrading Controls
Process of Replacing Controls
Mappings for Visual Basic 6 ActiveX Controls
Conclusion
Moving from ADO to ADO.NET
ADO.NET for the ADO Programmer
Integrating Your ADO Code into a Visual Basic .NET Application
Mapping ADO Objects to ADO.NET
Using DataViews
Data Binding
A Note About Performance
Conclusion
Upgrading Distributed Applications
Important Concepts for Distributed Applications
Distributed Technologies in .NET
XML Web Services
Remoting
Distributed COM Applications
Conclusion
Object Mapping Reference
App
CheckBox
ComboBox
CommandButton
DirListBox
DriveListBox
FileListBox
Form
Frame
HScrollBar
Image
Label
Line
ListBox
MDIForm
Menu
OptionButton
PictureBox
Shape
TextBox
Timer
VScrollBar
Function Mapping Reference
Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET w/accompanying CD-ROM
ISBN: 073561587X
EAN: 2147483647
Year: 2001
Pages: 179
Authors:
Ed Robinson
,
Robert Ian Oliver
,
Michael Bond
BUY ON AMAZON
Software Configuration Management
The DoD CM Process Model
Appendix D Problem Change Report
Appendix G Sample Inspection Plan
Appendix M Problem Report (PR)
Appendix S Sample Maintenance Plan
A+ Fast Pass
Domain 2 Diagnosing and Troubleshooting
Domain 3 Preventive Maintenance
Domain 4 Motherboard/Processors/Memory
Domain 6 Basic Networking
Domain 3 Diagnosing and Troubleshooting
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Media Termination Point Resources
Common Windows Exploits
PKI as a Trusted Third-Party Protocol
Call Admission Control Within a Cluster
Review Questions
Documenting Software Architectures: Views and Beyond
For Further Reading
Elements, Relations, and Properties of the Allocation Viewtype
For Further Reading
Where Architecture Documentation Ends
Module Decomposition View
Cultural Imperative: Global Trends in the 21st Century
From 2,000,000 B.C. to A.D.2000: The Roots and Routes of Culture
Cultural Black Holes
Culture and Globalization
Conclusion
Epilogue After September 11
Java All-In-One Desk Reference For Dummies
Making Your Own Classes
Book VI - Swing
Getting Input from the User
Using Layout Managers
Using JavaBeans
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies