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
Interprocess Communications in Linux: The Nooks and Crannies
Key Terms and Concepts
Peeking at Data
Key Terms and Concepts
Summary
Appendix B. UNIX Error Messages
The New Solution Selling: The Revolutionary Sales Process That Is Changing the Way People Sell [NEW SOLUTION SELLING 2/E]
Chapter Twelve Controlling the Buying Process
Chapter Fourteen Getting Started with the Process
Chapter Fifteen Sales Management System: Managers Managing Pipelines and Salespeople
Chapter Sixteen Creating and Sustaining High-Performance Sales Cultures
Appendix A Value Justification Example
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 4. Find Your House on an Aerial Photograph
Hack 43. Map Earthquakes in (Nearly) Real Time
Hack 75. Share Your GRASS Maps with the World
Hack 82. Find Nearby Things Using U.S. ZIP Codes
Hack 83. Map Numerical Data the Easy Way
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 320 Armored Cable Type AC
Article 338 Service-Entrance Cable Types SE and USE
Article 409: Industrial Control Panels
Article 501 Class I Locations
Example No. D9 Feeder Ampacity Determination for Generator Field Control
Cultural Imperative: Global Trends in the 21st Century
From 2,000,000 B.C. to A.D.2000: The Roots and Routes of Culture
Culture and Climate
Cross-Century Worldviews
The Pacific Rim: The Fourth Cultural Ecology
The China Phenomenon
User Interfaces in C#: Windows Forms and Custom Controls
Forms
Design-Time Support for Custom Controls
Data Controls
Dynamic User Interface
Help and Application-Embedded Support
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