Cover image for Visual Studio 2010 and .NET 4 Six-in-One.
Visual Studio 2010 and .NET 4 Six-in-One.
Title:
Visual Studio 2010 and .NET 4 Six-in-One.
Author:
Novák, István.
ISBN:
9781118001134
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (1274 pages)
Contents:
Visual Studio® 2010 and .NET 4: Six-in-One -- CONTENTS -- INTRODUCTION -- PART I: VISUAL STUDIO -- CHAPTER 1: HISTORY OF VISUAL STUDIO -- Roots -- The First Breakthrough: Visual Basic -- Other Languages and Tools -- Visual Studio 97 and 6.0 -- Visual Studio. NET 2002 and 2003 -- Visual Studio 2005 -- Visual Studio 2008 -- Visual Studio 2010 -- Changes in Editions -- What's New in Visual Studio 2010 -- Shift to WPF -- Summary -- CHAPTER 2: VISUAL STUDIO UI ENHANCEMENTS -- Basic IDE Overview -- Exploring the Start Page -- Understanding Window Management -- New Project Dialog Window -- Creating New Projects in a New Way -- Using the Add Reference Dialog Window -- Using the Extension Manager -- Exploring New Daily Development Features -- Exploring the Code Editor Window -- Code Navigation -- Generate From Usage -- Exploring the Visual Designers -- WPF Designer -- XML Schema Designer -- New Tools for Architects -- Summary -- CHAPTER 3: VISUAL STUDIO CODE SNIPPETS -- Understanding Code Snippets -- Using Code Snippets -- HTML, SQL, and JScript Code Snippets -- Creating Code Snippets -- Creating a Simple Code Snippet -- The Code Snippet File Structure -- Managing Code Snippets -- The Code Snippet Manager -- Code Snippet Storage -- Adding and Removing Snippets -- Importing Snippets -- Advanced Code Snippet Features -- Multiple Snippets in a File -- Code Snippets in Other Languages -- Building Online Code Snippet Providers -- Snippet Editors -- Export as Code Snippet Add- In -- Snippet Designer -- Snippet Editor -- Summary -- CHAPTER 4: VISUAL STUDIO TEMPLATES -- The Role of Templates -- Project Templates -- Item Templates -- Creating Templates -- Creating a Simple Project Template -- Creating a Simple Item Template -- Template Storage Structure -- Template Folders -- The Template Manifest File -- Customizing Templates -- Template Parameters.

Custom Template Parameters -- Wizards -- Deploying Templates -- Exporting and Importing Templates -- Creating a Template Installation Kit -- Summary -- CHAPTER 5: GETTING THE MOST OUT OF THE IDE -- Window Management -- Visual Studio Window Architecture -- Tool Windows -- Document Windows -- Arranging Windows -- Customizing Menus and Toolbars -- The Customize Dialog -- Adding Menus and Commands -- Creating and Rearranging Toolbars -- Context Sensitivity -- IDE Configuration -- The Options Dialog -- Changes in Option Pages -- Visual Studio Settings -- Reducing Efforts with Keyboard Shortcuts -- Command Routing and Command Contexts -- Working with Keyboard Shortcuts -- Working with Keyboard Mapping Schemes -- Custom Start Pages -- Creating Your First Custom Start Page -- Changing the StartPage.xaml File -- Accessing the Visual Studio Context -- Accessing the Visual Studio Object Model -- A Few More Points About Start Pages -- Customizing the Toolbox -- A Lap Around the Toolbox -- Customizing Toolbox Tabs -- Adding Items to the Toolbox -- A Few More Points About Toolbox Customization -- Visual Studio Gallery -- Browsing the Visual Studio Gallery -- Downloading and Installing Components -- Adding Your Own Contributions to the Gallery -- Working Together with the Community -- Summary -- CHAPTER 6: VISUAL STUDIO EXTENSIBILITY -- The Visual Studio Shell and Packages -- Package Integration -- Extensibility Out of the Box -- Extending Visual Studio by Customization -- Using Macros to Automate Common Tasks -- Visual Studio Add-Ins -- Extensions with Visual Studio SDK -- The Full Power of Extensibility -- Visual Studio Package Development -- Editor Extensibility -- Creating Visual Studio Macros -- Understanding the Structure of Macros -- Using the Macros IDE -- Recording and Developing Macros -- Macro Samples -- Creating Visual Studio Add-Ins.

