did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780072195811

Visual Basic.Net Developer's Headstart

by
  • ISBN13:

    9780072195811

  • ISBN10:

    0072195819

  • Format: Paperback
  • Copyright: 2001-08-01
  • Publisher: Lightning Source Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.99 Save up to $0.59
  • Buy New
    $24.40

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

Create powerful and complex applications using this hard-core and practical resource. Readers 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.

Table of Contents

Acknowledgments xi
Introduction xiii
An Introduction to the .NET Framework and VB.NET
1(32)
Casting the .NET
2(10)
Divide and Rule
5(1)
The First COMing
6(2)
The Elements of COM
8(3)
COM Unbecoming
11(1)
The Second COMing
12(5)
What Is the .NET Framework?
13(1)
The Common Type System
13(1)
Why .NET Is Better
14(1)
Is .NET Another Java?
15(2)
Why .NET Depends of Visual Basic
17(1)
The Legacy of Visual Basic
17(4)
Don't Mind Us: We're Making Moolah
18(1)
Componentware Arrives with OLE and COM
19(1)
Death of a C++ Programmer
20(1)
The Legacy of ASP
20(1)
And the VB Machine Rolls On
21(2)
And then Along Came a Cpider?
21(2)
Entering VB Nirvana
23(7)
True Object Orientation
23(3)
Structured Exception Handling
26(1)
Delegates
27(1)
Interfaces
27(1)
Multithreading
27(1)
Managed Execution
28(1)
ADO.NET
28(1)
ASP.NET
29(1)
Observations
30(3)
Introduction to the Common Language Runtime
33(24)
The CLR Is More, by Far
34(3)
A Hosted Execution Environment
35(1)
An Execution Manager
36(1)
Assembly Basics
37(4)
Assemblies Exposed
41(2)
The Elements of the Assembly
42(1)
Generating MSIL
43(1)
The Common Language Specification
44(2)
Language Interoperability
44(2)
Metadata
46(2)
Down to Executable Code
48(1)
``JIT'er'' Bugs Beware
48(1)
Managed Execution
49(4)
Side-by-Side Execution
49(1)
Application Domains
50(1)
Garbage Collection
51(2)
The .NET Security Model
53(1)
Just-in-Time (for Tea) Deployment
54(2)
Observations
56(1)
VB.NET Building Blocks
57(50)
Let the Mission Begin
58(5)
Goodbye World, Hello VB.NET
60(3)
Option Compare, Explicit, and Strict
63(1)
Data Type Conversion
63(1)
VB.NET Operators
64(7)
The Value of True Is-1
64(1)
Operator Precedence
65(1)
Unary Operators
66(1)
Assignment Operators
66(1)
Relational Operators
67(2)
Concatenation Operator
69(1)
Bitwise Operators
69(1)
Arithmetic Operators
70(1)
Execution Control Statements
71(5)
Branching
71(2)
Decision-making and Switches
73(3)
Iteration Statements
76(3)
Do...Loop
76(1)
For...Next
77(1)
For Each...Next
78(1)
While
78(1)
Arrays
79(6)
Declaring and Initializing Arrays
79(1)
Working with Arrays
80(2)
Working with the Array's Upper Boundary
82(2)
The Erase Statement
84(1)
The IsArray Function
85(1)
Collections
85(2)
The Collections Namespace
86(1)
Strings
87(17)
Working with Strings
88(1)
The Methods of System.String
88(16)
Methods
104(2)
Sub-procedures and Functions
106(1)
Observations
106(1)
Object-Oriented Software Development Using VB.NET
107(40)
Types
109(5)
The .NET Value Type Reference Model
109(1)
The .NET Object Reference Model
110(4)
Inheritance, Encapsulation, and Polymorphism in VB.NET
114(9)
Inheritance
114(5)
Encapsulation
119(2)
Polymorphism
121(2)
A ``Real-World'' Scenario
123(1)
Designing the Application
124(3)
Modeling
125(2)
Creating Classes
127(7)
Class Visibility and Role
128(1)
Encapsulation at Work
128(1)
Creating a Class Others Can Use
129(3)
Inheritance at Work
132(2)
Implementation in the Parent Class
134(4)
Adding the Methods
134(4)
Object-Oriented Development at Work
138(7)
Inheriting the Implementation
138(3)
Using the Classes
141(2)
Instantiation
143(2)
Observations
145(2)
VB.NET in Action
147(48)
.NET Exception Handling
148(9)
The Exception Handler
151(2)
Exit Try and Finally
153(1)
Nesting Exception Handlers
154(1)
Creating Your Own Exception Classes
155(2)
Extending the Base Class
157(3)
Object Serialization and .NET 1/0
160(13)
Serialization Part I
162(1)
1/0 Support in .NET
163(4)
Serialization Part II
167(3)
Serialization Part III
170(3)
ADO.NET
173(7)
ADO Revisited
173(1)
Enter ADO.NET
174(2)
Connection Architecture
176(1)
XML
177(1)
Implementing Database Integration with ADO.NET
178(2)
Interfaces
180(2)
Forms
182(5)
Windows Forms and Web Forms
184(1)
The Graphical Login
185(2)
ASP.NET
187(4)
ASP.NET in Action
188(3)
Creating a Simple Web Service
191(3)
Observations
194(1)
Migration to and Interoperability of VB.NET
195(18)
Protecting Your Investment in Existing Code
197(4)
Stay in Classic VB
198(1)
Migrate Code to VB.NET
198(1)
Rewrite
199(2)
Is It Worth Porting?
201(1)
Using the Visual Basic Upgrade Wizard
202(5)
Understanding the Upgrade Process
203(3)
Upgrading COM and COM+ Services Using the Wizard
206(1)
Upgrade Tools for Interop
206(1)
Accessing COM Components from VB.NET Clients
207(2)
Using the TLBIMP Utility
208(1)
Calling .NET Objects from COM or Standard VB Clients
209(2)
Understanding Object Lifetime and Deterministic Finalization
211(1)
Moving from ASP to ASP.NET
211(1)
Observations
212(1)
Making the Move to VB.NET
213(12)
What Makes a Software Development Language
214(3)
The Way It Was
216(1)
The Way It Is
216(1)
Syntax and Idioms
217(2)
Managed Execution, Managed Code . . . and Java
219(1)
User Interfaces
220(1)
VB.NET: The Best RAD Tool
220(2)
Late Binding
220(1)
VB.NET With Blocks
221(1)
Market Demand
222(1)
Observations
223(2)
Index 225

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program