Pro Visual Studio LightSwitch 2011 Development [electronic resource] /
Leung, Tim.author.
Duran, Yann.author.
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.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword; Introduction; Part1: LightSwitch Concepts; Chapter1: Forms Over Data and Beyond; Who Is LightSwitch For?; The 10,000-Foot View; Model-Centric Architecture; The Data Tier; The Logic Tier; Data Providers; The Presentation Tier; Screens; Hosting Process; The Shell UI; The Theming Service; Model-View-ViewModel (MVVM); MVVM Applied to LightSwitch; The LightSwitch Application Lifecycle; Summary; Chapter2: Working in Visual Studio; Switching to File View
Root Folder Contents_pvt_extensions Folder; Silverlight.js; Default.htm; ServiceConfiguration.cscfg; ServiceDefinition.csdef; GeneratedArtifacts Folder; ApplicationDefinition.lsml File; Creating Nested Navigation Groups; Server Project; ServerGenerated Project; Client Project; ClientGenerated Project; Common Project; SQL Server; Where Is the Intrinsic Database?; Why Do I Need SQL Express?; What Is a SQL Server User Instance?; Attaching the SQL Server Intrinsic Database by Using ServerExplorer; Profiling the Intrinsic Database by Using SQL Server Profiler; Debugging LightSwitch Code
Debugging ConceptsLocals Window; Autos and Watch Windows; Immediate and Command Windows; Attaching to the Debugger; Debugging Queries; Debugging Threading Issues; Compacting LS Solutions for Backup; Summary; Part 2:Working With Data; Chapter 3:Working with Data; Understanding Entities and Properties; Attaching to Existing Data; Attaching to an Existing Database; Finding Missing Tables; Refreshing an External Data Source; Working with Datetimeoffset and Other Unsupported Data Types; Using SQL Server Binary Data Types; Attaching to SharePoint Data; Attaching to WCF RIA Services Data
Deleting a Data SourceCreating a Table in the Intrinsic Database; Modifying Table Properties; Moving Intrinsic Tables to an External Data Source; Working with LightSwitch Data Types; String Data Type; Double and Decimal Numeric Types; Phone Number Business Type; Email Business Type; Money Business Type; Image Data Type; Binary Data Type; DateTime Data Type; Changing Data Types; Choosing Field Names; Ensuring Unique Values; Creating Choice Lists; Choice List vs. Related Tables; Setting Relationships; One-to-Many Relationships; What Happens in SQL Server?; Self-Referencing Relationships
Many-to-Many RelationshipsOne-to-One Relationships; Cannot Create Relationships in Attached SQL Databases; Deletion Behavior; Using Computed Properties; Summary Properties with Computed Fields; .NET String Formatting Tips; Formatting Data with Computed Properties; Arithmetic Calculations Using Computed Properties; Date Calculations Using Computed Properties; Rounding and Truncating Numbers; Returning Images with Computed Properties; Sorting and Filtering on Computed Properties; Summary; Chapter 4:Accessing Data from Code; Introducing Data Access; Using LightSwitch Data Access Objects
Application Object
Includes index.
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.
Microsoft Visual studio LightSwitch.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.