TreeView Drag Drop in Silverlight
I have seen plenty of questions around drag-drop operations within a TreeView and I thought of dedicating a post to it. Now usually when one thinks of implementing a Drag Drop operation on a TreeView, there are a couple of events like the DragEnter, DragLeave, DragOver and Drop that are to be raised and handled.
In some cases, you must also cancel the drag-n-drop operation if the drop is invalid. Overall, this looks like a lot of work for a developer who wants to quickly implement drag-n-drop functionality on his/her controls.
With the addition of the drag-drop targets for controls like the TreeView (and some others like the ListBox, DataGrid and DataPointSeries), doing a drag and drop operation in a TreeView is a cakewalk.
View the Original article
Categories: ASP.NET Tags: anoop madhusudanan, high volume wcf pollingduplex call, sample silverlight application imaging, scada silverlight, silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, TreeView, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net
Simple Databinding and 3-D Features using Silverlight in Windows Phone 7 (WP7)
Simple Databinding and 3-D Features using Silverlight in Windows Phone 7 (WP7) Windows Phone 7 (WP7) is the upcoming next generation Mobile Operating System by Microsoft.
Amongst the many features, one of the nice features is that it has support for Silverlight 4.0. So most of the new features like 3-D, Databinding etc. are now available on WP7. In this article I will explain the basic Databinding as well as 3-D feature on Windows Phone 7.
For development of WP7, you can use the VS 2010 Express 2010 for Windows Phone with the Windows Phone Developer Tools. You can get the installer from the following path:http://www.microsoft.com/express/Downloads/#2010-Visual-Phone
VS 2010 Express for WP7 gives you the IDE to develop WP7 apps. This also installs Silverlight 4.0 runtime and Silverlight 4.0 tools for VS 2010 (if VS2010 RC is previously installed on your machine). When you create a new Windows Phone application, you will get the following design layout:
View the Original article
Categories: ASP.NET Tags: (WP7), anoop madhusudanan, Databinding, Features, high volume wcf pollingduplex call, Phone, sample silverlight application imaging, scada controls silverlight, scada silverlight, silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, Simple, Using, windows, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net
Silverlight Introduction
This article will be very helpful for the beginners who want to know and start development on Silverlight projects, if you are already working on Silverlight you will find complete understanding of Silverlight Introduction. In this article I have started with definition of Silverlight, purpose of the Silverlight technology and different versions released so far. You will also see development tools required to work with Silverlight. End of this article you will get the complete introduction of Silverlight.
What is Silverlight? Silverlight is the new Microsoft technology on web platform for Rich Internet Applications (RIA) launched by Microsoft in 2007.Silverlight supports multiple browsers called cross-browser technology, which includes Internet Explorer, Firefox, and Safari, opera etc…Silverlight supports multiple Operating Systems called cross-platform technology, which includes Windows family of OS, Mac, and Linux with moonlight technology (Moonlight is an open source implementation of Silverlight, primarily for Linux and other Unix/X11 based operating systems).Silverlight is also supports multiple devices called cross-device technology, which include mobile devices to desktop browsers to 720p HDTV video modes etc…
Silverlight is a browser plug-in approximately 4MB in size, it is client side free software for easy and fast less than 10 sec one time installation available for any client side browsers.Silverlight supports the display of high-definition video files, and sending them over the Net. Silverlight applications are delivered to a browser in a text-based markup language called XAML. XAML is a declarative markup language that you can use to define the UI elements for your Silverlight-based application.Silverlight is considered as a competitor to Adobe’s flash technology.One of the design goals of the Silverlight technology is to fill the gap between windows application and web application in terms of creating Graphical User Interface (GUI). So far web developers were not able to make client happy in terms of UI, but now web developer will be able to full fill this with the help of Silverlight technology. Why Silverlight?
Here is the list of advantage why we should go with Silverlight over the Flash and other technologies already available: Support of .NET framework – if you are already .NET developer it is easy to start programming on Silverlight.Support of Managed code – you can write programming in your favorite language which .NET CLR supports like C#,VB.NET, Dynamic languages(IronPython, IronRuby).Better development tools -Visual Studio 2010, Expression Blend.Large community- available lot of learning resource as compare to Flash technology.Integration with Enterprise based technologies like WPF, LINQ etc…Silverlight releases
Silverlight 1.0
This is the first release of Silverlight technology in 2007. There are lot of releases happened in initial stage of Silverlight technology, however later at end of the year 2007 final release of version 1.0 got released. Originally this release was called WPF/E, which stands for Windows Presentation Foundation/ Everywhere. This release consists of the core presentation framework, which is responsible for UI, interactivity and user input, basic UI controls, graphics and animation, media playback and DOM integration.
The Major drawback of this release is not supporting managed code, which means you can’t use .NET supported programming languages for manipulating GUI elements. This was managed by scripting programming languages like Java Script (Only interpretation no compilation), which is hard for non Java Script programmers.
Applications are written either completely in XAML or in a mix of XAML and JavaScript with DOM (Document Object Model) to manipulate the user interface. Since there is no managed code there is no compilation required only JavaScript is interpreted on the client (browser).
Silverlight application starts by invoking the Silverlight control from the HTML page, which then loads up a XAML file. The XAML file contains a Canvas object, which acts as placeholder for other elements. Silverlight provides various geometrical primitives like lines, ellipses and other shapes, to elements like text, images, and media etc.

