Michael Washington's Blog, page 14
April 6, 2014
Creating A LightSwitch HTML Report Using ActiveReports (using Parameters and Intrinsic Data)
You can create fully integrated Visual Studio LightSwitch HTML reports using ComponentOne’s ActiveReports. The difference between this article and the ActiveReports solution covered in the article: Creating LightSwitch HTML Reports using ComponentOne Active Reports is the following:
The set-up is much easier because ComponentOne has created Nuget packages to perform the set-up for you. This article will demonstrate creating reports with parameters This article will use intrinsic data at report run-time. This means the report will consume and enforce any business rules and security you have built into your LightSwitch application. Tags: Printing,ReportingMarch 18, 2014
An End-To-End Visual Studio LightSwitch 2013 HTML5 Application
In this article we will create an end-to-end HTML application in Visual Studio LightSwitch. The purpose is to demonstrate how LightSwitch allows you to create professional business applications that would take a developer days to create. With LightSwitch you can create such applications in under an hour…
Tags: HTML Client,VS2013February 17, 2014
Creating LightSwitch HTML Reports using ComponentOne Active Reports

You can create fully integrated HTML reports using ComponentOne’s Active Reports. The difference between this and the LightSwitch HTML reporting solution covered in the article: Creating Reports in LightSwitch HTML Client is the following:
Active Reports has a HTML5 report viewer that fully integrates into the LightSwitch HTML page (the Microsoft report viewer is shown using dynamic injection of a object tag) Active Reports allows you to preview the report while in design time mode (the Microsoft report requires you to run the entire application to see the report) Tags: PrintingJanuary 5, 2014
Creating Reports in LightSwitch HTML Client
You can embed reports into the pages of your Visual Studio LightSwitch HTML Client applications and allow your end users to print them and export them to PDF, Microsoft Word and Excel…
Tags: Printing,ReportingDecember 21, 2013
Visual Studio LightSwitch HTML Client Push Menu
You can implement an alternative menu in your Visual Studio LightSwitch HTML Client application. In this example we will implement the Multi-level push menu…
Tags: AdvancedDecember 14, 2013
Creating Advanced LightSwitch HTML Screen Templates
Visual Studio LightSwitch HTML Client provides a unique opportunity for creators of JavaScript libraries to securely distribute and even sell their JavaScript code. With LightSwitch you can create HTML screen templates that will generate code that responds to data that the end-user developer has specified. Instead of selling the JavaScript library that cannot be secured, because JavaScript source is always viewable when an application is running, a JavaScript library developer is able to distribute a Visual Studio plug-in that dynamically creates code. This code is secure because it is a normal Visual Studio extension…
Tags: Control ExtensionsDecember 1, 2013
Manipulyte: A Proof Of Concept Visual Studio LightSwitch Turn Based HTML5 SPA Game
Thomas Capps and I sat out to make a HTML SPA turn based game using Visual Studio LightSwitch. We wanted to make a game that can be played on all devices, so it had to be a SPA application because that technology is a must for decent performance on a phone or tablet unless you make a native application. Visual Studio LightSwitch HTML Client creates SPA applications, so we chose LightSwitch because development is faster and easier than other options…
Tags: ApplicationsNovember 23, 2013
Fundamentals of Visual Studio LightSwitch HTML Screen Template Creation
Creating Visual Studio LightSwitch HTML Client screen templates is surprisingly easy. It is hard to think of any other tool that allows an end user developer to create a HTML SPA application where they only have to define their data model and are able to implement custom JavaScript components and not have to write any JavaScript themselves, yet have the option to alter the JavaScript that is written…
Tags: Control ExtensionsNovember 20, 2013
Creating A LightSwitch HTML Screen Extension
The LightSwitch Extensibility Toolkit for Visual Studio 2013 allows you to create reusable HTML client screen templates…
… Tags: Control ExtensionsNovember 1, 2013
Allow LightSwitch Users To Self-Register and Change Passwords Using MVC
Creating a LightSwitch website and setting security is easy. However, you must set up all your users manually. In some cases you want to allow users to self-register.
This topic has been covered in the article: Allowing Users To Self Register In Your LightSwitch Website. However, that article uses Web Forms (this article uses MVC) and does not allow users to change their passwords. Also, this article provides a landing page for the root of your LightSwitch application…
Tags: MVC