Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software.

Size: px
Start display at page:

Download "Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software."

Transcription

1 Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software. Getting Started Table of Contents: Preface 2 Product Prerequisites 2 Creation of an Application 3 Troubleshooting 10 The connection cannot be opened 10 The PerpetuumSoft.Reporting.Silverlight.Client assembly cannot be found 10 1

2 Preface The purpose of this Getting Started is to demonstrate the running of the reports in Silverlight application created with DevForce Silverlight platform. To do this, we will create a simple report, bind it to a data source and display in the application. Product Prerequisites The installation of the following software is required: MS Visual Studio 2008.Net 3.5 ASP.Net 2.0 Silverlight 3.0 DevForce Silverlight Report Sharp-Shooter for Silverlight

3 Creation of an application. To simplify our task, let s take a ready application. To ensure the work of the sample, we will need the NorthwindIB database from the DevForce delivery package. The FirstSilverlightApp sample from the DevForce delivery package will serve as as a base of our new application. Now, we need to add a simple report to the application. But before that, we should make some adjustments. Open the Page.xaml file from the FirstSilverlightApp project and replace its content with the following: <UserControl x:class="firstsilverlightapp.page" xmlns=" xmlns:x=" xmlns:rv="clrnamespace:perpetuumsoft.reporting.silverlight.client;assembly=perpetuums oft.reporting.silverlight.client" Width="Auto" Height="Auto"> <Grid Width="Auto" Height="Auto" x:name="layoutroot" Background="White"> <rv:reportviewer Width="Auto" Height="Auto" x:name="repviewer" ReportName="CustomersList"></rv:ReportViewer> </Grid> </UserControl> We should do the same with the Page.xaml.cs file: replace its content with the following: using System.Collections; using System.Collections.Generic; using System.Linq; using System.Windows; using System.Windows.Controls; using IdeaBlade.EntityModel; using DomainModel; namespace FirstSilverlightApp public partial class Page : UserControl public Page() InitializeComponent(); Loaded += Page_Loaded; repviewer.serviceurl = System.Windows.Browser.HtmlPage.Plugin.GetProperty("initParams").ToString(); void Page_Loaded(object sender, RoutedEventArgs e) repviewer.renderdocument(); 3

4 Open the Default.aspx file from the FirstSilverlightAppWeb project and add the initparams parameter indicating the service address: <object data="data:application/x-silverlight-2," type="application/xsilverlight-2" width="100%" height="100%"> <param name="source" value="clientbin/firstsilverlightapp.xap"/> <param name="onerror" value="onsilverlighterror" /> <param name="background" value="white" /> <param name="minruntimeversion" value=" " /> <param name="autoupgrade" value="true" /> <param name="initparams" value='<%= GetReportServiceUrl()%>' /> <a href=" style="text-decoration:none"> <img src=" alt="get Microsoft Silverlight" style="border-style:none"/> </a> </object> To get the address, let s use the function that can be determined directly in the Default.aspx file or in the code. Here, we will use the file: <script runat="server"> protected string GetReportServiceUrl() UriBuilder ub = new UriBuilder(Request.Url); ub.path = (Request.ApplicationPath.Equals("/", StringComparison.OrdinalIgnoreCase))? "/RServer.svc" : Request.ApplicationPath + "/RServer.svc"; return ub.tostring(); </script> Now we add the references to the assemblies required for the Silverlight Report Viewer. To do that, we add the PerpetuumSoft.Reporting.Silverlight.Client assembly to the FirstSilverlightApp project, and the PerpetuumSoft.Reporting and PerpetuumSoft.Reporting.Silverlight.Server assemblies to the FirstSilverlightAppWeb project. 4

5 Pic. 1 Then, we add the Silverlight-enabled WCF Service into the FirstSilverlightAppWeb project. This service is required to enable the SL Report Viewer. It will be used to exchange the information and data obtaining. Let s name it RServer.svc. 5

6 Pic. 2 Open the file with the service we ve just created and derive it from the ReportServiceBase. Please pay attention to the AspNetCompatibilityRequirements attribute, it is required to ensure the correct functioning. As our next step, we switch to the Designer mode and place the ReportManager component on the form. Pic. 3 6

