+612 9045 4394
 
CHECKOUT
Visual Basic.NET Developer's Headstart - Jeffrey Shapiro

Visual Basic.NET Developer's Headstart

Paperback Published: 1st September 2001
ISBN: 9780072195811
Number Of Pages: 256

Share This Book:

Paperback

RRP $60.00
$48.50
19%
OFF
Ships in 10 to 15 business days

A Developer's Resource for Building and Implementing a Visual Basic.NET Strategy Create powerful and complex applications using this hard-core and practical resource. You'll learn how to take advantage of Visual Basic.NET's powerful new object-oriented features and understand the core differences between VB and VB.NET. Divided into seven easy-to-navigate chapters, "Visual Basic.NET Developer's Headstart is designed to deliver expert information, tips, and advice for migrating and implementing Visual Basic.NET applications. Key topics include: Visual Basic.NET overview Comparing Visual Basic.NET to Visual Basic 6, Delphi, Java, and C# Migrating existing code to Visual Basic.NET Understanding the Common Language Runtime and the Common Language Specification Unveil the power of Visual Basic.NET. Discover how to build robust applications. Important coverage includes: Inheritance Polymorphism Encapsulation Arrays Strings Win Forms Web Forms Web Services Serialization Legacy code integration

Acknowledgmentsp. xi
Introductionp. xiii
An Introduction to the .NET Framework and VB.NETp. 1
Casting the .NETp. 2
Divide and Rulep. 5
The First COMingp. 6
The Elements of COMp. 8
COM Unbecomingp. 11
The Second COMingp. 12
What Is the .NET Framework?p. 13
The Common Type Systemp. 13
Why .NET Is Betterp. 14
Is .NET Another Java?p. 15
Why .NET Depends of Visual Basicp. 17
The Legacy of Visual Basicp. 17
Don't Mind Us: We're Making Moolahp. 18
Componentware Arrives with OLE and COMp. 19
Death of a C++ Programmerp. 20
The Legacy of ASPp. 20
And the VB Machine Rolls Onp. 21
And then Along Came a Cpider?p. 21
Entering VB Nirvanap. 23
True Object Orientationp. 23
Structured Exception Handlingp. 26
Delegatesp. 27
Interfacesp. 27
Multithreadingp. 27
Managed Executionp. 28
ADO.NETp. 29
ASP.NETp. 29
Observationsp. 30
Introduction to the Common Language Runtimep. 33
The CLR Is More, by Farp. 34
A Hosted Execution Environmentp. 35
An Execution Managerp. 36
Assembly Basicsp. 37
Assemblies Exposedp. 41
The Elements of the Assemblyp. 42
Generating MSILp. 43
The Common Language Specificationp. 44
Language Interoperabilityp. 44
Metadatap. 46
Down to Executable Codep. 48
"JIT'er" Bugs Bewarep. 48
Managed Executionp. 49
Side-by-Side Executionp. 49
Application Domainsp. 50
Garbage Collectionp. 51
The .NET Security Modelp. 53
Just-in-Time (for Tea) Deploymentp. 54
Observationsp. 56
VB.NET Building Blocksp. 57
Let the Mission Beginp. 58
Goodbye World, Hello VB.NETp. 60
Option Compare, Explicit, and Strictp. 63
Data Type Conversionp. 63
VB.NET Operatorsp. 64
The Value of True Is--1p. 64
Operator Precedencep. 65
Unary Operatorsp. 66
Assignment Operatorsp. 66
Relational Operatorsp. 67
Concatenation Operatorp. 69
Bitwise Operatorsp. 69
Arithmetic Operatorsp. 70
Execution Control Statementsp. 71
Branchingp. 71
Decision-making and Switchesp. 73
Iteration Statementsp. 76
Do...Loopp. 76
For...Nextp. 77
For Each...Nextp. 78
Whilep. 78
Arraysp. 79
Declaring and Initializing Arraysp. 79
Working with Arraysp. 80
Working with the Array's Upper Boundaryp. 82
The Erase Statementp. 84
The IsArray Functionp. 85
Collectionsp. 85
The Collections Namespacep. 86
Stringsp. 87
Working with Stringsp. 88
The Methods of System.Stringp. 88
Methodsp. 104
Sub-procedures and Functionsp. 106
Observationsp. 106
Object-Oriented Software Development Using VB.NETp. 107
Typesp. 109
The .NET Value Type Reference Modelp. 109
The .NET Object Reference Modelp. 110
Inheritance, Encapsulation, and Polymorphism in VB.NETp. 114
Inheritancep. 114
Encapsulationp. 119
Polymorphismp. 121
A "Real-World" Scenariop. 123
Designing the Applicationp. 124
Modelingp. 125
Creating Classesp. 127
Class Visibility and Rolep. 128
Encapsulation at Workp. 128
Creating a Class Others Can Usep. 129
Inheritance at Workp. 132
Implementation in the Parent Classp. 134
Adding the Methodsp. 134
Object-Oriented Development at Workp. 138
Inheriting the Implementationp. 138
Using the Classesp. 141
Instantiationp. 143
Observationsp. 145
VB.NET in Actionp. 147
.NET Exception Handlingp. 148
The Exception Handlerp. 151
Exit Try and Finallyp. 153
Nesting Exception Handlersp. 154
Creating Your Own Exception Classesp. 155
Extending the Base Classp. 157
Object Serialization and .NET I/Op. 160
Serialization Part Ip. 162
I/O Support in .NETp. 163
Serialization Part IIp. 167
Serialization Part IIIp. 170
ADO.NETp. 173
ADO Revisitedp. 173
Enter ADO.NETp. 174
Connection Architecturep. 176
XMLp. 177
Implementing Database Integration with ADO.NETp. 178
Interfacesp. 180
Formsp. 182
Windows Forms and Web Formsp. 184
The Graphical Loginp. 185
ASP.NETp. 187
ASP.NET in Actionp. 188
Creating a Simple Web Servicep. 191
Observationsp. 194
Migration to and Interoperability of VB.NETp. 195
Protecting Your Investment in Existing Codep. 197
Stay in Classic VBp. 198
Migrate Code to VB.NETp. 198
Rewritep. 199
Is It Worth Porting?p. 201
Using the Visual Basic Upgrade Wizardp. 202
Understanding the Upgrade Processp. 203
Upgrading COM and COM+ Services Using the Wizardp. 206
Upgrade Tools for Interopp. 206
Accessing COM Components from VB.NET Clientsp. 207
Using the TLBIMP Utilityp. 208
Calling .NET Objects form COM or Standard VB Clientsp. 209
Understanding Object Lifetime and Deterministic Finalizationp. 211
Moving from ASP to ASP.NETp. 211
Observationsp. 212
Making the Move to VB.NETp. 213
What Makes a Software Development Languagep. 214
The Way It Wasp. 216
The Way It Isp. 216
Syntax and Idiomsp. 217
Managed Execution, Managed Code ... and Javap. 219
User Interfacesp. 220
VB.NET: The Best RAD Toolp. 220
Late Bindingp. 220
VB.NET With Blocksp. 221
Market Demandp. 222
Observationsp. 223
Indexp. 225
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072195811
ISBN-10: 0072195819
Audience: General
Format: Paperback
Language: English
Number Of Pages: 256
Published: 1st September 2001
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.0  x 1.3
Weight (kg): 0.45