Pro Visual Studio LightSwitch 2011 Development

Front Cover
Apress, Mar 26, 2012 - Computers - 736 pages

Microsoft Visual Studio LightSwitch 2011 is a rapid application deployment tool that lets power users and administrators build data-centric business applications for the desktop, cloud, and Web in just a few clicks, with no code required. But more advanced developers and business users will hunger for more: how do you design complex screens? How do you query data using LINQ and other syntax structures? How do you secure your application?

Pro Visual Studio LightSwitch 2011 Development answers these questions and more as authors Tim Leung and Yann Duran—both awarded Microsoft 2011 Community Contributor Awards for their LightSwitch expertise—cover this breakthrough product and its operations and structure under the covers.

For serious developers building, enhancing and deploying advanced business applications using LightSwitch, Pro Visual Studio LightSwitch 2011 Development is the guide for going beyond the "click-and-you're-done" interface, while still maintaining the elegance and convenience of rapid application development.

What you’ll learnWith Pro Visual Studio LightSwitch 2011, learn how to:

Add visibility through with Relationships and Details screens Use customized queries, sorts and filters, and reporting Customize displays via user controls Use multiple line-of-business data sources to aggregate reports For more advanced LightSwitch users, see how to:

Handle events in code and debug applications Master the intricacies of complex user interface design  Secure your applications through authentication Write custom .NET code to enhance LightSwitch Deploy maintainable LightSwitch projects Who this book is for

Pro Visual Studio LightSwitch 2011 is a book designed for any software developer who wants to take advantage of the rapid application deployment (RAD) experience offered by LightSwitch. It is ideal reading for those wanting to build and design applications correctly from the onset.

Those who have grasped the basics of LightSwitch and are looking to do more will benefit greatly from this book. Anyone struggling to design complex screens and queries in order to meet user requirements will find the answers in this book.

Table of Contents

Part One - LightSwitch Concepts        

1    Forms Over Data, and Beyond

2    Working With Visual Studio

Part Two - Working With Data        

3    Designing Data

4    Accessing Data

5    Validating Data

6    Querying Data

Part Three – Interacting with Data

7    Creating and Using RIA Services

8    Creating and Using Screens

9    Creating and Using Custom Controls

10    Creating and Using Extensions

Part Four - Getting Data Out        

11    Creating and Displaying Reports

12    Creating and Sending Emails

Part Five - Securing Your Application        

13    Authenticating Your Users

14    Authorizing Your Users

15    Auditing What Your Users Do

Part Six - Deployment

16    Deploying Your Application

17    When Things Don't Go Quite Right


What people are saying - Write a review

User Review - Flag as inappropriate

Excelent book :D


Forms Over Data and Beyond
Working in Visual Studio
Working With Data
Accessing Data from Code
Validating Data
Querying Data
Creating and Using RIA Services
Creating and Using Screens
Creating and Sending Emails
Authenticating Your Users
Auditing What Your Users Do
Deploying Your Application
When Things Dont Go Quite Right
Culture Names
LINQ Query Operators

Creating and Using Custom Controls
Creating and Using Extensions
Creating and Displaying Reports

Other editions - View all

Common terms and phrases

About the author (2012)

Tim Leung is a professional software developer based in England. For the past 12 years, he has specialized in enterprise application development using products from the Microsoft technology stack. In particular, he possesses deep knowledge of the Microsoft .NET Framework and SQL Server. He is an active member of the U.K. developer community and often delivers presentations on technical topics. He is also a chartered member of the British Computer Society. He is passionate about the concept of rapid application development and was awarded the Microsoft Community Contributor Award in 2011 for contributions to the LightSwitch community.

Yann Duran is a self-employed, self-taught software developer, based in Australia, who has been involved in writing software, in one form or another, for over 25 years. He started with hand-assembling Z80 assembly code on his Tandy Model 16 computer (dual 8” disk drives, 64K RAM) in the early 80’s, then taught himself a raft of software technologies in the following years. These include Turbo Pascal, MS Access (VBA), SQL Server (T-SQL) , VB.NET, WinForms, Entity Framework (EF), Windows Presentation Foundation (WPF), and finally LightSwitch. Yann has been passionate about programming since he was in High School, in the days before the PC arrived, where “computers” were actually programmable calculators with punch cards and magnetic strips, and huge mainframes. He has also worked in computer sales, delivering software seminars and IT support, but programming has always remained his passion. Yann has been active in the LightSwitch community since Beta 1, and was awarded the Microsoft Community Contributor Award in 2011 for his contributions to that community.

Bibliographic information