7 Run the Editor by double click on the ReportManager component. Create a slot of the FileReportSlot type and name it filereportslot. Pic. 4 And finally, run the Designer of reports by either clicking the Run Designer button or by double clicking the Slot. We add the PageHeader on the top of the page, and place the TextBox element with the Customers List name inside the PageHeader. Then, we add the DataBand, placing it below the PageHeader, and write the data source name for it in the DataSource property of the DataBand. The name of the data source is CustomersList. Then, we add the Header section with 4 TextBox elements to the DataBand, and the Detail section with four TexBox elements to the same DataBand. Using the ScriptEditor we assign the data binding for each of 4 TextBox elements of the Detail section. The value of the first TextBox is GetData("CustomersList.CompanyName"), of the second one - GetData("CustomersList.ContactName"), the value of the third one - GetData("CustomersList.ContactTitle"), and of the forth one - GetData("CustomersList.Address"). TextBox elements of the Header section will have the following names: Company, Contact, Title, and Address. Here, we finish working with the Designer, save the report and close the Designer. 7

8 Pic. 5 A report template is ready. Now we must prepare the data for it. To do this, we open the source code of our service and override the OnLoadData function the following way: protected override void OnLoadData(IDictionary<string, object> parameters, string reportname, ReportSlot reportslot) base.onloaddata(parameters, reportname, reportslot); DomainModel.DomainModelEntityManager entitymanager = new DomainModel.DomainModelEntityManager(); reportmanager.datasources.add("customerslist", entitymanager.executequery<domainmodel.customer>(entitymanager.customers)); Now it is time to configure the service. Open the web.config file and find the following section: <system.servicemodel><service name="firstsilverlightapp.rserver">. Our task now is to determine two end points as it is shown below: 8

9 <endpoint address="" binding="basichttpbinding" contract="perpetuumsoft.reporting.silverlight.server.ireportservice"> <identity> <dns value="localhost" /> </identity> </endpoint> <endpoint address="rest" behaviorconfiguration="webbehavior" binding="webhttpbinding" bindingconfiguration="" contract="perpetuumsoft.reporting.silverlight.server.ireportserviceresources" /> And finally, the last step is to assign the behavior of the end point: <endpointbehaviors> <behavior name="webbehavior"> <webhttp /> </behavior> </endpointbehaviors> That is it, we close the configuration file, make the FirstSilverlightAppWeb as a start project, and the default.aspx page as a start page, press F5 and enjoy the results of our work! 9

10 Troubleshooting Connection cannot be opened. The sample is made assuming that SQL Server instance (unnamed) is used by default with the use of the integrated security. If it does not correspond to your requirements, please address to the configuration file and adjust 2 lines as it is below: <edmkey name="default" connection="metadata=res://firstsilverlightapp/servermodelnorthwindib.csdl re s://firstsilverlightapp/servermodelnorthwindib.ssdl res://firstsilverlightapp /ServerModelNorthwindIB.msl;provider=System.Data.SqlClient;provider connection string="data Source=.;Initial Catalog=NorthwindIB;Integrated Security=True;MultipleActiveResultSets=True"" containername="firstsilverlightapp.servermodelnorthwindibcontext"> and <add name="servermodelnorthwindibcontext" connectionstring="metadata=res://*/servermodelnorthwindib.csdl res://*/server ModelNorthwindIB.ssdl res://*/servermodelnorthwindib.msl;provider=system.data.sqlclient;provider connection string="data Source=.;Initial Catalog=NorthwindIB;Integrated Security=True;MultipleActiveResultSets=True"" providername="system.data.entityclient" /> The PerpetuumSoft.Reporting.Silverlight.Client assembly cannot be found If Visual Studio cannot find the PerpetuumSoft.Reporting.Silverlight.Client assembly, please make sure that the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v3.0\AssemblyFoldersEx\Perpetuum Software.NET ModelKit Suite key exists in the registry and includes the C:\Program Files\IdeaBlade DevForce\SilverlightAssemblies string value. 10

Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008

Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008 Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008 Prerequisites.NET Framework 3.5 SP1/4.0 Silverlight v3 Silverlight

More information

Getting Started. DevForce and Report Sharp-Shooter Silverlight Bundle. Software Prerequisites

Getting Started. DevForce and Report Sharp-Shooter Silverlight Bundle. Software Prerequisites DevForce and Report Sharp-Shooter Silverlight Bundle Getting Started This document walks you through the process of adding reporting capabilities to a DevForce Silverlight application, using PerpetuumSoft

