More details

The .NET Framework is the most important developer technology Microsoft has introducedsince the release of Windows NT, and will affect every software professional working in the Windows environment. It introduces a common set of application programming interfaces and a unified set of commands across all programming languages. It automatically takes care of all the housekeeping COM required so that developers can focus on writing business logic code specific to their applications. Applications built within it are automatically Internet-enabled. It lets developers actually program for the Web.
Written for technical managers and software developers looking for a deep but conceptual grounding in .NET, it gives readers an overview of .NET and the .NET Framework, coverage of Web services, Hailstorm, the Common Language Runtime (CLR) and CLR-based languages, the unified class library, ASP.NET, and ADO.NET.
Developers and technical managers.
Whether building a console application, a web service, or a smart client, you eventually need to distribute your finished work. Deploying .NET Applications is a complete guide to delivering applications built with .NET. Packed with hands-on guidance, practical examples, and war stories from the authors many experiences with deployment scenarios, this book provides everything you need to know.
The book begins by introducing the deployment problem, then examines why deployment is an engineering problem for organizations. Subsequent chapters provide detail about deploying each type of application, then discuss automated deployments. Youll want to get ahold of this book because it
This book shows how to write tests, but more importantly, it goes where other books fear to tread and gives you concrete advice and examples of what to test--the common things that go wrong in all of our programs. Discover the tricky hiding places where bugs breed, and how to catch them using the freely available NUnit framework. It's easy to learn how to think of all the things in your code that are likely to break. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our www.pragmaticprogrammer.com website).
With this book you will:
Write better code, and take less time to write it
Discover the tricky places where bugs breed
Learn how to think of all the things that could go wrong
Test individual pieces of code without having to include the whole project
Test effectively with the whole team
We'll also cover how to use Mock Objects for testing, how to write high quality test code, and how to use unit testing to improve your design skills. We'll show you frequent "gotchas"--along with the fixes--to save you time when problems come up.
But the best part is that you don't need a sweeping mandate to change your whole team or your whole company. You don't need to adopt Extreme Programming, or Test-Driven Development, orchange your development process in order to reap the proven benefits of unit testing. You can start unit testing, the pragmatic way, right away.
If you want to build applications that take full advantage of Windows Vista's new user interface capabilities, you need to learn Microsoft's Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you'll be writing a simple WPF application. By the end of Chapter 1, you'll have taken a complete tour of WPF and its major elements.
WPF is the new presentation framework for Windows Vista that also works with Windows XP. It's a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.
This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft's new WPF/E platform for delivering richer UI through standard web browsers -- much like Adobe Flash. Content from the first edition has been significantly expanded and modified. Programming WPF includes:
WPF represents the best of the control-based Windows world and the content-based web world. Programming WPF helps you bring it all together.
This book is written for architects and developers preparing to design and build enterprise-scale e-business applications using Microsoft's Visual Studio.NET and .NET Framework. It will guide technical architects and software developers through the design and development of a fully-featured e-commerce application, the gasTIX online ticketing system, using the .NET suite of technologies. Along the way, key concepts behind new .NET products such as C#, Visual Basic .NET, Visual C++ .NET, ASP.NET, ADO.NET, and Web Services are explained. The author team, consisting of several talented G.A. Sullivan consultants, has combined experience equaling tens of years in the trenches with the various releases of Microsoft Visual Studio.
The fully-functional live sample application built for the book can be seen at www.gasullivan.com