Dotneteers.net
All for .net, .net for all!

Visual Studio 2010 and .NET 4 Six-In-One book is close to the finish

It the last 12 months we’ve been working hard to write our book titled “Visual Studio 2010" and .NET 4 Six-In-One”. The original idea came from Mitch Sellers who wanted to create a book that embraces six main topics and technologies related to the title of the book: Visual Studio 2010, .NET framework 4, ASP.NET 4, and of course the flagship .NET languages, Visual Basic, C# and F#. The authoring team is a real international one including authors from Argentina, Hungary, India and from US.

With this post I proudly announce that the book is close to the finish, Wrox will publish it by November 1, 2010.

CoverImage

Where can you buy the book?

The authoring team (in the order of appearance on the front cover):

  • István Novák (“DeepDiver” of Dotneteers.net)
  • András Velvárt (“VBandi” of Dotneteers.net)
  • Ádám Gránicz
  • György Balássy
  • Attila Hajdrik
  • Mitchel Sellers
  • Gaston C. Hillar
  • Ágnes Molnár (“Aghy” of Dotneteers.net)
  • Joydip Kanjilal

Summary of Contents:

Part I: Visual Studio

This section is dedicated to the discussion of the Visual Studio 2010 Integrated Development
Environment (IDE), and the enhancements and features available to developers.

  • Chapter 1: “History of Visual Studio” — This chapter provides an important introduction
    to the history of how the Visual Studio product has evolved from the foundation to the
    current product it is today. Major milestones and supported languages are discussed, along
    with major enhancements included in each release.
  • Chapter 2: “Visual Studio UI Enhancements” — This chapter focuses on the major User
    Interface (UI) changes between the Visual Studio 2008 and Visual Studio 2010 products.
    The conversion of Visual Studio to use Windows Presentation Foundation (WPF) provided
    an incredible amount of new UI features and functionality, which are all discussed in this
    chapter.
    Chapter 3: “Visual Studio Code Snippets” — From a developer productivity standpoint,
    Visual Studio ’ s Code Snippets functionality is one of the biggest timesavers when it comes
    down to reducing total keystrokes. This chapter is dedicated to discussing how to use and
    create code snippets to improve productivity.
  • Chapter 4: “Visual Studio Templates” — In addition to code snippets, Visual Studio
    provides a robust template system that allows for templates to be created for projects or
    specifi c items. This chapter focuses on introducing the various template types, and how they
    can be used to improve the development process.
  • Chapter 5: “Getting the Most Out of the IDE” — The feature set included in Visual Studio
    2010 is massive, and the number of confi guration items can be mind - boggling, even to those
    who have been using Visual Studio for a long time. This chapter focuses on ways to get the
    most out of the IDE, including customization, window management, shortcuts, and the
    gallery.
  • Chapter 6: “Visual Studio Extensibility” — In addition to the robust confi guration and
    other features included with Visual Studio, there is additional support for extensibility in
    the form of plug - ins, macros, and the like. This chapter illustrates how Visual Studio is set
    up to allow for extension by developers.

Part II: .NET 4

The second portion of the book is dedicated to functionality provided by the 4.0 version of the
.NET Framework. Each of these chapters dives into new functionality that has been added across
the various technology sections of the .NET Framework.

  • Chapter 7: “.NET Framework Version History” — Before individual enhancements can
    be discussed, it is important to understand the history of the .NET Framework. With
    such rapid change in .NET over the past few years, this chapter helps to level - set the
    times, versions, and release cycles that introduced new or improved functionality to the
    framework.
  • Chapter 8: “Modern UI Frameworks (WPF and Silverlight)” — Recent releases of Visual
    Studio have added two new UI frameworks. This chapter provides a quick overview to
    answer the three most important questions when looking at new frameworks: when it
    should be used, why it should be used, and how it should be used.
  • Chapter 9: “Windows Communication Framework (WCF)” — This chapter is dedicated to
    WCF as it functions within the .NET 4 and Visual Studio 2010 environment.
  • Chapter 10: “Enhancements to the .NET Core Framework” — This chapter is examines
    the new functionality added to the framework that can support development using various
    other framework portions. You will learn about changes to the Common Language
    Runtime (CLR), the addition of parallel computing, code contracts, and the Managed
    Extensibility Framework (MEF).
  • Chapter 11: “Enhancements to the .NET Workfl ow Framework” — Windows Workfl ow
    is another of the .NET framework pieces that has seen a large number of changes with past
    releases of Visual Studio. This chapter is dedicated to discussing the major changes that
    have been introduced in the .NET 4 release.
  • Chapter 12: “Enhancements to the .NET Data Framework” — Microsoft has been
    dedicated to providing object relational mapping (ORM) style tools for developers and,
    as such, items such as the entity framework and the like have seen a number of massive
    changes in recent releases. This chapter is dedicated to the enhancements included within
    the Data portions of the framework.
  • Chapter 13: “Enhancements to the .NET Communications Framework” — This chapter
    about communications discusses the enhancements and changes that have been introduced
    with .NET 4. This chapter is most helpful for readers who are moving forward from older
    versions of WCF.
  • Chapter 14: “.NET Charting Components” — Although available as part of .NET 3.5
    Service Pack 1 (SP1), the .NET charting components are a very powerful and recent
    addition to the .NET Framework. This chapter examines the usage and benefi ts provided by
    the built - in charting components that are available with .NET 4.

