Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
 Windows 8
 Adobe CS6
 CCNA 2012
 CCNP 2012
 Web Design
 Project Management
 Mobile Devices
 Windows Server 2012
 SQL Server 2012
Economics and Business
 Business Information Systems
 Human Resources

The Visual Basic .NET Programming Language

by: Paul Vick.

Notify me when in stock

On-line Price: $59.95 (includes GST)

Paperback package 304

20%Off Retail Price

You save: $15.00

This item is available to backorder. Usually ships within 3 - 4 weeks.
N.Sydney : On Order (reserve your copy)

Retail Price: $74.95

Publisher: ,2004/03/01

Category: VB.NET Level: I/A

ISBN: 0321169514
ISBN13: 9780321169518

Add to Shopping Cart

Book Description

  The definitive Microsoft Visual Basic .NET reference-authored by Visual Basic .NET's lead architect

If you want to leverage all of VB .NET's immense power, get this book. It's the definitive VB .NET reference and tutorial, and the first Visual Basic book written by one of VB .NET's lead architects. No other book offers this much behind-the-scenes insight about why VB .NET works the way it does, how it evolved, and how you can make the most of it.

  The Visual Basic .NET Programming Language is a superb learning tool for new VB .NET programmers and a must-have reference for developers at every level. Paul Vick presents precise language descriptions, essential reference materials, practical insights, and hundreds of code samples, straight from Microsoft's VB .NET design team.

  Just some of the features include:

  A history and overview of Visual Basic's evolution into VB .NET

Complete coverage of the language syntax

Transitioning from COM to the CLR and leveraging the .NET platform

Runtime functions

Taking full advantage of VB .NET's object-oriented features

Notes on style, design, and compatibility throughout the text

Notes for the advanced user throughout the text

  Vick exposes VB .NET's most powerful capabilities with unprecedented depth and clarity, and packs this book with information you simply won't find anywhere else. Whether you're an experienced VB .NET programmer, upgrading from earlier versions of Visual Basic, or coming to Visual Basic and .NET for the first time, you'll find this book indispensable.

Table of Contents




      1. Language Overview.

          Hello, World!

      Fundamental Types.



      Exception Handling.

      Memory Management.

      Classes, Structures, and Modules.












          2. Basic Concepts.

      Language Fundamentals.

      Declarations and Names.


      The .NET Framework.


          3. Fundamental Types.


      Integer Data Types.

      Floating-Point Data Types.

      Decimal Data Type.

      Char and String Data Types.

      Date Data Type.

      Object Data Type.



          4. Arrays and Enumerations




          5. Operators.


      Operator Resolution.

      Arithmetic Operators.

      Comparison Operators.

      Logical and Bitwise Operators.

      Shift Operators.

      String Operators.

      Type Operators.

      Constant Expressions.


          6. Statements.

      Local Declaration Statements.


      With Statement.

      Conditional Statements.

      Looping Statements.

      Branching Statements.

      Program Flow Statements.



          7. Exceptions.

      Throwing Exceptions.

      Structured Exception Handling.

      Unstructured Exception Handling.


          8. Modules and Namespaces.






          9. Classes and Structures.

      Memory Management.

      Value Types and Structures.

      Reference Types and Classes.

      Shared versus Instance.


      Nested Types.

      Finalization and Resource Disposal.


          10. Methods.

      Subroutines and Functions.


      Method Invocation.


      Declare Statements.


          11. Fields and Properties.




          12. Events and Delegates.

      Defining and Raising Events.

      Declarative Event Handling.

      Handling Events Dynamically.


      Delegates and Event Implementation.


          13. Inheritance.

      Protected Accessibility.


      The .NET Framework Type Hierarchy.


      Abstract Classes and Methods.


          14. Interfaces.

      Defining Interfaces.

      Implementing Interfaces.

      Consuming Interfaces.

      Interface Inheritance.


          15. Attributes.

      Applying Attributes.

      Defining Attributes.

      Storing and Reading Attributes.


          16. Versioning.





          Appendix A. Runtime Functions.

      AppWinStyle Enumeration.

      CallType Enumeration.

      Collection Class.

      ComClassAttribute Attribute.

      CompareMethod Enumeration.

      Constants Module.

      ControlChars Class.

      Conversion Module.

      DateAndTime Module.

      DateFormat Enumeration.

      DateInterval Enumeration.

      DueDate Enumeration.

      ErrObject Class.

      FileAttribute Enumeration.

      FileSystem Module.

      Financial Module.

      FirstDayOfWeek Enumeration.

      FirstWeekOfYear Enumeration.

      Globals Module.

      Information Module.

      Interaction Module.

      MsgBoxResult Enumeration.

      MsgBoxStyle Enumeration.

      OpenAccess Enumeration.

      OpenMode Enumeration.

      OpenShare Enumeration.

      Strings Module.

      TriState Enumeration.

      VariantType Enumeration.

      VbStrConv Enumeration.

      VBMath Module.

      VBFixedArrayAttribute Attribute.

      VBFixedStringAttribute Attribute.

          Appendix B. Making the Transition from COM to the CLR.

      Type System Additions.

      Type System Modifications.

      Platform Changes.

      Language Cleanup.