Table of Contents

 
   
   
  Table of Contents
Visual Basic .NET Unleashed
By Paul Kimmel
 
Publisher : Sams Publishing
Pub Date : January 17, 2002
ISBN : 0-672-32234-X
Pages : 784
    Copyright
    About the Author
    Acknowledgments
    Tell Us What You Think!
    Introduction
      Overview
      Who Should Read This Book
      Visual Basic .NET Is a First-Class Language
      What Is the Common Language Runtime?
      Compelling Reasons to Switch to Visual Basic .NET
      Implications
      What You'll Find in This Book
      Summary
    Part I.  Introducing Visual Basic .NET
      Chapter 1.  Using the Unified Visual Studio IDE
      User-Customizable Profiles
      Creating a Project
      Building Projects
      The Code Behind the Form
      Configuring IDE Options
      Debugging in the New IDE
      An Overview of Project Templates
      IntelliSense
      Using Views
      Documentation
      Summary
      Chapter 2.  Out with the Old, In with the New
      File Extensions
      Namespaces
      References
      Option Statements
      Data Types
      Variable Declarations
      Operators
      Type Conversion Functions
      Variable Scope Changes in VB .NET
      Flow Control Statements
      Arrays and Collections
      Structured Exception Handling
      Visual Basic .NET Handling of Reserved Words
      Compatibility Between VB6 and VB .NET
      Summary
      Chapter 3.  Basic Programming in Visual Basic .NET
      Declaring and Initializing Variables
      Working with Block-Level Scope
      Static Variables
      Using Static Variables
      Using Arrays
      Working with New Abstract Data Types
      Shadow Variables
      Functions and Subroutines
      Defining Structures
      Using Objects
      Exception Handling
      Summary
      Chapter 4.  Macros and Visual Studio Extensibility
      Automating Repetitive Tasks
      Using the Macro Explorer
      Exporting the Macro
      Using the Macro IDE
      Creating a Macro Project
      Managing Visual Studio from the Command Window
      Responding to IDE Events
      Customizing Visual Studio
      Creating Add-Ins
      Creating Wizards
      Visual Studio Integration Program (VSIP)
      Summary
      Chapter 5.  Subroutines, Functions, and Structures
      Writing Procedures
      Defining Procedure Arguments
      Working with Recursion
      Defining Structures
      Using Enumerated Types
      Summary
    Part II.  Advanced Object-Oriented Programming
      Chapter 6.  Reflection
      Reflection Namespace
      Emitting Types at Runtime Using Reflection
      Other Places Reflection Is Used
      Localization
      Summary
      Chapter 7.  Creating Classes
      Defining Classes
      Encapsulation and Information Hiding
      Adding Field and Property Members
      Adding Methods to Classes
      Adding Class Events
      Defining Nested Classes
      Creating Instances of a Class
      Summary
      Chapter 8.  Adding Events
      Understanding Events and Event Handlers
      Creating Event Handlers in the Windows Form Designer
      Creating Event Handlers in the Code Editor
      Creating Runtime Event Handlers
      Creating Event Handlers in the WebForms Designer
      Declaring and Raising Events
      Summary
      Chapter 9.  Understanding Delegates
      Using the EventHandler Delegate
      Reviewing Delegate Members
      Defining Delegates
      Passing Delegates as Arguments
      Multicasting Delegates
      Using Delegates Across Project Boundaries
      Summary
      Chapter 10.  Inheritance and Polymorphism
      Inheritance Basics
      What Is Inheritance?
      Defining Classes That Must Be Subclassed
      Defining Classes That Cannot Be Subclassed
      Polymorphism
      Dynamic Typecasting
      Defining Interfaces
      Summary
      Chapter 11.  Shared Members
      Declaring Shared Fields
      Defining Shared Properties
      Using Shared Methods
      Defining Shared Constructors
      Implementing Factory Methods
      Overloading Shared Members
      Raising Shared Events
      Summary
      Chapter 12.  Defining Attributes
      Understanding the Role of Attributes
      Annotating Types and Members
      Viewing Attributes with the MSIL Disassembler
      Extracting Attributes Using Reflection
      Creating Custom Attributes
      Component Attributes
      COM Interop Attributes
      Summary
    Part III.  User Interface Design
      Chapter 13.  Creating a Console Application
      Console Application Basics
      Using the Console Class
      Defining the FileSort Demo
      Console Application Namespaces
      Multithreading a Console Application
      Debugging Console Applications
      Keeping Track of the File System
      Summary
      Chapter 14.  Multithreaded Applications
      Asynchronous Processing without Threads
      Lightweight Threading with Thread Pools
      Heavyweight Threading
      Applying the ThreadStatic Attribute
      Multithreading in Windows Forms
      Summary
      Chapter 15.  Using Windows Forms
      Reviewing the Forms Namespace
      Reviewing the System.Drawing Namespace
      Using the Form Class
      Custom Form Painting with GDI+
      Summary
      Chapter 16.  Designing User Interfaces
      Managing Control Layout
      Working with Menus
      Advanced Form Techniques
      What Do the Component and Control Classes Do for Us?
      Adding Controls Dynamically
      Creating Custom UserControls
      Creating Custom Controls
      Summary
      Chapter 17.  Programming with GDI+
      GDI+ Basics
      Advanced Drawing
      Custom Drawing in Windows Forms
      Graphics Printing
      Summary
    Part IV.  Building Web Services
      Chapter 18.  Using and Implementing Web Services
      Web Services in Review
      Finding Web Services with UDDI
      Calling Web Services
      Implementing Web Services
      Choosing Web Access Methods
      Managing State Information
      Handling and Throwing Exceptions in Web Services
      Debugging Web Services
      Compiling and Deploying Web Projects
      Summary
      Chapter 19.  ASP.NET Web Programming
      Web Forms
      Using Request and Response
      ASP.NET and ADO.NET
      Output Caching
      Performance Considerations
      Rendering Controls
      Dynamically Adding Controls to a Page
      Creating Custom Web Controls
      Summary
      Chapter 20.  Writing to the Event Log
      Managing an Event Source
      Writing Events to an Existing Log
      Writing to a Custom Event Log
      Getting the Contents of an Event Log
      Clearing an Event Log
      Receiving Event Notifications
      Using a Remote Event Log
      Using EventLogTraceListener
      Summary
      Appendix A.  VB6 Programming Element Changes in VB .NET
      Discontinued Programming Elements
      Declaration and Grammar Changes
      Variable Scope Changes
      Changes to Procedure Declarations
      Changes to Properties
      Changes to Array Bounds
      Changes to Data Types
      Changes to Operators
      Changes to Flow Control
      Changes to Classes and Interfaces
      Replaced Programming Elements
      Programming Elements Supported Differently
      Replace Variant with Object
      Bibliography
Top
 


Visual BasicR. NET Unleashed
Visual BasicR. NET Unleashed
ISBN: N/A
EAN: N/A
Year: 2001
Pages: 222

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net