Silverlight 2.0
After Silverlight 1.0 there are preview releases to fix bugs from initial release and improved performance issues then released Silverlight 2.0 in March 2008. We can consider this is the first release of the Silverlight for start application development because of lot limitations in Silverlight 1.0 and was not ready for developing applications efficiently. This is the exciting release to the developers, which supports managed code, living in the .NET world without managed code is very difficulty (actually not possible ). Silverlight 2.0 supports .NET programming languages like C#, VB.NET to write business logic or manipulate UI Elements at client side. Silverlight 2.0 is based on .NET Framework 3.5.
You can have a code behind file for every XAML (.xaml) file like ASP.NET (.aspx) pages to handle the business logic. It can be used to programmatically manipulate both the Silverlight application and the HTML page which hosts the Silverlight control. The XAML markup as well as the code, is compiled into .NET assemblies which are then compressed using ZIP and stored in a .xap file.
In this release Silverlight came up with own library, which is subset of .NET framework’s Base Class Library this included controls, components, support of web services and LINQ API features. It is also provides security, not to access Silverlight platform API from outside the world.

Features of Silverlight 2.0: Rich base class library: – This is a compatible subset of the full .NET Framework. It supports Collection, Reflection, Regular Expressions, String Handling, Data Access, LINQ etc…
Powerful built-in controls: – These include verity of controls :
o Extensible control base classes
o Common controls: Textbox, Checkbox, Radiobutton, TabControl, Slider, ScrollViewer, ProgressBar, Calendar etc…
ayout controls: Grid, StackPanel etc…
ata controls:DataGrid, etc..
Advanced skinning and templating support: – This makes it easy to customize the look and feel of an application.
Deep zoom: – which allows users to zoom into, or out of, an image (or a collage of images), with smooth transitions, using the mouse wheel.
Networking support:- Out-of-the-box support allows calling REST, WS*/SOAP, POX, RSS and standard HTTP services, enabling users to create applications that easily integrate with existing back-end systems.
Programming Languages:- including Visual Basic, C#, JavaScript, IronPython and IronRuby, making it easier for developers already familiar with one of these languages to repurpose their existing skill sets.
Cross-platform and cross-browser support: – This includes support for Mac, Windows and Linux in Firefox, Safari and Windows Internet Explorer.
Security: – Silverlight CoreCLR uses an attribute-based security model, as opposed to the Code Access Security (CAS) model of the desktop version of .NET Framework.
Silverlight 3
Silverlight version 3.0 was release in July 9, 2009, which is an extension to Silverlight 2.0 and mainly provides improvements in graphics capabilities, media management, application development areas (additional controls, enhanced binding support, and out-of-browser functionality), and integration in the designers’ Expression Blend 3 tools.
Features of Silverlight 3.0: Improved graphics capabilities to support a richer and more interactive user interface
-> Support for 3D graphics
-> Animation
-> Pixel Shaders
-> Theme application support
-> Enhanced control-skinning
-> Improved text rendering
-> Bitmap APIs
Enhanced media management supporting high-quality and secured multimedia streaming
-> Support for new media formats
-> IIS Media Services-> Silverlight DRM for media streaming
Empowers developers to develop data-rich and media-rich interactive RIAs.
-> New networking APIs (new offline APIs Out-of-Browser functionality )
-> Silverlight 3 SDK
-> New FormsXAML controls
-> New DataManipulationXAML controls
-> New ContentXAML controls
-> Other user interface framework improvements
-> Search Engine Optimization (SEO)Silverlight 4.0
Silverlight version 4.0 beta was release on November 18, 2009, at the Professional Developers Conference in Los Angeles, Microsoft Corp.
Features of Silverlight 4.0 beta:

