Skip to main content

Beginning Microsoft Visual Studio LightSwitch Development

Beginning Microsoft Visual Studio LightSwitch Development

István Novák

ISBN: 978-1-118-02195-8

Aug 2011

464 pages

Select type: Paperback

Product not available for purchase

Description

Learn how LightSwitch can accelerate and simplify application development

As Microsoft's newest offering for simplifying application development, LightSwitch opens the development door to creating applications without writing code. This introductory, full-color book shows you how to quickly create, modify, and distribute information for your business with LightSwitch. Packed with simple example programs, this beginner-level resource guides you through a complete small business application using LightSwitch to demonstrate the capabilities of this exciting new tool.

You'll explore the most common application development issues that developers encounter on a daily basis and learn how LightSwitch makes them easier to handle with solutions that streamline application development without requiring code.

  • Gets you started with Visual Studio LightSwitch, Microsoft's newest offering for simplifying application development
  • Shows you how to prepare a LightSwitch application and looks at the technologies behind a LightSwitch application
  • Addresses working with simple data screens, working with master-detail data screens, and using exciting SQL server data
  • Looks at deploying applications, using SharePoint 2010 lists, and extending Visual Studio LightSwitch

If you're ready to simplify the application development process without writing a piece of code, then this is the book for you!

INTRODUCTION.

PART I: AN INTRODUCTION TO VISUAL STUDIO LIGHTSWITCH.

CHAPTER 1: PROTOTYPING AND RAPID APPLICATION DEVELOPMENT.

CHAPTER 2: GETTING STARTED WITH VISUAL STUDIO LIGHTSWITCH.

CHAPTER 3: TECHNOLOGIES BEHIND A LIGHTSWITCH APPLICATION.

CHAPTER 4: CUSTOMIZING LIGHTSWITCH APPLICATIONS.

PART II: CREATING APPLICATIONS WITH VISUAL STUDIO LIGHTSWITCH.

CHAPTER 5: PREPARING TO DEVELOP A LIGHTSWITCH APPLICATION.

CHAPTER 6: WORKING WITH SIMPLE DATA SCREENS.

CHAPTER 7: WORKING WITH MASTER-DETAIL DATA SCREENS.

CHAPTER 8: USING EXISTING SQL SERVER DATA.

CHAPTER 9: BUILDING AND CUSTOMIZING SCREENS.

CHAPTER 10: VALIDATION AND BUSINESS RULES.

CHAPTER 11: AUTHENTICATION AND ACCESS CONTROL.

CHAPTER 12: MICROSOFT OFFICE INTEGRATION.

PART III: ADVANCED LIGHTSWITCH APPLICATION DEVELOPMENT.

CHAPTER 13: DEPLOYING LIGHTSWITCH APPLICATIONS.

CHAPTER 14: USING SHAREPOINT 2010 LISTS.

PART IV: APPENDIX.

APPENDIX: ANSWERS TO EXERCISES.

INDEX.

Code Download - VB
Download
Code Download - C#
Updated 1/13/12.
Download
ChapterPageDetailsDatePrint Run
96Error in Text
Section: Managing Price Information / Try It Out / Section 1:
"1. Double-click the Carts node..."

Corrected text:

"1. Double-click the ShoppingCart node..."
8/16/11

264Error in Text
Text currently reads:
The Application.Current object used in Step 6 represents the running application. This object has an associated Show method for each screen defi ned in the project. The ShowDisplayActivities method is the one that launches the DisplayActivities screen and displays it in the application. The parameter passed to this method is the value of the optional ProjectId parameter accepted by the screen.

Text should read:
The Application.Current object used in Step 6 represents the running application. This object has an associated Show method for each screen defined in the project. The ShowDisplayProjectActivities method is the one that launches the DisplayProjectActivities screen and displays it in the application. The parameter passed to this method is the value of the optional ProjectId parameter accepted by the screen.
06/07/2012

295Error in Text
Step 4:

Currently says:
"Change the Planned Revenue value to 100"

Should be:
"Change the Planned Revenue value to 300"
08/15/2012

10297Error in Table
heading just after Table 10-3:
"EntityValidationResultsBuilder Methods"

should say:
"EntitySetValidationResultsBuilder Methods".

The same class name should be used in the first line of this paragraph.
8/18/11

10297Error in Text
in the section, "Passing Property Parameters":

the first sentence should read "The AddPropertyError and AddPropertyResult methods ..."
8/18/11