Add- In Architecture -- Creating a Simple Add-In -- Using the Automation Model -- Going on with Add-In Development -- Visual Studio Packages in a Nutshell -- Creating a Package with a Simple Menu Command -- Debugging the Package -- Extending the New Editor -- Extending the Editor with the Managed Extensibility Framework -- Editor Extensibility Points -- Creating a Simple Classifier -- Summary -- PART II: .NET 4 -- CHAPTER 7: .NET FRAMEWORK VERSION HISTORY -- Before the .NET Framework -- Win/ Win32 Programming in C -- C++ Programming -- Programming in Visual Basic -- Programming in Delphi -- COM Programming -- The Origin and Goals of the .NET Framework -- Evolution of the .NET Framework -- .NET Framework 1.0 -- .NET Framework 1.1 -- .NET Framework 2.0 -- .NET Framework 3.0 -- .NET Framework 3.5 -- .NET Framework 4.0 -- .NET Compact Framework -- .NET Micro Framework -- .NET Framework Architecture -- Common Language Run-time (CLR) -- Base Class Library -- Services of the .NET Architecture -- Main Benefits of the .NET Framework -- Summary -- CHAPTER 8: MODERN UI FRAMEWORKS (WPF AND SILVERLIGHT) -- The Importance of User Experience -- Developers Are from Vulcan, Designers Are from Venus -- A New Generation of Presentation Frameworks -- The Ten Pillars of Silverlight -- XAML -- Tools for Working with Silverlight (and WPF) -- Layout -- Data Binding -- Styles -- Templates -- Animations -- Media -- Networking -- Other Features -- Windows Presentation Foundation -- WPF Features not Available in Silverlight -- Choosing Between WPF and Silverlight -- Designer - Developer Cooperation in Silverlight and WPF -- A Common Solution Format -- Blendability -- Design Time Sample Data in Blend -- SketchFlow -- Triggers, Actions, and Behaviors -- Model-View-ViewModel Pattern -- Summary -- CHAPTER 9: WINDOWS COMMUNICATION FOUNDATION (WCF) -- WCF Versus ASMX Web Services.

A Quick Look at SOA -- Service -- Service Provider -- Service Consumer(s) -- Service Registry -- Service Contract -- Service Proxy -- Service Lease -- Message -- Service Description -- Advertising and Discovery -- Building Blocks of the WCF Architecture -- Getting Started With WCF -- Creating the WCF Service -- Defining Data Contracts -- Specifying the Binding Information -- Hosting the WCF Service -- Creating the Service Proxy -- Creating the Service Client - The Service Consumer -- Working with an Ajax-Enabled WCF Service -- REST and WCF -- Implementing a WCF Service Declaratively -- Defining the Service Contract -- Hosting the Service -- Implementing the Service Logic Declaratively -- Summary -- CHAPTER 10: ENHANCEMENTS TO THE .NET CORE FRAMEWORK -- Changes in Common Language Run-time -- In-Process Side-By-Side Execution -- DLR Integration -- Type Equivalence -- Parallel Computing -- The Challenge of Many-core Shift -- The Microsoft Approach -- Parallel LINQ -- Task Parallel Library -- Code Contracts -- Managed Extensibility Framework -- The Challenge -- A Simple MEF Example -- Basic MEF Concepts -- Composition -- A Few More Points on MEF -- Summary -- CHAPTER 11: ENHANCEMENTS TO THE .NET WORKFLOW FRAMEWORK -- An Introduction to WF 4.0 -- The Workflow Design Surface -- The Hello Workflow Application -- Creating Flowcharts and Coded Workflows -- Flowcharts in WF 4.0 -- Code-Only Workflows -- Workflow Architecture -- WorkflowApplication and Hosts -- Activities -- Extensions -- Workflow Activity Model Changes -- Workflow Activity Library -- Primitive Activities -- Flow Control Activities -- Workflow Run-Time Activities -- Flowchart-Specific Activities -- Error-Handling Activities -- Transaction-Handling Activities -- Collection-Handling Activities -- Messaging Activities -- Using the Compensating Transaction Model -- The ConferenceWorkflow Example.