Development tools Visual Studio 2008 SP1: – Visual Studio provides productivity tools for developing applications using managed code. All the existing features of Visual Studio are available for Silverlight. In addition, this version of Visual Studio includes Silverlight-specific features, including IntelliSense, debugging, and Silverlight project templates that create and link all required files. http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en
Microsoft Expression Blend: -This tool can be used to create and modify the presentation layer of an application by manipulating the XAML canvas and controls, working with graphics, and programming the presentation layer with a dynamic language such as JavaScript. http://www.microsoft.com/downloads/details.aspx?FamilyID=e82db5e2-7106-419e-80b0-65cce89f06bb&displaylang=en
Install Deep Zoom Composer: – This tool allows you to prepare your images for use with the Deep Zoom feature in Silverlight 3. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf
Download Silverlight Toolkit: -This Toolkit is a Microsoft project containing Silverlight controls, components and utilities that can be downloaded and used in your Silverlight applications. It includes full source code, samples and tests. http://silverlight.codeplex.com/releases/view/36060
Download .NET RIA Services: – Microsoft .NET RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. The RIA Services provides a pattern to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom operations. http://silverlight.net/getstarted/riaservices/Silverlight vs. Flash
Adobe Flash is the most popular competitor to Silverlight both supports browser plug-in and enables execution of rich content for the Web. Flash is not the new technology, which is already having long life span as compared to Silverlight. But it does not have huge community as expected; it may be cause of limited development tools, which are not kwon to most of the developers. Flash uses ActionScript as programming language and Flex as programming environment, which most of the developer are far from these technologies.
For ASP.NET developers to extend their websites using flash content is not so simples, they need to learning development environment as mentioned above like ActionScript and Flex, apart from that there is no way to generate Flash content using server-side .NET code, which means it’s difficult to integrate ASP.NET content and Flash content.
Silverlight aims to give .NET developers a better option for creating rich web content. Silverlight provides a browser plug-in with many similar features to Flash, but one that’s designed from the ground up for .NET. Silverlight natively supports the C# language and uses a range of .NET concepts. As a result, developers can write client-side code for Silverlight in the same language they use for server-side code (such as C# and VB), and use many of the same abstractions (including streams, controls, collections, generics, and LINQ).
S.No.
View the Original article
Categories: Programming Tags: anoop madhusudanan, briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, develop in c# in windows98, download C# compiler for windows xp, download different Types Of Compilers in C#, explain briefly about c# and c# tools, high volume wcf pollingduplex call, Introduction, multiform application in C#.Net, sample silverlight application imaging, scada silverlight, silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net
Spotlight On Silverlight Reports
Always double check whether the reports that are displayed let you realize the features that you will need in future projects. You should also gather the information and data from previous reports to make it go with your current report. You also have to keep in mind that the silver lights report you are doing now will also be used as resource material in the future. That’s why you have to make it accurate and correct.
You don’t have to install Windows or .net for the clients if you are creating a report for them. This will save you money. You also protect yourself from troublesome clients. If you are presenting for clients, the silver light reports can help you get it done right.
However, like in the asp.net reports, silver light reports rely on existing web report sometimes. The software that help makes the silver light reports have widen and added more functionality to the components that are associated with the Windows Forms viewer. If you figured your way around the controls, then you can take advantage of the report creator behind Silver Light reports. Always check with the Web Viewer and see if it is the.
Second step you should do is to make the insight clear. Every report needs to have something to offer to the audience. You have to make sure that the silver light reports you’re doing present the silver lining to those who are watching this. You can view the report even before you’re done. Check whether the data is in accordance with what you are presenting. With the silver light reports, you can manipulate the format. You can also toggle it so that it will zoom whenever you want it to.
The technology used in Silverlight reports has visually rich Web applications which make it quite appealing for the current generation. After all, people are used to technology nowadays and they prefer that everything gets better in each passing day. For example, Silverlight reports are regarded as the “Flash-killer”. Like Flash, Silver light reports can browse and even cross the web with not a lot of plug ins. It delivers the media that the current generation needs. After all, the Internet is filled with all these rich interactive applications.
Reports in silver light examine the accuracy of the data as well. The same rules used in PDF reports and even ASP reports are also used in these kinds of software. It is not enough to browse through the report and claim the data to be true without confirming these. Just because you have the program to help you with your report does not mean that you will be lax too. On your end, you need to confirm the accuracy of the data that you have at hand.
Silverlight report is a new reporting tool. This supports Microsoft Silverlight. The technology provides developers the ability to make effective and functional reports with these kinds of software. There are no limits to these – considering the interconnection that is brought by the web today.
Here you will learn more about Silverlight reports and reports in silverlight
Article Source
Categories: Programming Tags: anoop madhusudanan, high volume wcf pollingduplex call, sample silverlight application imaging, scada silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net
Silverlight Reporting 101
Report Sharp-Shooter for Silverlight reporting is a very useful tool when you are creating complex reports but want to simply present these using your Silverlight apps. Ask the customers who have used this particular software. They can all say that they were able to zoom, navigate, search for information, pan, and export reports with ease.
There are advantages when you are using Silverlight reporting. These are various previous modes (multipage, continuous, single page), navigation, animation, use of standard skins or the creation of customized ones, full screen preview mode, and high quality interface. The software includes a program that can export RTF to XPS formats.
The reports that are required from the Report Sharp Shooter for silver light includes gauges and charts so that the information that you have there will be included in the reports. If you have complicated data, you have to narrow this down. Make your report as if you are watching it yourself and you have no idea what the jargons are. Therefore, it is strongly suggested that when you are creating silverlight reporting, you should be direct and straight as possible.
Report Sharp Shooter for Silverlight reporting also provides the users a stable working place. They wouldn’t have to worry about losing their files while they are in the process of creating their reports. If let us say there is a power outage, the Report Sharp Shooter can still pull out the very file that the user was working on before the lights and the systems turned off. This saves him from the trouble of redoing what was already done.
Report Sharp-Shooter for Silverlight Reporting was specifically designed to generate the reporting data and present this in such a way that the onlooker will not have hard time understanding what is in front of him. This is a very powerful and reliable generator of reports. Do not be overwhelmed by the complex data that it requires from you. There are codes that you can punch in and you can always check the overview so you know how the report would look. If this is not the way that you want the pdf excel or the excel html to look, you can always check whether the codes that you punched in are correct.
When news hit the Internet user that silverlight reporting is a powerful component on the Silverlight technology, more and more people tried this program. They invest in the Report Sharp-Shooter for Silverlight that allows them to set up their report using the pdf excel or excel html.
Here you will learn more about Silverlight reporting and pfd excel
Article Source
Categories: Programming Tags: anoop madhusudanan, high volume wcf pollingduplex call, sample silverlight application imaging, scada silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net
How To Use Sql Server Reporting Services In Silverlight
You can use the Silverlight Viewer on applications that are situated on your html pages as well as with the applications that are out of your browser. There are many reasons as to why you may want to use this program. The first is that it allows you to print the reports right from Reporting Services using Silverlight. Second, this also has several features that you can use without much difficulty.
Usually, businessmen make use of the Silverlight Viewer for Reporting Services. This is a product that was first launched before the other applications that allows you to combine the Reporting Services and Silverlight. This program allows you to view the reports in Reporting Services with the utilization of Silverlight applications. This represents a control for Silverlight which is easily incorporated in any of the applications in Silverlight. In this case, it is possible for you to exploit the different sets of features which are available in standard desktop applications. These include dynamic scaling, smooth panning along with animation, sorting interactively, searching and many more.
In actuality, the chief obstacle of Silverlight being a development platform for businesses is that it lacks components that can be used in order for a businessman or a company to work with reports. In this case, it will be difficult for the organization to function effectively without the use of the right reporting system. Meanwhile, with the correct software that will allow you to accomplish the job of using the SQL Server Reporting Services in Silverlight, you can leverage the advantages of the two so that you can efficiently have your company’s own business intelligence application.
The SQL Server Reporting Services is something that allows the user to design and organize the reports that you need. This is a tool that you can employ which is suitable for distributing online or through print. You can easily get the results promptly and without delay. Since it is not possible that you can use the SQL Server Reporting Services in Silverlight directly, you can use other programs here. There are actually a few products which allow you to use the Silverlight application for the Reporting Services.
If you need to utilize the Reporting Service, you will have to create a code for Web Service, which you will use to call it. Once finished, Silverlight will display the result. This is how it works here. Therefore, you can still call the Reporting Service using the Service code just like the other server application like the ASP.Net application.
You may wonder how you can use the SQL Server Reporting Service in Silverlight. You may probably also want to know what the best practices are for the said process. What are the answers to these questions? Here is the truth: you should know that you cannot use Silverlight when you want to access the SQL server directly. This is because this does not have the ability to do so. You should remember that all the calls will go back to the server through the use of Web Service socket or call.
It is important that you understand what the Reporting Services in SQL are all about. Then, you will be able to create a program that can call the SQL Server Reporting Services in Silverlight.
Here you will learn more about SQL Server Reporting Services in Silverlight and Reporting Services
Article Source
Categories: Programming Tags: "visual c# express 2010" "service project", anoop madhusudanan, briefly about c# and c# tools, c sharp compiler download, c# compilers, C# keywords classified, develop in c# in windows98, download C# compiler for windows xp, download different Types Of Compilers in C#, explain briefly about c# and c# tools, high volume wcf pollingduplex call, multiform application in C#.Net, sample silverlight application imaging, scada silverlight, silverlight 4.0 whiteboard, silverlight DataPointSeries Mouse Event, Silverlight DICOM, silverlight dragEnter, silverlight dragEnter dragOver dragLeave example, silverlight emf, silverlight scada wcf, silverlight toolkit "drag drop treeview", silverlight toolkit dragenter event, Silverlight WCF polling duplex white board, Silverlight4 tif, windows forum consumes silverlight duplex polling, www.silverlightconfiguration.net