Cover image for Beginning Microsoft Visual Studio LightSwitch Development.
Beginning Microsoft Visual Studio LightSwitch Development.
Title:
Beginning Microsoft Visual Studio LightSwitch Development.
Author:
Novák, István.
ISBN:
9781118148518
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (468 pages)
Contents:
Beginning: Visual Studio® LightSwitch Development -- Contents -- Introduction -- Part I: An Introduction to Visual Studio LightSwitch -- Chapter 1: Prototyping and Rapid Application Development -- Line-of-Business Software Development Challenges -- LOB Software Development -- Changing Project Environment -- Creating a Requirements Specification -- Feedback Frequency -- Application Prototyping -- Wireframe Models -- Proof-of-Concept Models -- Low-Fidelity Prototypes -- High-Fidelity Prototypes -- Rapid Application Development -- RAD Tools -- Visual Studio LightSwitch and RAD -- Summary -- Chapter 2: Getting Started With Visual Studio Lightswitch -- Getting to Know Visual Studio -- A Short History of Visual Studio -- Roots -- Other Visual Languages and Tools -- Integrating Languages into Visual Studio -- Moving to .NET -- Visual Studio Editions -- Visual Studio 2010 -- Getting to Know Visual Studio LightSwitch -- Business Code versus Plumbing Code -- LOB Applications and LightSwitch -- Installing Visual Studio LightSwitch -- Types of Installation -- Running LightSwitch for the First Time -- Creating Your First LightSwitch Application -- Creating a Project -- Creating a Table -- Creating a Screen to List Album Information -- Making Runtime Customizations -- Summary -- Chapter 3: Technologies Behind a Lightswitch Application -- The Three-Tier Application Architecture Pattern -- The Presentation Tier -- The Logic Tier -- The Data Tier -- LightSwitch and the Three-Tier Architecture Pattern -- The .NET Framework -- The .NET Runtime -- .NET Languages -- .NET Framework and LightSwitch -- Sources for More Information about the .NET Framework -- Silverlight 4 -- A New UI Concept -- Layout -- Data Binding -- Styles and Templates -- Sources for More Information about Silverlight 4 -- SQL Server 2008 -- SQL Server Features -- SQL Server 2008 Express.

Sources for More Information about SQL Server -- SharePoint 2010 -- SharePoint 2010 Features -- SharePoint 2010 Lists and LightSwitch -- Microsoft Office -- Microsoft Office Application Features -- Exporting Information to Microsoft Excel -- Windows Azure -- Dynamic Resource Allocation -- Application Development with Windows Azure -- Windows Azure and LightSwitch -- Sources for More Information about Windows Azure -- Summary -- Chapter 4: Customizing Lightswitch Applications -- Customizing Data -- Creating the Aquarium Database -- Connecting to an Existing Database -- Changing Names and Types in the Existing Table -- Creating the Cart Table -- Customizing Screens -- Creating a Creature Catalog -- Changing the Grid Layout -- Creating a Shopping Cart Screen -- Writing Code -- Setting a Default Property Value in Code -- Setting the Startup Screen -- Managing Price Information -- Other Points Where Code Is Used -- Summary -- Part II: Creating Applications with Visual Studio LightSwitch -- Chapter 5: Preparing to Develop a Lightswitch Application -- The ProjectTrek Sample -- The Functionality of ProjectTrek -- The ProjectTrek Application Database -- LightSwitch Application Development Life cycle -- The Iterative Model -- Construction: Design and Implementation -- Testing -- Deployment -- Extending a LightSwitch Application -- Team Foundation Server Support -- A Short Tour of the LightSwitch IDE -- The Workbench and the Start Page -- Window Management -- Summary -- Chapter 6: Working with Simple Data Screens -- Creating New Tables -- Creating the ProjectTrek Project -- Designing the TimeCategory Table -- Table Fields and Properties -- Creating Screens -- The Add New Screen Dialog -- Predefined Screen Types -- The Layout Structure of a Screen -- Inserting, Editing, and Deleting Data -- Creating a Details Screen -- Understanding How the Detail Screen Works.