More information

Weather forecast ( part 1 )

Weather forecast ( part 1 ) Weather forecast ( part 1 ) I will create a small application that offers the weather forecast for a certain city in the USA. I will consume two webservices for this. The first service will give me an

More information

WPF Viewer for Reporting Services 2008/2012 Getting Started

WPF Viewer for Reporting Services 2008/2012 Getting Started WPF Viewer for Reporting Services 2008/2012 Getting Started Last modified on: July 9, 2012 Table of Content Introduction... 3 Prerequisites... 3 Creating application using Microsoft SQL 2008/2008 R2 /2012

More information

Lab 7: Silverlight API

Lab 7: Silverlight API Lab 7: Silverlight API Due Date: 02/07/2014 Overview Microsoft Silverlight is a development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online

More information

sharpcorner.com/uploadfile/37db1d/4958/default.aspx?articleid=cb0b291c-52ae-4b80-a95c- 438d76fa1145

sharpcorner.com/uploadfile/37db1d/4958/default.aspx?articleid=cb0b291c-52ae-4b80-a95c- 438d76fa1145 Navigation in Silverlight -3 1. Introduction: In previous article we learn to navigate to another Silverlight page without using navigation framework, which is new feature in Silverlight 3. Read it Here:

More information

Silverlight: A Beginner s Guide

Silverlight: A Beginner s Guide CHAPTER 11 Silverlight: A Beginner s Guide The noblest pleasure is the joy of understanding. - Leonardo Da Vinci In this chapter: Silverlight Basics Silverlight and the.net Framework Hello Silverlight

More information

Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C1: The Intro Project

Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C1: The Intro Project 1 Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C1: The Intro Project Copyright by V. Miszalok, last update: 16-10-2008 Preliminaries Version 01: Page.XAML Version 02: Page.XAML Version 03:

More information

Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C5: The Complete Code of PathAnimation. Copyright by V. Miszalok, last update:

Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C5: The Complete Code of PathAnimation. Copyright by V. Miszalok, last update: 1 Course 2D_SL: 2D-Computer Graphics with Silverlight Chapter C5: The Complete Code of PathAnimation Preliminaries Page.XAML Page.xaml.cs Copyright by V. Miszalok, last update: 30-01-2009 Install 1) Visual

More information

RadPDFViewer For Silverlight and WPF

RadPDFViewer For Silverlight and WPF RadPDFViewer For Silverlight and WPF This tutorial will introduce the RadPDFViewer control, part of the Telerik suite of XAML controls Setting Up The Project To begin, open Visual Studio and click on the

More information

Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine

Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine April 11th, 2017 1 of 32 2 of 32 Overview Leading provider of DRM, content security & OTT solutions Combined 85 years experience

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

SharpShooter Reports.Web Getting Started for WCF

SharpShooter Reports.Web Getting Started for WCF SharpShooter Reports.Web Getting Started for WCF Last modified on: September 5, 2011 Table of Content System Requirements... 3 Introduction... 3 Creation of a Web application... 3 Step 1. Creation of a

More information

Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder

Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder March 21st, 2017 1 of 28 2 of 28 Overview Leading provider of DRM, content security & OTT solutions Combined 85 years experience

More information

CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration

CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration Page 1 Overview In this lab, users will get themselves familarise with fact that Expression Blend uses the identical

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

NetAdvantage Reporting Release Notes

NetAdvantage Reporting Release Notes NetAdvantage Reporting 2012.1 Release Notes Use NetAdvantage Reporting, the industry's first WPF and Silverlight-based design-time and rendering reporting tool, to create elegant and easy-to-design reports

More information

Syncfusion Report Platform. Version - v Release Date - March 22, 2017

Syncfusion Report Platform. Version - v Release Date - March 22, 2017 Syncfusion Report Platform Version - v2.1.0.8 Release Date - March 22, 2017 Overview... 5 Key features... 5 Create a support incident... 5 System Requirements... 5 Report Server... 5 Hardware Requirements...

More information

Weather forecast ( part 2 )

Weather forecast ( part 2 ) Weather forecast ( part 2 ) In the first part of this tutorial, I have consumed two webservices and tested them in a Silverlight project. In the second part, I will create a user interface and use some

More information

Name of Experiment: Student Database

