Book description
In this fully updated second edition, award-winning author Tim Leung explains how to build data-centric business applications for the desktop, cloud, web, and mobile devices in just a few clicks—with no code required—using Visual Studio Lightswitch 2015. This book explains the basics of Visual Studio Lightswitch 2015 plus new features and key advanced topics that every Microsoft developer needs to know to create modern data services and build clients that can run on multiple devices.
Visual Studio LightSwitch 2015 is a rapid application deployment tool that simplifies and shortens the time needed to develop business applications. The basics are very easily understood but more advanced users will hunger for more. How do you design complex layouts? How do you query data using LINQ and other syntax structures? How do you secure your application against malicious use? Visual Studio LightSwitch 2015 answers these questions and more as author Tim Leung—winner of a Microsoft 2011 Community Contributor Award for his LightSwitch expertise—covers this breakthrough product in detail. For serious developers building, enhancing, and deploying advanced business applications using LightSwitch makes sense because they can benefit from the elegance, convenience, and cost savings afforded by rapid application development before going beyond the "click-and-you're-done" interface to include the extra value and depth of coding expertise that their clients value.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
Part I: Introducing LightSwitch
- Chapter 1: Introducing LightSwitch
-
Chapter 2: Setting Up Your Data
- Choosing Where to Store Your Data
- What Are Entities and Properties?
- Creating Tables (Entities)
- Creating Fields (Properties)
- Using LightSwitch Business Types
- Examining What Happens in SQL Server
- Creating Choice Lists
- Defining Relationships
- Attaching Existing Data
- Creating Computed Properties
- Creating Summary Properties
- Summary
- Chapter 3: Building HTML Applications
-
Chapter 4: Creating Desktop Applications
- What This Chapter Covers
- What Are the Benefits of Desktop Applications?
- Creating a Desktop Client
- Choosing a Screen Template
- Walkthrough 4-1. Creating New Data Screens
- Designing Screens
- Using Data-Selection Controls
- Displaying Static Text and Images
- Setting Control Appearances
- Including Related Data Items
- Using the Data Grid and Data List Controls
- Creating an Editable Grid Screen
- Creating a List and Details Screen
- Creating a Search Screen
- Creating Details Screens
- Setting Application Properties
- Configuring Screen Navigation
- Designing Screens at Runtime
- Reducing Project Sizes
- Summary
-
Part II: Working with Data
- Chapter 5: Quer?ying Your Data
- Chapter 6: Writing Data-Access Code
-
Chapter 7: Validating Data
- Understanding Validation in LightSwitch
- How Client Validation Works in Desktop Clients
- Defining Simple (Predefined) Validation Rules
- Writing Custom Property Validation
- Custom Validation Examples
- Validating Data on the Client
- Validating Data at the Database
- Walkthrough 7-1. Enforcing Data Rules
- Summary
-
Part III: Writing ScreenCode
- Chapter 8: Refinining HTML Clients Screens with JavaScript/CSS
- Chapter 9: Enhancing Desktop Screens with .NET Code
-
Part IV: Refining Your Application
- Chapter 10: Searching Data
- Chapter 11: Building Practical Application Features
- Chapter 12: Supporting Multiple Languages
- Chapter 13: Creating and Using Custom Controls
- Part V: Extending the Reach of Your Data
-
Part VI: Getting Data Out
- Chapter 16: Creating Reports
- Chapter 17: Generating Office Documents
- Chapter 18: Sending Email
-
Part VII: Extending LightSwitch
-
Chapter 19: Creating Control Extensions
- Using LightSwitch Extensions
- Preparing Your Computer to Develop Extensions
- Understanding Custom Control Types
- Creating Value Controls
- Running and Deploying Your Extension
- Creating a Detail Control (ComboBox)
- Creating Custom Property Editors
- Creating a Group Control Extension
- Creating a Command Control Extension
- Summary
- Chapter 20: Creating Data and Presentation Extensions
-
Chapter 19: Creating Control Extensions
-
Part VIII: Securing Your Application
- Chapter 21: Authenticating Your Users
- Chapter 22: Authorizing Your Users
-
Part IX: Going Live with Your Application
- Chapter 23: Deploying Applications
- Appendix A: Culture Names
- Appendix B: Data Type Identifiers
- Appendix C: Using Properties in Custom Controls
- Appendix D: Custom Screen Template View IDs
- Appendix E: Data Schemas
- Index
Product information
- Title: Visual Studio LightSwitch 2015, Second Edition
- Author(s):
- Release date: December 2015
- Publisher(s): Apress
- ISBN: 9781484207666
You might also like
book
Pro LINQ: Language Integrated Query in C# 2008
LINQ is the project name for a set of extensions to the .NET Framework that provide …
book
Visual Studio 2015 Cookbook - Second Edition
Over 50 new and improved recipes to put Visual Studio 2015 to work in your crucial …
book
Programming Microsoft® Office Business Applications
Visit the catalog page for Programming Microsoft® Office Business ApplicationsVisit the errata page for Programming Microsoft® …
book
XAML Unleashed
Full Color: Figures and code appear as they do in Visual Studio. If you want to …