Creating a New Data Screen -- Creating an Editable Grid Screen -- Deleting a Record -- Polishing -- Finalizing the EditableTimeCategeory Screen -- Implementing the ProjectRoleType Entity -- Summary -- Chapter 7: Working with Master-Detail Data Screens -- Creating Detail Tables -- Relationships -- The Add New Relationship Dialog -- Creating Master-Detail Screens -- Understanding Master-Detail Screens -- Using the Add New Screen Dialog to Create Master-Detail Screens -- The Structure of Master-Detail Screens -- Queries -- Understanding Queries -- Editing Queries -- Creating New Queries -- Query Parameters -- Binding Query Parameters with Screen Data -- Adding Details to Screens -- Adding Project Details to ListProjects -- Adding ProjectTask and AdditionalCost Details -- Aggregations -- Polishing -- Summary -- Chapter 8: Using Existing Sql Server Data -- Connecting to SQL Server Databases -- Using Server Explorer -- Establishing a Connection to a SQL Server Database -- Customizing Data in Existing Databases -- Renaming Tables and Fields -- Mapping and Changing Field Types -- Using Computed Properties to Extend Attached Tables -- Server-Side Computed Fields -- Managing Data Relationships -- Using Existing Relationships -- Creating New Relationships between a LightSwitch Table and an External Table -- Summary -- Chapter 9: Building and Customizing Screens -- Understanding the Screen Layout Structure -- Data Items -- Layout Items -- Data Binding -- Using Layout Containers -- Understanding Layout Containers -- Nesting Layout Containers -- Layout Container Sizing -- Runtime Screen Customization -- Using Customization Mode -- Features and Restrictions in Customization Mode -- The Data Grid and the List Controls -- Working with the Data Grid Control -- Data Grid Properties -- Working with the List Control -- Using Simple Controls and Value Pickers.

Working with Simple Controls -- Control Sizing -- Picking Up Values -- Methods, Buttons, and Command Bars -- Adding Methods and Buttons to a Screen -- Enabling and Disabling Methods -- Adding Buttons to the Screen's Command Bar -- Adding Methods and Buttons to Controls -- Removing Buttons and Methods -- Tasks and Navigation -- Understanding the Screen Navigation Structure -- Changing the Navigation Structure of ProjectTrek -- Extending the UI with Shells, Themes, and Custom Controls -- Applying Shells and Themes -- Custom Controls -- Summary -- Chapter 10: Validation and Business Rules -- Validation and Business Logic Architecture of LightSwitch -- Validation Steps -- Defining Business Rules -- The Save Pipeline -- Adding Validation Rules -- Declaring Simple Field Validation Rules -- Declaring Custom Field Validation Rules -- Validation through Navigation Properties -- Validating Entities -- Validation Messages in the UI -- Implementing Business Rules -- Intercepting the Save Pipeline -- Save Pipeline Event-Handling Methods -- Query Event-Handling Methods -- Auditing Data Modifications -- Summary -- Chapter 11: Authentication and Access Control -- Authentication and Access Control Concepts -- Authentication -- Access Control -- Permissions -- Roles and Users -- Access Control Methods -- Using Access Control in LightSwitch Applications -- Defining and Checking Permissions -- Available Access Control Methods -- Managing Users, Roles, and Permissions -- Authentication in LightSwitch -- Using Windows Authentication -- Using Forms Authentication -- Managing Roles and Permissions -- Managing Users -- Summary -- Chapter 12: Microsoft Office Integration -- Exporting Data to Microsoft Excel -- Understanding and Using Office Automation -- Using the Microsoft Office Automation Model from LightSwitch Applications -- Exporting to Excel Using the Automation Model.

Exploring the Automation Model -- Exporting a Project List to Word -- Summary -- Part III: Advanced LightSwitch Application Development -- Chapter 13: Deploying Lightswitch Applications -- Deployment Options -- Thin Client and Thick Client -- Client and Application Server Topologies -- Restrictions -- Thick Client Deployment -- Creating a Desktop Client Installation Kit -- Using the Installation Kit -- Removing the Desktop Client -- Managing the Database Deployment -- Deploying with IIS -- Three-Tier Deployment -- LightSwitch and Three-Tier Deployment -- Publishing the Application Server to IIS -- Windows Azure Deployment -- Prerequisites for Windows Azure Deployment -- Using the Publish Application Wizard for Windows Azure Deployment -- Starting the Application in Windows Azure -- Summary -- Chapter 14: Using Sharepoint 2010 Lists -- Creating a Sample SharePoint Site -- Using Your Company's SharePoint Server -- Installing SharePoint Foundation 2010 -- Preparing a Custom SharePoint List -- Using SharePoint 2010 Lists -- Attaching to SharePoint Lists -- Table Fields Generated for SharePoint Lists -- Using SharePoint Data -- Data Type Mapping between SharePoint and LightSwitch -- Customizing List Data -- Creating Relationships with SharePoint 2010 Lists -- Editing Existing SharePoint Relationships -- Creating Relationships between SharePoint Lists and LightSwitch Tables -- Summary -- Part IV: Appendix -- Appendix: Answers to Exercises -- Chapter 1 Exercise Answers -- Chapter 2 Exercise Answers -- Chapter 3 Exercise Answers -- Chapter 4 Exercise Answers -- Chapter 5 Exercise Answers -- Chapter 6 Exercise Answers -- Chapter 7 Exercise Answers -- Chapter 8 Exercise Answers -- Chapter 9 Exercise Answers -- Chapter 10 Exercise Answers -- Chapter 11 Exercise Answers -- Chapter 12 Exercise Answers -- Chapter 13 Exercise Answers -- Chapter 14 Exercise Answers.

Index.
Abstract:
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!.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: