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.
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 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
- 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
- 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
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.
Aug 26 2010, 09:24 AM