Implementing Cancellation, Confirmation, and Compensation -- Cancellation -- Compensation -- Persistence and Human Interactions -- The DomainNameWorkflow Project -- Workflow Tracking -- Workflow Services -- Creating a Workflow Service -- Using WorkflowServiceHost -- Summary -- CHAPTER 12: ENHANCEMENTS TO THE .NET DATA FRAMEWORK -- Language Integrated Query (LINQ) -- LINQ Operators -- LINQ Implementations -- Parallel LINQ (PLINQ) -- Entity Framework -- Entity Framework Architecture -- The Entity Data Source Control -- Choosing Between LINQ to Entities and LINQ to SQL -- Summary -- CHAPTER 13: ENHANCEMENTS TO THE .NET COMMUNICATION FRAMEWORK -- Enhancements in WCF Framework 3.5 -- Enhancements in WCF Framework 4.0 -- Simplified Configuration -- Standard Endpoints -- Discovery -- REST Improvements -- Routing Service -- Summary -- CHAPTER 14: .NET CHARTING COMPONENTS -- Creating Charts -- Creating a Simple Chart -- Adding Data to the Chart Programmatically -- Adding Charts to WPF Applications -- Using Chart Controls -- Elements of a Chart -- The Chart Class -- Chart Types -- Chart Coordinate System -- Three-Dimensional Charts -- Appearance of Chart Elements -- Axes and Related Chart Elements -- Data Points -- Advanced Chart Manipulation -- Annotations -- Binding Data to Series -- The DataManipulator class -- More Chart Manipulations -- Summary -- PART III: ASP.NET 4.0 -- CHAPTER 15: ASP.NET VERSION HISTORY -- Development of the Web and Web Development -- Enter ASP -- Enter ASP.NET -- ASP.NET Version History -- ASP.NET 1.0 -- ASP.NET 1.1 -- ASP.NET 2.0 -- ASP.NET 3.0 -- ASP.NET 3.5 -- ASP.NET 3.5 SP1 -- ASP.NET 4.0 -- Summary -- CHAPTER 16: ASP.NET CHARTING CONTROLS -- Creating Charts -- Adding a Chart Control to a Page -- Setting up Charts in an Event Handler Method -- Binding Data to the Chart -- Rendering ASP.NET Charts -- Image URL Rendering.

Using Charts with Legacy Web Sites.
Abstract:
Complete coverage of all key .NET 4 and Visual Studio 2010 languages and technologies .NET 4 is Microsoft's latest version of their core programming platform, and Visual Studio 2010 is the toolset that helps write .NET 4 applications. This comprehensive resource offers one-stop shopping for all you need to know to get productive with .NET 4. Experienced author and .NET guru Mitchel Sellers reviews all the important new features of .NET 4, including .NET charting and ASP.NET charting, ASP.NET dynamic data and jQuery, and the addition of F# as a supported package language. The expansive coverage is divided into six distinctive parts for easy navigation, and addresses: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language. A practical approach and complete examples round out this much-needed reference. Focuses on the new and important features of the latest version Microsoft's core programming platform-.NET 4-as well as Visual Studio 2010, which allows you to write .NET 4 applications Provides comprehensive coverage divided into six parts: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language Discusses Visual Studio snippets and templates, .NET charting components, the .NET framework and WPF, LINQ, and the Entity framework Explores various aspects of Visual Basic 2010, such as multi-line lambdas, auto-implemented properties, nullable optional parameters, and more This investigative look at .NET 4 and Visual Studio 2010 will help you identify and isolate key elements that can benefit you immediately.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: