Visual Studio 2010 and .NET 4 Six-in-One
close menu
Bookswagon
search
My Account
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology Books > Computer programming / software engineering > Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#
Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#

Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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.



Table of Contents:

INTRODUCTION xxxiii

PART I: VISUAL STUDIO

CHAPTER 1: HISTORY OF VISUAL STUDIO 3

Roots 4

Visual Studio.NET 2002 and 2003 5

Visual Studio 2005 7

Visual Studio 2008 8

Visual Studio 2010 10

Summary 13

CHAPTER 2: VISUAL STUDIO UI ENHANCEMENTS 15

Basic IDE Overview 15

Exploring New Daily Development Features 20

Exploring the Visual Designers 25

New Tools for Architects 27

Summary 29

CHAPTER 3: VISUAL STUDIO CODE SNIPPETS 31

Understanding Code Snippets 32

Creating Code Snippets 38

Managing Code Snippets 51

Advanced Code Snippet Features 56

Snippet Editors 59

Summary 63

CHAPTER 4: VISUAL STUDIO TEMPLATES 65

The Role of Templates 66

Creating Templates 70

Template Storage Structure 81

Customizing Templates 98

Deploying Templates 110

Summary 125

CHAPTER 5: GETTING THE MOST OUT OF THE IDE 127

Window Management 128

Customizing Menus and Toolbars 138

IDE Configuration 145

Reducing Efforts with Keyboard Shortcuts 155

Custom Start Pages 162

Customizing the Toolbox 186

Visual Studio Gallery 193

Summary 198

CHAPTER 6: VISUAL STUDIO EXTENSIBILITY 201

The Visual Studio Shell and Packages 202

Extensibility Out of the Box 204

Extensions with Visual Studio SDK 210

Creating Visual Studio Macros 213

Creating Visual Studio Add-Ins 229

Visual Studio Packages in a Nutshell 242

Extending the New Editor 255

Summary 275

PART II: .NET 4

CHAPTER 7: .NET FRAMEWORK VERSION HISTORY 279

Before the .NET Framework 279

The Origin and Goals of the .NET Framework 282

Evolution of the .NET Framework 283

.NET Framework Architecture 289

Main Benefits of the .NET Framework 293

Summary 294

CHAPTER 8: MODERN UI FRAMEWORKS (WPF AND SILVERLIGHT) 297

The Importance of User Experience 297

Developers Are from Vulcan, Designers Are from Venus 299

A New Generation of Presentation Frameworks 301

The Ten Pillars of Silverlight 303

Windows Presentation Foundation 359

Choosing Between WPF and Silverlight 366

Designer - Developer Cooperation in Silverlight and WPF 367

Summary 373

CHAPTER 9: WINDOWS COMMUNICATION FOUNDATION (WCF) 375

WCF Versus ASMX Web Services 375

A Quick Look at SOA 376

Building Blocks of the WCF Architecture 378

Getting Started With WCF 381

Working with an Ajax-Enabled WCF Service 392

REST and WCF 394

Implementing a WCF Service Declaratively 394

Summary 398

CHAPTER 10: ENHANCEMENTS TO THE .NET CORE FRAMEWORK 399

Changes in Common Language Run-time 400

Type Equivalence 411

Parallel Computing 415

Code Contracts 455

Managed Extensibility Framework 463

Summary 487

CHAPTER 11: ENHANCEMENTS TO THE .NET WORKFLOW FRAMEWORK 489

An Introduction to WF 4.0 490

Creating Flowcharts and Coded Workflows 499

Workflow Architecture 509

Workflow Activity Library 517

Using the Compensating Transaction Model 527

Persistence and Human Interactions 532

Workflow Services 551

Summary 562

CHAPTER 12: ENHANCEMENTS TO THE .NET DATA FRAMEWORK 563

Language Integrated Query (LINQ) 563

Parallel LINQ (PLINQ) 572

Entity Framework 573

The Entity Data Source Control 579

Choosing Between LINQ to Entities and LINQ to SQL 579

Summary 579

CHAPTER 13: ENHANCEMENTS TO THE .NET COMMUNICATION FRAMEWORK 581

Enhancements in WCF Framework 3.5 581

Enhancements in WCF Framework 4.0 583

Summary 592

CHAPTER 14: .NET CHARTING COMPONENTS 593

Creating Charts 594

Using Chart Controls 605

Advanced Chart Manipulation 633

Summary 649

PART III: ASP.NET 4.0

CHAPTER 15: ASP.NET VERSION HISTORY 653

Development of the Web and Web Development 653

Enter ASP 654

Enter ASP.NET 655

ASP.NET Version History 657

Summary 668

CHAPTER 16: ASP.NET CHARTING CONTROLS 669

Creating Charts 670

Rendering ASP.NET Charts 679

Chart State Management 688

User Interactivity 694

Summary 709

CHAPTER 17: ASP.NET DYNAMIC DATA 711

Creating a New Dynamic Data Web Site 711

Working to Modify Implementation to Fit Business Needs 730

Summary 750

CHAPTER 18: ASP.NET MODEL VIEW CONTROLLER (MVC) 751

Introduction to MVC 752

Creating an MVC 2 Application 761

Adding New MVC 2 Pages 771

Customization in MVC 2 790

Routing Details 816

Testing with MVC 2 824

A Few More Points on MVC 2 834

Summary 835

CHAPTER 19: ASP.NET AJAX IMPROVEMENTS 837

Understanding Ajax 838

Using the ASP.NET Ajax Server Controls 841

Using the Microsoft Ajax Library 848

Summary 892

CHAPTER 20: ASP.NET AJAX CONTROL TOOLKIT AND JQUERY 893

First Look at the Ajax Control Toolkit 894

Using the Controls of the Toolkit 908

The jQuery Library 962

Summary 977

CHAPTER 21: HISTORY OF VISUAL BASIC 981

The Roots of Visual Basic 982

Visual Basic in the .NET Framework 986

Summary 1005

CHAPTER 22: VISUAL BASIC 10.0 LANGUAGE IMPROVEMENTS 1007

New Productivity-Improving Syntax 1008

Working with Dynamic Objects 1020

Variance 1026

Summary 1038

CHAPTER 23: HISTORY OF C# 1041

The Evolution of C# 1041

C# 1.0 1044

C# 2.0 1047

C# 3.0 1056

Summary 1064

CHAPTER 24: C# 4.0 LANGUAGE IMPROVEMENTS 1065

Pains with Interoperability 1066

Dynamic Lookup 1072

Named and Optional Parameters 1078

COM-Specific Interoperability Features 1084

Variance 1087

Summary 1099

PART VI: F#

CHAPTER 25: VISUAL F# AND THE OTHER .NET LANGUAGES 1103

A Brief History of F# 1104

F# at First Glance 1105

Your First F# Project 1112

Programming with F# 1113

A Larger Application in F# 1163

Other .NET Languages 1170

Summary 1171

INDEX 1173



About the Author :

István Novák is a Microsoft MVP in Visual C# and an associate of Grepton, a Hungarian IT services company.

András Velvárt is a Silverlight MVP, regular speaker at conferences, and the owner of Response Ltd., a consulting and WPF/Silverlight development company in Hungary.

Adam Granicz is the CEO of IntelliFactory, a leading provider of F# training, development, and consulting services. He is the coauthor of two F# books and a regular speaker at conferences.

György Balassy teaches webportal development as a lecturer on the Budapest University of Technology and Economics. Since 2005 he is the Microsoft Regional Director in Hungary.

Attila Hajdrik is currently working for Eyedea Ltd., a small ISV specialized in RIA development.

Mitch Sellers is the CEO / Director of Development for IowaComputerGurus Inc. a consulting firm specializing in complete solutions based on the .NET platform.

Gaston Hillar (Buenos Aires, Argentina) is a frequent contributor to Dr. Dobb's Go Parrallel portal at (www.ddj.com/go-parallel) and he is a guest blogger at Intel Software Network (software.intel.com)

Agnes Molnar had been working with Microsoft technologies and SharePoint since 2001. She founded L&M Solutions, her own SharePoint consultant company in Hungary.

Joydip Kanjilal has been a Microsoft MVP in ASP.NET since 2007. He has over 12 years of industry experience in IT with more than 6 years in Microsoft .NET and its related technologies.


Best Sellers


Product Details
  • ISBN-13: 9781118001134
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Language: English
  • Sub Title: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#
  • ISBN-10: 1118001133
  • Publisher Date: 07 Oct 2010
  • Binding: Digital (delivered electronically)
  • No of Pages: 1272


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#
John Wiley & Sons Inc -
Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Visual Studio 2010 and .NET 4 Six-in-One: Visual Studio, .NET, ASP.NET, VB.NET, C#, and F#

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.139 IN