rssHome » .NET

Refactoring with Microsoft Visual Studio 2010

Refactoring with Microsoft Visual Studio 2010

Book Description

Changes to design are an everyday task for many people involved in a software project. Refactoring recognizes this reality and systematizes the distinct process of modifying design and structure without affecting the external behavior of the system. As you consider the benefits of refactoring, you will need this complete guide to steer you through the process of refactoring your code for optimum results.

This book will show you how to make your code base more maintainable by detailing various refactorings. includes some basic refactorings that can be used independently or in conjunction to make complex refactorings easier and more approachable. This book will discuss large-scale code management, which typically calls for refactoring. To do this, we will use enterprise editions of , which incorporate features like Application Performance Explorer and Visual Studio Analyzer. These features make it simple to handle code and prove helpful for refactoring quickly.

This book introduces you to improving a software system’s design through refactoring. It begins with simple refactoring and works its way through complex refactoring. You will learn how to change the design of your software system and how to prioritize refactorings–including how to use various features to focus and prioritize design changes. The book also covers how to ensure quality in the light of seemingly drastic changes to a software system. You will also be able to apply standard established principles and patterns as part of the refactoring effort with the help of this book. You will be able to support your evolving code base by refactoring architectural behavior. Download Now »

Programming Microsoft LINQ in Microsoft .NET Framework 4

Programming Microsoft LINQ in Microsoft .NET Framework 4

Book Description

Dig into — and transform the way you work with data.

With , you can query data from a variety of sources — including databases, objects, and files — directly from Visual Basic® or #. Guided by data-access experts who’ve worked in depth with LINQ and the development teams, you’ll learn how Framework 4 implements LINQ, and how to exploit it. Clear examples show you how to deliver your own data-access solutions faster and with leaner code.

Discover how to:

  • Use LINQ to query databases, object collections, arrays, , Microsoft Excel® files, and other sources
  • Apply LINQ best practices to build data-enabled applications and services
  • Manipulate data in a relational database with Entity Framework or LINQ to
  • Read, write, and manage XML content more efficiently with LINQ to XML
  • Extend LINQ to support additional data sources by creating custom operators and providers
  • Examine other implementations, such as LINQ to ®
  • Use LINQ within the data, business, and service layers of a distributed application
  • Get code samples on the Web Download Now »

Windows Communication Foundation 4 Step by Step

Windows Communication Foundation 4 Step by Step

Book Description

Your hands-on, step-by-step guide to building connected, service-oriented applications.

Teach yourself the essentials of Windows Communication Foundation () 4 — one step at a time. With this practical, learn-by-doing tutorial, you get the clear guidance and hands-on examples you need to begin creating for robust Windows-based business applications.

Discover how to:

  • Build and host and services
  • Maintain service contracts and data contracts
  • Control configuration and communications programmatically
  • Implement message encryption, authentication, and authorization
  • Manage identity with Windows CardSpace
  • Begin working with Windows Workflow Foundation to create scalable and durable business services
  • Implement service discovery and message routing
  • Optimize performance with service throttling, encoding, and streaming Download Now »

Introducing Visual C# 2010

Introducing Visual C# 2010

Book Description

If you’re new to programming, this book is the ideal way to get started. Respected author Adam Freeman guides you through the language by carefully building up your knowledge from fundamental concepts to advanced features.

The book gradually builds up your knowledge, using the concepts you have already grasped to support those that come next. You will explore all the core areas of the # language and the Framework on which it runs. Particular attention is paid to the creation of Web and Windows applications and data access—danger zones where novice programmers often go awry in their early coding attempts.

Introducing Visual # 2010 is a comprehensive primer. Even if you have no previous programming experience, you can have confidence in the fact that you’ll be able to build well constructed web and Windows applications of your own once you have finished reading this book.

What you’ll learn

  • Understand the fundamentals of the C# language’s syntax and grammar and use it to create Web and Windows applications.
  • What object oriented programming is and how it is used in the 4 Framework to save you time and increase the language’s flexibility. Download Now »

Pro ASP.NET 4 in VB 2010, 3rd Edition

Pro ASP.NET 4 in VB 2010, 3rd Edition

Book Description

4 is the latest version of ’s revolutionary technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro 4 in 2010 raises the bar for high-quality, practical advice on learning and deploying ’s dynamic web solution.

This new edition is updated with everything you need to come to grips with the latest version of ASP.NET, including coverage of ASP.NET , ASP.NET 4, ASP.NET Dynamic Data, and 3.

Seasoned professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from these groundbreaking new technologies. They cover ASP.NET 4 as a whole, illustrating both the brand-new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 4 applications in the best possible style.

What you’ll learn

  • Understand why ASP.NET 4 is so special, what its fundamental principles are, the basics of , and how ASP.NET controls are created and how they fit into ASP.NET pages, ultimately creating full applications.
  • Become familiar with ASP.NET , a new feature is one of the biggest additions to ASP.NET 4, and understand how to use it and integrate it within your existing ASP.NET applications. Download Now »

Pro DLR in .NET 4

Pro DLR in .NET 4

Book Description

Dynamic Language Runtime () in is a framework for designing and interacting with dynamic languages such as Python and Ruby. For the first time, the places such languages on an equal footing in the world with compiled languages such as # and .NET. Chaur Wu’s book, Pro DLR in 4, introduces you to this important new framework, helping you to take practical advantage of the DLR in your day-to-day work.

Pro DLR in .NET 4 begins with the fundamentals of the DLR, showing how they work to provide interoperability support for dynamic languages. You’ll learn to mix and match objects and functions from compiled and dynamic languages such as # and Python, allowing you to take advantage of the right tool at the right time for the right task.

The DLR also brings new flexibility and possibility to your software application design. Pro DLR in .NET 4 shows you how to host dynamic languages in your application, enabling users to write scripts to automate tasks. You’ll understand the meta-object protocol and meta-programming capabilities. These reside at the core of DLR, bringing new possibilities to the design and architecture of .NET applications.

  • Comprehensive coverage of an important new .NET technology
  • Meets the needs of programmers wanting to apply dynamic languages such as Python and Ruby in their .NET solutions Download Now »
Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress