You are previewing Beginning Visual Studio® LightSwitch Development.
O'Reilly logo
Beginning Visual Studio® LightSwitch Development

Book 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!

"The ebook version does not provide access to the companion files".

Table of Contents

  1. Cover
  2. Contents
  3. Part I: An Introduction to Visual Studio LightSwitch
    1. Chapter 1: Prototyping and Rapid Application Development
      1. Line-of-Business Software Development Challenges
      2. Application Prototyping
      3. Rapid Application Development
      4. Summary
    2. Chapter 2: Getting Started with Visual Studio LightSwitch
      1. Getting to Know Visual Studio
      2. Getting to Know Visual Studio LightSwitch
      3. Installing Visual Studio LightSwitch
      4. Creating Your First LightSwitch Application
      5. Summary
    3. Chapter 3: Technologies behind a LightSwitch Application
      1. The Three-Tier Application Architecture Pattern
      2. The .NET Framework
      3. Silverlight 4
      4. SQL Server 2008
      5. SharePoint 2010
      6. Microsoft Office
      7. Windows Azure
      8. Summary
    4. Chapter 4: Customizing LightSwitch Applications
      1. Customizing Data
      2. Customizing Screens
      3. Writing Code
      4. Summary
  4. Part II: Creating Applications with Visual Studio LightSwitch
    1. Chapter 5: Preparing to Develop a LightSwitch Application
      1. The ProjectTrek Sample
      2. LightSwitch Application Development Life cycle
      3. A Short Tour of the LightSwitch IDE
      4. Summary
    2. Chapter 6: Working with Simple Data Screens
      1. Creating New Tables
      2. Creating Screens
      3. Inserting, Editing, and Deleting Data
      4. Understanding How the Detail Screen Works
      5. Polishing
      6. Summary
    3. Chapter 7: Working With Master-Detail Data Screens
      1. Creating Detail Tables
      2. Creating Master-Detail Screens
      3. Queries
      4. Adding Details to Screens
      5. Polishing
      6. Summary
    4. Chapter 8: Using Existing SQL Server Data
      1. Connecting to SQL Server Databases
      2. Customizing Data in Existing Databases
      3. Managing Data Relationships
      4. Summary
    5. Chapter 9: Building and Customizing Screens
      1. Understanding the Screen Layout Structure
      2. Using Layout Containers
      3. Runtime Screen Customization
      4. The Data Grid and the List Controls
      5. Using Simple Controls and Value Pickers
      6. Methods, Buttons, and Command Bars
      7. Tasks and Navigation
      8. Extending the UI with Shells, Themes, and Custom Controls
      9. Summary
    6. Chapter 10: Validation and Business Rules
      1. Validation and Business Logic Architecture of LightSwitch
      2. Adding Validation Rules
      3. Implementing Business Rules
      4. Summary
    7. Chapter 11: Authentication and Access Control
      1. Authentication and Access Control Concepts
      2. Using Access Control in LightSwitch Applications
      3. Managing Users, Roles, and Permissions
      4. Summary
    8. Chapter 12: Microsoft Office Integration
      1. Exporting Data to Microsoft Excel
      2. Understanding and Using Office Automation
      3. Summary
  5. Part III: Advanced LightSwitch Application Development
    1. Chapter 13: Deploying LightSwitch Applications
      1. Deployment Options
      2. Thick Client Deployment
      3. Managing the Database Deployment
      4. Deploying with IIS
      5. Windows Azure Deployment
      6. Summary
    2. Chapter 14: Using SharePoint 2010 Lists
      1. Creating a Sample SharePoint Site
      2. Using SharePoint 2010 Lists
      3. Creating Relationships with SharePoint 2010 Lists
      4. Summary
  6. Part IV: Appendix
    1. Appendix: Answers to Exercises
      1. Chapter 1 Exercise Answers
      2. Chapter 2 Exercise Answers
      3. Chapter 3 Exercise Answers
      4. Chapter 4 Exercise Answers
      5. Chapter 5 Exercise Answers
      6. Chapter 6 Exercise Answers
      7. Chapter 7 Exercise Answers
      8. Chapter 8 Exercise Answers
      9. Chapter 9 Exercise Answers
      10. Chapter 10 Exercise Answers
      11. Chapter 11 Exercise Answers
      12. Chapter 12 Exercise Answers
      13. Chapter 13 Exercise Answers
      14. Chapter 14 Exercise Answers