Name of Experiment: Student Database Name of Experiment: Student Database Exp No: DB1 Background: Student should have basic knowledge of C#. Summary: DBMS is a necessary requirement for any Mobile Application. We need to store and retrieve

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

visual studio vs#d express windows desktop

visual studio vs#d express windows desktop Free software used in development 1. Visual studio express 2013 for desktop applications. Express versions are free without time limit, only thing you need is Microsoft account (but you can download and

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Activating AspxCodeGen 4.0

Activating AspxCodeGen 4.0 Activating AspxCodeGen 4.0 The first time you open AspxCodeGen 4 Professional Plus edition you will be presented with an activation form as shown in Figure 1. You will not be shown the activation form

More information

Introduction to Data Templates and Value Converters in Silverlight

Introduction to Data Templates and Value Converters in Silverlight Introduction to Data Templates and Value Converters in Silverlight An overview of Data Templates and Value Converters by JeremyBytes.com Overview Business applications are all about data, and laying out

More information

1) ItemsSource: it point to collection which has all the objects that will be shown in the list

1) ItemsSource: it point to collection which has all the objects that will be shown in the list How to bind XML file as collection of object in Silverlight using WCF service Introduction: Binding to a single object is straight forward, but practically we are more interested in binding to a collection

More information

Getting Started with the Bullhorn SOAP API and C#/.NET

Getting Started with the Bullhorn SOAP API and C#/.NET Getting Started with the Bullhorn SOAP API and C#/.NET Introduction This tutorial is for developers who develop custom applications that use the Bullhorn SOAP API and C#. You develop a sample application

More information

Nebraska - eforms. Tips and Tricks

Nebraska - eforms. Tips and Tricks Nebraska - eforms Tips and Tricks 1) Nebraska eforms is an ASP.Net 4.0 - Silverlight 4 web application created for industry users to submit required regulatory forms electronically. You must have.net Framework

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

Integrate WebScheduler to Microsoft SharePoint 2007

Integrate WebScheduler to Microsoft SharePoint 2007 Integrate WebScheduler to Microsoft SharePoint 2007 This white paper describes the techniques and walkthrough about integrating WebScheduler to Microsoft SharePoint 2007 as webpart. Prerequisites The following

More information

Installation Guide. Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder. Streaming AV Products Rev.

Installation Guide. Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder. Streaming AV Products Rev. Installation Guide Streaming AV Products Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder 68-2167-03 Rev. A 01 13 Conventions Used in this Guide In this user guide, the following

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

It is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly.

It is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly. The following example demonstrates how to create a basic custom module, including all steps required to create Installation packages for the module. You can use the packages to distribute the module to

More information

Week 7: NavigationView Control Exercise

Week 7: NavigationView Control Exercise BCIS 4650 Week 7: NavigationView Control Exercise BUILD THE UI FIRST (ALWAYS). ================================================================================================ 1. Start with a New Project

More information

Name of Experiment: Country Database

Name of Experiment: Country Database Name of Experiment: Country Database Exp No: DB2 Background: Student should have basic knowledge of C#. Summary: Database Management is one of the key factors in any Mobile application development framework.

More information

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches introductory-level developers who are not familiar with the

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

Developing Web Applications Using Microsoft Visual Studio 2008

Developing Web Applications Using Microsoft Visual Studio 2008 Course 2310C: Developing Web Applications Using Microsoft Visual Studio 2008 Length: 5 Day(s) Published: April 24, 2008 Language(s): English Audience(s): Developers Level: 100 Technology: Microsoft Visual

More information

MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide

MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide A compact certification guide to help you prepare for, and pass, the (70-506): TS: Microsoft Silverlight 4, Development exam Johnny

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Course Number: 4994A Length: 3 Day(s) Certification Exam There are no exams associated with this

More information

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Audience This course is intended for introductory-level Web developers who have knowledge of Hypertext Markup

More information

Based on Beta 2 Updates Online. Introducing SECOND EDITION. Microsoft. Silverlight 2. Laurence Moroney

Based on Beta 2 Updates Online. Introducing SECOND EDITION. Microsoft. Silverlight 2. Laurence Moroney 2 Based on Beta 2 Updates Online Introducing Microsoft SECOND EDITION Silverlight 2 Laurence Moroney Chapter 1 Introducing Silverlight 2 Silverlight represents the next step toward enriching the user s

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

