Summary

Team-Fly    

 
Application Development Using Visual Basic and .NET
By Robert J. Oberg, Peter Thorsteinson, Dana L. Wyatt
Table of Contents
Chapter 2.  .NET Fundamentals


.NET solves many of the problems that have plagued Windows development in the past. There is one development paradigm for all languages. Design and programming language choices are no longer in conflict. Deployment is more rational and includes a versioning strategy. While we will talk more about it in later chapters, metadata, attribute-based security, code verification, and type-safe assembly isolation make developing secure applications much easier. The plumbing code for fundamental system services is provided, yet you can extend or replace it if you must.

The Common Language Runtime provides a solid base for developing applications of the future. The CLR is the foundation whose elements include the Common Type System, metadata, and the Common Language Specification. As we shall see in future chapters, .NET makes it easier to develop Internet applications for both service providers and customer-based solutions. With the unified development platform .NET provides, it will be much easier than in the past for Microsoft or others to provide extensions.

All this is made possible by putting old technologies together in the CLR creatively: intermediate languages, type-safe verification, and of course metadata. As you will see, metadata is used in many features in .NET.

We shall expand on these topics in the course of the book. We next cover the VB.NET language. Depending on your knowledge of VB.NET, you might be able to skip Chapters 3 and 4 and skim Chapters 5 and 6. Chapter 5 introduces the Acme Travel Agency case study, which is used throughout the book. Chapter 6 covers important topics about the interaction of VB.NET and the .NET Framework.


Team-Fly    
Top
 


Application Development Using Visual BasicR and .NET
Application Development Using Visual BasicR and .NET
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 190

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