With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. 


Most books on object oriented programming go into the basics of encapsulation, polymorphism and inheritance. It doesn't matter whether it's a strongly typed language like Java or C#, or a dynamically typed language like Python or PHP, the handling of object orientation follows a similar pattern. However, in the real world the challenges of maximising code reuse, easing maintenance and above all making software that is truly flexible requires code that is componentised - that is code that makes as much use of interfaces as it does object inheritance.

As the .NET Framework and Common Language Runtime (CLR) continue to mature in terms of platform adoption, robustness, reliability, and feature richness, developers have an increasing need to understand the foundation on top of which all managed code runs. This book looks at the underlying platform commonalities that all developers can use, regardless of language choice or development tools. This includes languages such as C#, Visual Basic,® C++/CLI, and others.

The power and elegance of generic types have long been acknowledged. Generics allow developers to parameterize data types much like you would parameterize a method. This brings a new dimension of reusability to your types without compromising expressiveness, type-safety, or efficiency.

.NET represents a new and improved way of developing software for the Windows platform. Given the chance, youd probably rewrite all of your existing code in the newer managed code environment that .

Must Read

Ads by Smowtion

adf.ly - shorten links and earn money!

Total Pageviews