Silverlight memory board ( Part 2 )

Silverlight memory board ( Part 2 ) Silverlight memory board ( Part 2 ) In the first part this tutorial we created a new Silverlight project and designed the user interface. In this part, we will add some code to the project to make the

More information

Step4: Now, Drag and drop the Textbox, Button and Text block from the Toolbox.

Step4: Now, Drag and drop the Textbox, Button and Text block from the Toolbox. Name of Experiment: Display the Unicode for the key-board characters. Exp No:WP4 Background: Student should have a basic knowledge of C#. Summary: After going through this experiment, the student is aware

More information

Week 8: Data Binding Exercise (Bookstore)

Week 8: Data Binding Exercise (Bookstore) BCIS 4650 Week 8: Data Binding Exercise (Bookstore) Page 1 of 6 Page 2 of 6 XAML CODE FOR MainPage.xaml

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

Hands-On Lab. Lab: Client Object Model. Lab version: Last updated: 2/23/2011

Hands-On Lab. Lab: Client Object Model. Lab version: Last updated: 2/23/2011 Hands-On Lab Lab: Client Object Model Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: RETRIEVING LISTS... 4 EXERCISE 2: PRINTING A LIST... 8 EXERCISE 3: USING ADO.NET DATA

More information

WebSharpCompiler. Building a web based C# compiler using ASP.NET and TDD. Author: Dominic Millar Tech Review:Matt Rumble Editor:Cathy Tippett Feb 2011

WebSharpCompiler. Building a web based C# compiler using ASP.NET and TDD. Author: Dominic Millar Tech Review:Matt Rumble Editor:Cathy Tippett Feb 2011 WebSharpCompiler Building a web based C# compiler using ASP.NET and TDD Author: Dominic Millar Tech Review:Matt Rumble Editor:Cathy Tippett Feb 2011 http://domscode.com Introduction This tutorial is an

More information

CS3240 Human-Computer Interaction

CS3240 Human-Computer Interaction CS3240 Human-Computer Interaction Lab Session 3 Supplement Creating a Picture Viewer Silverlight Application Page 1 Introduction This supplementary document is provided as a reference that showcases an

More information

PHEWR Installation Guide (version 3)

PHEWR Installation Guide (version 3) PHEWR Installation Guide (version 3) Introduction Included in this Zip File: Database - sql scripts to install database objects Admin - directory structure containing the files necessary to run the PHEWR

More information

ComponentOne. PdfViewer for WPF and Silverlight

ComponentOne. PdfViewer for WPF and Silverlight ComponentOne PdfViewer for WPF and Silverlight GrapeCity US GrapeCity 201 South Highland Avenue, Suite 301 Pittsburgh, PA 15206 Tel: 1.800.858.2739 412.681.4343 Fax: 412.681.4384 Website: https://www.grapecity.com/en/

More information

Copyright Soyatec. Licensed under the Eclipse Public License 1.0

Copyright Soyatec. Licensed under the Eclipse Public License 1.0 Contents Needs Architecture XAML fundamentals Data Binding Presentation Modeling Framework - MDA Advanced features Roadmap Testimony Q&A Needs Visual VisualUI UI Editor Editor Business Analyst UI UI Modeler

More information

This tutorial is designed for software developers who want to learn how to develop quality applications with clean structure of code.

This tutorial is designed for software developers who want to learn how to develop quality applications with clean structure of code. About the Tutorial Every good developer wants and tries to create the most sophisticated applications to delight their users. Most of the times, developers achieve this on the first release of the application.

More information

CS3240 Human-Computer Interaction Lab Sheet Lab Session 4 Media, Ink, & Deep Zoom

CS3240 Human-Computer Interaction Lab Sheet Lab Session 4 Media, Ink, & Deep Zoom CS3240 Human-Computer Interaction Lab Sheet Lab Session 4 Media, Ink, & Deep Zoom CS3240 Lab SEM 1 2009/2010 Page 1 Overview In this lab, you will get familiarized with interactive media elements such

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

Introduction to Silverlight

Introduction to Silverlight Fox c01.tex V3-01/30/2009 4:56pm Page 1 Introduction to Silverlight As software development has evolved and the process and end result become more complex and sophisticated, so too has the expectation

More information

