Month: March 2011

Saving Image from Image URL

Overview Create image object and save it into file by URL. Depending on your needs it can be two solutions: Solution 1 when you need to make some manipulations with the image object (resize, crop, etc) before saving to disk: 1. get Stream from URL using WebRequest class 2. Create Image object from stream using

Screen Capture using C#

This code demonstrates how to get a screen shot of the entire desktop, or a particular window, using .NET (and a few API functions). Using the class is simple – there are four methods * public Image CaptureScreen() Creates an Image object containing a screen shot of the entire desktop * public Image CaptureWindow(IntPtr handle)

BING Maps integration

Follow the below steps to Integrate BING Maps in your ASP.Net application Step1: Create a C# ASP.NET Empty Web Application in Visual Studio 2010. Step2: Add a Default ASP.NET page into the application. Step3: Add a table to the page with two cells in a row. The left cell is for Bing Maps and the

Context based Asynchrony

Asynchronous methods depend on their context for the exact semantics of their resumption after an await. A UI context is usually single threaded, which means that only one asynchronous operation can be executing on it at any given time. This is very useful in a stateful environment such as a UI, because less care needs

Asynchronous lambda expressions

Not only methods but also lambda expressions can be async. Among other things this allows event handlers to be anonymous: sumButton.Click += async (sender, e) => { sumButton.IsEnabled = false; await SumPageSizesAsync(GetUrls()); sumButton.IsEnabled = true; }; AddHandler sumButton.Click, Async Function(sender, e) sumButton.IsEnabled = False Await SumPageSizesAsync(GetUrls()) sumButton.IsEnabled = True End Function Another useful application of
SiteLock