Then discover how to create database objects with the data definition language (DDL) and edit data in your tables with data manipulation language (DML). Adam also covers critical relational database concepts, such as relationships, indexes, and schemes.
Justin-Josef Angel in  Silverlight Controls-The path to reusable XAML  describes a method to create XAML objects in a designer editable .xaml file that is paired with a JavaScript file that contains the methods for XAML object.
The function still requires the Silverlight plugin to be installed (and requires Silverlight 4). It would also require the ability to install out-of-browser applications (there is a possibility for an administrator to disable this feature). Given those two requirements, the key tool at your disposal is sllauncher.exe.