05683oam 2200541 450 991073538370332120190911103509.01-4302-5072-010.1007/978-1-4302-5072-2(OCoLC)870509068(MiFhGG)GVRL6WXQ(EXLCZ)99371000000001898820140414d2013 uy 0engurun|---uuuuatxtccrVisual studio LightSwitch 2012 /Tim Leung1st ed. 2013.New York :Apress,2013.1 online resource (xxxiii, 637 pages) color illustrationsThe expert's voice in .NET Visual Studio LightSwitch 2012 Expert's voice in .NETIncludes index.1-4302-5071-2 Includes bibliographical references and index.""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Acknowledgments""; ""Foreword""; ""Introduction""; ""Chapter 1: Introducing LightSwitch""; ""Understanding LightSwitchâ€?s Architecture""; ""The Data Layer""; ""The Logic Layer""; ""Data-retrieval process""; ""Data-saving process""; ""The Presentation Layer""; ""Silverlight Client""; ""LightSwitch Shell""; ""Understanding Silverlight Screens""; ""HTML Client""; ""Introducing the Model-Centric Architecture""; ""Building Your Application""; ""Understanding the Model-View-ViewModel Pattern""""Examining LightSwitch Projects""""Reducing Project Sizes""; ""Summary""; ""Chapter 2: Setting Up Your Data""; ""Choosing Where to Store Your Data""; ""What Are Entities and Properties?""; ""Creating Tables (Entities)""; ""Creating Fields (Properties)""; ""Storing String Data""; ""Storing Numbers (Double and Decimal Types)""; ""Formatting Numeric Fields""; ""Storing Images""; ""Storing Binary Data""; ""Ensuring Unique Values""; ""Changing Data Types""; ""Using LightSwitch Business Types""; ""Storing Email Addresses""; ""Storing Money Values""; ""Storing Phone Numbers""""Storing Web Addresses and Percentage Values""""Examining What Happens in SQL Server""; ""Creating Choice Lists""; ""Choice Lists vs. Related Tables""; ""Defining Relationships""; ""Defining One-to-Many Type Relationships""; ""How Relationships Are Defined in SQL Server""; ""Defining Self-Referencing Relationships""; ""Defining Many-to-Many Relationships""; ""Determining How Child Records Are Deleted""; ""Attaching Existing Data""; ""Attaching to an Existing Database""; ""Dealing with missing tables""; ""Refreshing data sources""; ""DataTime offset and unsupported data types""""Attaching to SharePoint Data""""Deleting a Data Source""; ""Creating Computed Properties""; ""Creating Summary Properties""; ""Calculating Dates with Computed Properties""; ""Summarizing Child Records with Computed Properties""; ""Returning Images with Computed Properties""; ""Sorting and Filtering by Computed Properties""; ""Summary""; ""Chapter 3: Introducing Silverlight Screen Design""; ""Choosing a Screen Template""; ""Showing a Single Record""; ""Organizing Your Screen""; ""Introducing the Screen Designer Toolbar""; ""Setting Screen Properties""; ""Grouping and Laying Out Your Screen""""Displaying Static Text and Images""""Choosing Data Controls""; ""Displaying Multiline Text Using the Text Box Control""; ""Displaying Data Using Data Item Containers""; ""Including Related Data Items""; ""Showing Collections of Records""; ""Configuring Data Grid Settings""; ""Setting Data Grid Header Buttons""; ""Using Data-Selection Controls""; ""Using the Auto Complete Box Control""; ""Using the Modal Window Picker Control""; ""Setting Control Appearances""; ""Positioning Control Labels""; ""Styling Labels and Static Text Controls""; ""Making Controls Read-Only""""Creating a Search Screen""LightSwitch 2012 is included as part of the Visual Studio 2012 package. It 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. 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 2012 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.Expert's voice in .NET.Visual programming (Computer science)Computer programsApplication softwareDevelopmentComputer programsVisual programming (Computer science)Computer programs.Application softwareDevelopmentComputer programs.004005.1Leung Timauthttp://id.loc.gov/vocabulary/relators/aut755960MiFhGGMiFhGGBOOK9910735383703321Visual Studio Lightswitch 20123413742UNINA