Part III: ASP.NET 4.0

The third portion of this book focuses on ASP.NET 4.0 and related items. For web application
developers, this section pulls together all of the new features and enhancements into one location,
making it easy to fi nd the items specifi c to web functionality.

  • Chapter 15: “ASP.NET Version History” — Similar in nature to the .NET Framework as
    a whole, it is important to remember major milestones with regard to the previous releases
    of ASP.NET to ensure that you are aware of new or changed functionality that has been
    introduced. This chapter provides that needed foundation.
  • Chapter 16: “ASP.NET Charting Controls” — This chapter examines .NET Charting
    components in a general manner. Here you will learn about the controls within the context
    of an ASP.NET application, and the steps necessary to properly leverage the controls.
    Chapter 17: “ ASP.NET Dynamic Data ” — Microsoft recently added support for dynamic
    data, and this chapter is dedicated to discussing the features, benefi ts, and options available
    when using dynamic data.
  • Chapter 18: “ASP.NET Model View Controller (MVC)” — Microsoft has added a new
    project template type that supports web application development using the well - known
    MVC design pattern. The introduction of MVC to the ASP.NET feature set has added a
    number of items that can be used by developers of both MVC and Web Forms applications,
    and this chapter is dedicated to those discussions.
  • Chapter 19: “ASP.NET Ajax Improvements” — ASP.NET Ajax is the foundational
    component for creating a rich user experience with an ASP.NET application. A number of
    enhancements were added to ASP.NET Ajax implementation, and this chapter is dedicated
    to outlining all new features.
  • Chapter 20: “Ajax Control Toolkit, jQuery, and More” — In addition to the base ASP.NET
    Ajax offering, Microsoft maintains a secondary download of the Ajax Control Toolkit, which
    provides a robust set of additional controls. Microsoft has also embraced and added support
    for the jQuery Open Source JavaScript library. This chapter discusses these items and how they
    can relate within your applications.

Part IV: VB.NET

This section of the book is dedicated to discussing new features and enhancements that have been
added to the Visual Basic language. This is a short section because of the limited changes that
impact the Visual Basic language only.

  • Chapter 21: “History of Visual Basic” — To help get an understanding of the changes to
    the Visual Basic language, it is important to understand the history of the language, and
    when certain features were added. This chapter provides the needed introduction.
  • Chapter 22: “Visual Basic 10 Language Enhancements” — This chapter focuses on additions
    and enhancements to the Visual Basic language as provided by Visual Studio 2010.

Part V: C#

This section of the book is dedicated to discussing new features and enhancements that have been
added to the C# Language. This is a short section because of the limited changes that impact the
C# language only.

  • Chapter 23: “History of C#” — To help get an understanding of the changes to C#
    included with Visual Studio 2010, this chapter has been provided to set up the history of the
    language with a short summary of major enhancements provided in past releases.
  • Chapter 24: “C# 4.0 Language Enhancements” — This chapter examines the new language
    features that have been added to C# for version 4.0. Items such as covariance and other
    language enhancements are discussed with examples.

Part VI: F# and Other .NET Languages

The final section of this book discusses the F# language and other .NET languages such as
IronRuby and IronPython. This section contains Chapter 25, which is the fi nal chapter of the book.
This extensive chapter introduces the F# language with detailed examples and explanations that
will allow you to quickly get up and running with F#. The chapter fi nishes with information on
IronRuby and IronPython.

Stay tuned, more details are coming in the next few weeks.


Posted Aug 26 2010, 09:24 AM by inovak