Skip to content

Learning Visual Basic . NET Introducing the Language, . NET Programming and Object Oriented Software Development

Best in textbook rentals since 2012!

ISBN-10: 0596003862

ISBN-13: 9780596003869

Edition: 2002

Authors: Jesse Liberty

List price: $34.95
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Most Visual Basic .NET books are written for experienced object-oriented programmers, but many programmers jumping on the .NET bandwagon are coming from non-object-oriented languages, such as Visual Basic 6.0 or from script programming, such as JavaScript. These programmers, and those who are adopting VB.NET as their first programming language, have been out of luck when it comes to finding a high-quality introduction to the language that helps them get started. That's why Jesse Liberty, author of the best-selling books "Programming C# and "Programming ASP.NET, has written an entry-level guide to Visual Basic .NET. Written in a warm and friendly manner, this book assumes no prior…    
Customers also bought

Book details

List price: $34.95
Copyright year: 2002
Publisher: O'Reilly Media, Incorporated
Publication date: 11/19/2002
Binding: Paperback
Pages: 320
Size: 6.93" wide x 9.06" long x 0.67" tall
Weight: 1.100

Jesse Liberty is a Master Consultant for Falafel Software, aMicrosoft MVP, a Telerik MVP, an author, and he creates courses forPluralsight. Liberty hosts the popular Yet Another Podcast and his blog isconsidered required reading. He was a Senior Evangelist for Microsoft, a XAML Evangelistfor Telerik, a Distinguished Software Engineer at ATT; Software Architectfor PBS and Vice President of Information Technology at Citibank. Jesse can befollowed on twitter at @JesseLiberty

Preface
Visual Basic .NET and .NET Programming
Visual Basic and .NET
The .NET Platform
The .NET Framework
The VB.NET Language
The Structure of VB.NET Applications
The Development Environment
Getting Started with VB.NET
What's in a Program?
Your First Program: Hello World
Examining Your First Program
Object-Oriented Programming
Creating Models
Classes and Objects
Defining a Class
Class Relationships
The Three Pillars of Object-Oriented Programming
Encapsulation
Specialization
Polymorphism
Object-Oriented Analysis and Design
Visual Studio .NET
Start Page
Inside the Integrated Development Environment (IDE)
IntelliSense
Building and Running
For More Information
VB.NET Language Fundamentals
Types
Variables
Constants
Strings
Statements
Whitespace
Branching
Unconditional Branching Statements
Conditional Branching Statements
Iteration (Looping) Statements
Operators
The Assignment Operator (=)
Mathematical Operators
Relational Operators
Logical Operators Within Conditionals
Operator Precedence
Classes and Objects
Defining Classes
Method Arguments
Constructors
Initializers
Copy Constructors
The Me Keyword
Using Shared Members
Destroying Objects
Inside Methods
Overloading Methods
Encapsulating Data with Properties
Passing by Value and by Reference
Basic Debugging
Setting a Breakpoint
The Call Stack
Inheritance and Polymorphism
Specialization and Generalization
Inheritance
Polymorphism
Abstract Classes
NotInheritable Classes
The Root of All Classes: Object
Boxing and Unboxing Types
Structures
Defining a Structure
Interfaces
Defining an Interface
Implementing an Interface
Implementing More Than One Interface
Casting to an Interface
Extending Interfaces
Combining Interfaces
Overriding Interface Implementations
Arrays
Arrays
Multidimensional Arrays
System.Array
Indexers and the Default Property
Collection Interfaces and Types
The Collection Interfaces
Array Lists
The Collection Class
Queues
Stacks
Copying from a Collection Type to an Array
Strings
Creating Strings
Manipulating Strings
Regular Expressions
The Regex Class
Throwing and Catching Exceptions
Throwing Exceptions
Searching for an Exception Handler
The Throw Statement
The Try and Catch Statements
How the Call Stack Works
Creating Dedicated Catch Statements
The Finally Statement
Exception Class Methods and Properties
Custom Exceptions
Applications and Events
Creating a Windows Application
Events
Server-Side Code
Afterword
Where to Go from Here
Advanced Topics in VB.NET
Web (ASP .NET) Programming
Windows Forms Programming
Other Resources
Index