Building Distributed Applications with Visual Basic.NET provides corporate developers with the .NET Framework techniques necessary to build distributed and reusable business systems in VB.NET. Covered topics include: VB.NET and the .NET Framework architecture and language concepts; building distributed applications with VB.NET using ADO.NET, XML, ASP.NET, SOAP, and COM+; and enterprise integration using the Services Framework.
(NOTE: Each chapter concludes with a Summary.)
I. .NET CONCEPTS.1. The Microsoft .NET Architecture.
A New Platform. Common Language Runtime Architecture.2. The Development Environment.
A New IDE. Using Attributes. Command-Line Compilation.3. VB .NET Language Features.
Keyword Changes. Functional Changes. Upgrading from VB 6.0.4. Object-Oriented Features.
OO Terminology. Role of Namespaces. Defining Classes. Creating Members. Using Inheritance. Using Interface Based Programming. Using Constructors and Destructors.5. Packaging, Deployment, and Security.
Packaging and Deployment Concepts. Packaging and Deployment Options. Securing Your Code.6. Error Handling and Debugging.
Handling Exceptions. Using the VS.NET Debugger. Using Diagnostics.
II. ENTERPRISE TECHNIQUES.7. Accessing Data with ADO.NET.
ADO.NET Defined. System.Data Architecture. Application Scenario: The Quilogy Education System.8. Building Components.
Designing Components. Using .NET Remoting. Calling Unmanaged DLLs.9. Accessing Component Services.
Migrating from MTS to COM+. Registering Serviced Components. Interoperating.10. Building Web Forms.
Understanding ASP.NET. Example Application. Web Forms Architecture. ASP.NET Features. ASP.NET Server Controls.11. Building Web Services.
Web Service Architecture. Web Service Implementation. Consuming a Web Service.
III. INTEGRATION.12. Accessing System Services.
Understanding I/O Concepts. Creating Multithreaded Applications. Manipulating Windows Processes. Using Cryptography.13. Implementing Services.
Creating Service Applications. Scheduling the Service. Using Event Logging. Monitoring Performance. Communicating over the .NET.14. Integrating with the Enterprise.
Using the XML Classes. Integrating Messaging. Integrating Active Directory.Index.