.NET news » GUI GUI Rss Feed

Automating Windows Applications Using Azure AppFabric Service Bus

Unmanaged Windows GUI application with no exported program interface gets automated with injected code. A WCF aware injected component allows world-wide located clients to communicate with automated application via Azure AppFabric Service Bus despite firewalls and dynamic IP addresses
13 Nov 2010, 14:53:00   Source: Automating Windows Applications Using Azure AppFabric...   Tags: GUI

Customized Scrolling in Silverlight using Expression Blend

In some case, we need to customize the Scrolling functionality in Silverlight depending upon the requirement. The default look of ScrollViewer doesn’t give proper UI effect. In such case, you need to create the whole scroll behavior by modifying XAML and writing a bunch of C# code. In this article,
13 Nov 2010, 05:08:00   Source: Customized Scrolling in Silverlight using Expression Blend   Tags: GUI

Don't Get Me Started: A Real Pain in the Neck

At a minimum, UI design shouldn’t cause physical pain to readers and users.
1 Nov 2010, 19:00:00   Source: Don't Get Me Started: A Real Pain in the Neck   Tags: GUI

UI Frontiers: The Intricacies of Touch Controls

Charles is intrigued by the Windows Phone 7 touch controls and tries to duplicate them in Windows Presentation Foundation, finding out that good multi-touch coding is a lot harder than it seems.
1 Nov 2010, 19:00:00   Source: UI Frontiers: The Intricacies of Touch Controls   Tags: GUI

Web UI Test Automation with the WebBrowser Control

Modal message boxes generated by a Web application pose a tricky problem for automated testing. We’ll show you a relatively simple technique for creating a test harness for these cases.
1 Nov 2010, 19:00:00   Source: Web UI Test Automation with the WebBrowser Control   Tags: GUI

Writing a Platform and GUI Toolkit independent OpenGL class

Article showing how to write OS and GUI toolkit portable OpenGL view class.
30 Oct 2010, 19:33:00   Source: Writing a Platform and GUI Toolkit independent OpenGL class   Tags: GUI

UI Frontiers: Multi-Touch Inertia

One of the ways in which a multi-touch interface attempts to mimic the real world is by introducing inertia. We’ll show you how easy this is to duplicate in your own WPF apps.
30 Sep 2010, 19:00:00   Source: UI Frontiers: Multi-Touch Inertia   Tags: GUI

Create ZIP Files From An ASP.NET Application

A ZIP file is a popular, decades-old file format used for file compression and archiving. Commonly, such files have a .zip extension and are used to reduce the size of one or more files and/or to archive multiple files and folders into a single file. Additionally, the contents of a ZIP file can optionally be encrypted and viewable only by those who know the password. Both Microsoft's Windows and Apple's Mac OS provide built-in operating system support for opening, reading, and creating ZIP files.

In a recent project I needed to create ZIP files from an ASP.NET application on the fly. Specifically, there was a web page that listed of series of data files that were created by an external process. Users visiting this page select a file to download, which then displays a dialog box in their browser, allowing them to open the file or save it to their hard drive. This user interface worked for most of our users, as they were only interested in downloading one or two files at most. However, some of our users needed to download upwards of 20 files. For them, clicking a download link, saving it to their hard drive, and repeating, 20 times, was frustrating and time consuming. To improve this user interface we created the notion of "download profiles," which allow users to associate a name - like "Accounting Files" - with a collection of file types that are available for download. After creating a "download profile," a user could then choose to download all available files that belong to that profile. This would create a ZIP file with the appropriate files and display a dialog box in the user's browser, allowing them to open or save the ZIP. With this enhancement, our power users can now download their 20 files with one mouse click.

This article starts with a look at different ways to create ZIP files in an ASP.NET application, but then focuses on using the free and open-source DotNetZip library.

28 Sep 2010, 19:00:00   Source: Create ZIP Files From An ASP.NET Application   Tags: GUI

Reflection Studio - Part 2 - User interface: Themes, dialogs, controls, external libraries

Reflection Studio is a "developer" application for assembly, database, performance, and code generation, written in C# under WPF 4.0.
3 Sep 2010, 07:27:00   Source: Reflection Studio - Part 2 - User interface: Themes,...   Tags: GUI

Async Tasks: Simplify Asynchronous Programming with Tasks

Asynchronous programming lets you run expensive operations concurrently without blocking the UI thread. We’ll show you three simple techniques for implementing asynchronous operations in your code.
30 Aug 2010, 19:00:00   Source: Async Tasks: Simplify Asynchronous Programming with Tasks   Tags: GUI