IAP C# Lecture 5 XAML and the Windows Presentation Foundation. Geza Kovacs

IAP C# Lecture 5 XAML and the Windows Presentation Foundation. Geza Kovacs IAP C# Lecture 5 XAML and the Windows Presentation Foundation Geza Kovacs What is Windows Presentation Foundation (WPF)? A toolkit for building graphical user interfaces (GUI) for an application Ships

More information

CPSC Tutorial 5

CPSC Tutorial 5 CPSC 481 - Tutorial 5 Assignment #2 and WPF (based on previous tutorials by Alice Thudt, Fateme Rajabiyazdi, David Ledo, Brennan Jones, Sowmya Somanath, and Kevin Ta) Introduction Contact Info li26@ucalgary.ca

More information

Workspace Desktop Edition Developer's Guide. Customize Views and Regions

Workspace Desktop Edition Developer's Guide. Customize Views and Regions Workspace Desktop Edition Developer's Guide Customize Views and Regions 11/27/2017 Customize Views and Regions Purpose: To provide information about customizable views and their regions. Contents 1 Customize

More information

Sparkline for ASP.NET WebForms

Sparkline for ASP.NET WebForms Cover Page ComponentOne Sparkline for ASP.NET WebForms Cover Page Info ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Website: http://www.componentone.com

More information

.NET Web Applications. Example Project Walk-Through

.NET Web Applications. Example Project Walk-Through .NET Web Applications Example Project Walk-Through Simple Blog Project Goals - Introduce.NET web application development concepts Explore the Visual Studio and ASP.NET web site building process Demonstrate

More information

AddFlow for Silverlight V 2.0 Tutorial

AddFlow for Silverlight V 2.0 Tutorial AddFlow for Silverlight V 2.0 Tutorial January 2014 Lassalle Technologies http://www.lassalle.com - page 1 - CONTENTS 1) Introduction... 5 2) Last Version enhancements...6 2.1 Version 2.0...6 2.1.1 A major

More information

using System.IO; using System.Collections.Generic; using System.Xml.Linq;

using System.IO; using System.Collections.Generic; using System.Xml.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Text; using System.Threading; using System.Windows; using System.Windows.Controls;

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience. Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Number: 6368A Course Length: 1 Day Course Overview This instructor-led course provides an introduction to developing

More information

RadGanttView For Silverlight and WPF

RadGanttView For Silverlight and WPF RadGanttView For Silverlight and WPF This tutorial will introduce RadGanttView, part of the Telerik suite of XAML controls. Setting Up The Project To begin, open Visual Studio and click on the Telerik

More information

ArcGIS API for Silverlight An Introduction

ArcGIS API for Silverlight An Introduction Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE ArcGIS API for Silverlight An Introduction Jo Fraley Agenda Silverlight platform API Overview Building Apps Road Ahead ArcGIS is

More information

Silverlight 5 Using C#

Silverlight 5 Using C# Silverlight 5 Using C# Student Guide Revision 5.0 Object Innovations Course 4146 Silverlight 5 Using C# Rev. 5.0 Student Guide Information in this document is subject to change without notice. Companies,

More information

Learn to Love Lambdas

Learn to Love Lambdas Learn to Love Lambdas An overview of Lambda Expressions by JeremyBytes.com Overview Lambda expressions can be confusing the first time you walk up to them. But once you get to know them, you ll see that

More information

DevForce Universal & WinClient. Installation Guide

DevForce Universal & WinClient. Installation Guide pn DevForce WinClient Universal & WinClient p Installation Guide Table of Contents Table of Contents Preface... 1 Installation... 2 Product Prerequisites... 2 Pre-installation Checklist... 3 Removing Earlier

More information

.NET Programming Guide. Server

.NET Programming Guide. Server .NET Programming Guide Server 1 Overview... 2 2 Installation... 2 2.1 Prerequisites... 3 2.2 Internet Information Server (IIS)... 3 2.2.1 API... 3 2.2.2 Proxy... 3 2.3 Global Assembly Cache... 4 2.4 The.NET

More information

CPSC Tutorial 5 WPF Applications

CPSC Tutorial 5 WPF Applications CPSC 481 - Tutorial 5 WPF Applications (based on previous tutorials by Alice Thudt, Fateme Rajabiyazdi, David Ledo, Brennan Jones, and Sowmya Somanath) Today Horizontal Prototype WPF Applications Controls

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

