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
Crystal Reports 9 on Oracle (Database Professionals)
Connectivity, Authentication, and Privileges
Oracle Structures
Oracle Advanced SELECT Options
Optimizing: The Oracle Side
Appendix A Common Issues
ERP and Data Warehousing in Organizations: Issues and Challenges
ERP System Acquisition: A Process Model and Results From an Austrian Survey
The Second Wave ERP Market: An Australian Viewpoint
Data Mining for Business Process Reengineering
Healthcare Information: From Administrative to Practice Databases
A Hybrid Clustering Technique to Improve Patient Data Quality
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Planning for Risk Management
Identifying Project Scope Risk
Quantifying and Analyzing Project Risk
Managing Project Risk
Monitoring and Controlling Risky Projects
The CISSP and CAP Prep Guide: Platinum Edition
Security Architecture and Design
Application Security
Initiation of the System Authorization Process
The Certification Phase
Appendix C The Information System Security Architecture Professional (ISSAP) Certification
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Part I - The Underpinning Theory
Leading change
Restructuring
Mergers and acquisitions
IT-based process change
GO! with Microsoft Office 2003 Brief (2nd Edition)
Objective 4. Search the Internet
Creating a Worksheet and Charting Data
Objective 7. Annotate a Chart
Objective 1. Create an AutoForm
You and GO!
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