| | Copyright |
| | Dedication |
| | Introduction |
| | | The Purpose of This Book |
| | | Who Should Read This Book |
| | | Organization of This Book |
| | | Updates and Other Information |
| | | Acknowledgements |
| | | System Requirements |
| | | Installing the Sample Files |
| | | Support |
|
| | Moving to Enterprise Development with Visual Basic .NET |
| | | Enterprise Application Development and Visual Basic .NET |
| | | Enterprise Application Development |
| | | The Development Process |
| | | Visual Basic .NET |
| | | Conclusion |
|
| | | Visual Basic .NET for the Enterprise |
| | | Moving Beyond Visual Basic 6.0 |
| | | Types in Visual Basic .NET |
| | | Visual Basic and OOP |
| | | Exception Handling Redux |
| | | Resource Management and IDisposable |
| | | Conclusion |
|
| | | Multithreaded Programming |
| | | An Overview of Basic Threading Concepts |
| | | Encapsulating Threads |
| | | Controlling Thread Execution |
| | | Thread Synchronization |
| | | Thread Pooling |
| | | Conclusion |
|
| | | Playing Nice with Others: Native Code and COM Interoperability |
| | | The PInvoke Service |
| | | COM and Visual Basic .NET |
| | | Performance Considerations |
| | | Conclusion |
|
|
| | Building an Enterprise Infrastructure |
| | | Distributed Programming in .NET |
| | | Serialization |
| | | XML Web Services |
| | | Remoting |
| | | Conclusion |
|
| | | Custom Network Communication |
| | | An Overview of Network Communication |
| | | The WebRequest Class: More Than Meets the Eye |
| | | The WebClient Class |
| | | Socket Programming |
| | | Conclusion |
|
| | | Windows Services |
| | | Introduction to Windows Services |
| | | The ServiceController Class |
| | | The Windows Event Log |
| | | A Simple Service |
| | | A Timely Example of a Service |
| | | Installing a Service |
| | | Debugging a Service |
| | | Conclusion |
|
| | | Integrating Enterprise-Level Services |
| | | Understanding COM+ and Enterprise Services |
| | | Messaging |
| | | Conclusion |
|
| | | Adding Security to Your Applications |
| | | Security Features in .NET |
| | | Enterprise Security Scenarios |
| | | Conclusion |
|
|
| | Performance and Debugging |
| | | Essential Debugging Techniques |
| | | Debuggers |
| | | Better Debugging with the .NET Diagnostic Tools |
| | | Conclusion |
|
| | | Common Performance Issues |
| | | String Concatenation |
| | | Late Binding |
| | | Designing Types |
| | | Error Handling |
| | | Database Issues |
| | | Resource Management and IDisposable |
| | | ASP.NET |
| | | Loading the Right Runtime |
| | | Conclusion |
|
| | | The Art of Performance Tuning |
| | | Performance Testing |
| | | Performance Tuning |
| | | Conclusion |
|
|
| | Using Visual Basic .NET in a Multideveloper Environment |
| | | Architecture and Design Issues |
| | | Making the Most of Visual Studio .NET |
|
| | Getting Started with Application Center Test |
| | | An Overview of ACT |
| | | Useful Techniques for Customizing ACT Tests |
| | | The ACT Test Object Model |
|
| | Common Language Runtime Performance Counters |
| | | .NET Performance Counters |
| | | ASP.NET Performance Counters |
| | | .NET Performance Counters |
| | | Performance Counters for ASP.NET |
|
| | Performance Counter Quick Reference |
| | | Common Performance Counters |
| | | Application-Specific Counters |
|
| | About the Author |