XAML - BUTTON. The Button class represents the most basic type of button control. The hierarchical inheritance of Button class is as follows

XAML - BUTTON. The Button class represents the most basic type of button control. The hierarchical inheritance of Button class is as follows http://www.tutorialspoint.com/xaml/xaml_button.htm XAML - BUTTON Copyright tutorialspoint.com The Button class represents the most basic type of button control. The hierarchical inheritance of Button class

More information

Yet Another Forum Integration

Yet Another Forum Integration Sitecore Modules Yet Another Forum Integration Rev: 2009-06-04 Sitecore Modules Yet Another Forum Integration Instructions on installing the Yet Another Forum application and integrating it in a Sitecore

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

CPSC Tutorial 6

CPSC Tutorial 6 CPSC 481 - Tutorial 6 More WPF (based on previous tutorials by Alice Thudt, Fateme Rajabiyazdi, David Ledo, Brennan Jones, Sowmya Somanath, and Kevin Ta) Introduction Contact Info li26@ucalgary.ca Please

More information

--Microsoft-- --Windows Phone--

--Microsoft-- --Windows Phone-- --Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students

More information

Fundamentals of XAML and Microsoft Expression Blend

Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 22 April 2018 Fundamentals of XAML and Microsoft Expression Blend Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 3 days Course Description: This 3-day course

More information

Document for Consuming Web-Service In.NET & JAVA

Document for Consuming Web-Service In.NET & JAVA Document for Consuming Web-Service In.NET & JAVA Delhi e-governance Society, Department of Information Technology, Government of Delhi 9 th Level B Wing Delhi Secretariat 1 Background: Ministry of Electronics

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

ECM-VNA Convergence Connector

ECM-VNA Convergence Connector ECM-VNA Convergence Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International

More information

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000 SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000 Summary Microsoft SharePoint 2010 has reached a new level of features for.net and web development that far exceeds previous versions.

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly

More information

NE Fundamentals of XAML and Microsoft Expression Blend

NE Fundamentals of XAML and Microsoft Expression Blend NE-10553 Fundamentals of XAML and Microsoft Expression Blend Summary Duration 3 Days Audience Developers Level 200 Technology Microsoft Expression Blend Delivery Method Instructor-led (Classroom) Training

More information

Hands-On Lab. Developing Identity-Driven Silverlight Applications. Lab version: 1.0.0

Hands-On Lab. Developing Identity-Driven Silverlight Applications. Lab version: 1.0.0 Hands-On Lab Developing Identity-Driven Silverlight Applications Lab version: 1.0.0 Last updated: 1/21/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: SINGLE SIGN ON, CLAIMS-DRIVEN EXPERIENCE AND SERVICE AUTHORIZATION

More information

SharpShooter Reports.Web Getting Started (ASP.NET Web Application)

SharpShooter Reports.Web Getting Started (ASP.NET Web Application) SharpShooter Reports.Web Getting Started (ASP.NET Web Application) Last modified on: March 19, 2012 Table of Content Table of Content... 2 System Requirements... 3 Introduction... 3 Implementation... 3

More information

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students

More information

Master Code on Innovation and Inclusion

Master Code on Innovation and Inclusion Microsoft x HKEdCity: Master Code on Innovation and Inclusion Train-the-Trainers Workshop Writing Applications in C# with Visual Studio Content I. Getting the Tools Ready... 3 II. Getting Started with

More information

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 13 Additional Topics in Visual Basic McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Write Windows applications that run on mobile devices Display database information

More information

Installation Guide Blueprint 8.1 Storyteller 2.2

Installation Guide Blueprint 8.1 Storyteller 2.2 http://documentation.blueprintcloud.com Installation Guide Blueprint 8.1 Storyteller 2.2 2017 Blueprint Software Systems Inc. All rights reserved 4/19/2017 Contents Overview 5 Before you start 5 Installing

More information

IBSDK Quick Start Tutorial for C# 2010

IBSDK Quick Start Tutorial for C# 2010 IB-SDK-00003 Ver. 3.0.0 2012-04-04 IBSDK Quick Start Tutorial for C# 2010 Copyright @2012, lntegrated Biometrics LLC. All Rights Reserved 1 QuickStart Project C# 2010 Example Follow these steps to setup

More information