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
Adobe After Effects 7.0 Studio Techniques
Uber-mastery
Optimizing Your Projects
Color Matching
The Role of Grain
Floating Point
The Complete Cisco VPN Configuration Guide
Summary
Cisco WebVPN Solution
Summary
Configuring the Windows VPN Client
Initial Access to the 3002
Java How to Program (6th Edition) (How to Program (Deitel))
while Repetition Statement
Sequential-Access Text Files
Welcome Files
Appendix I. (On CD) Bit Manipulation
Appendix M. (On CD) Design Patterns
Cisco CallManager Fundamentals (2nd Edition)
SCCP Station Devices
Overview of Circuit-Switched Interfaces
Media Processing
Monitoring Tools
System Tools
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Using Formula Language in LotusScript Code
How to Attach a File to a Rich Text Object
Generate a Document in Another Database
Where to Find Additional Assistance
Appendix B. IBM® Lotus® Notes® and Domino®Whats Next?
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 8. Remote Control Mac OS X with Bluetooth Phones and PDAs
Hack 25. Detect Networks with Handheld PCs
Hack 35. Check Wi-Fi Network Performance with Qcheck
Hack 84. Spider Omni Antenna
Hack 91. The Passive Repeater
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