Posted at 9:59AM on February 5th, 2008 by Bob Schwarz

This article looks at a line of business application built using .NET 2.0, Windows Communication Foundation, and Visual Studio 2005 that automatically chooses the most suitable connection based on the state of the user’s network connection, providing reliability via message queuing on top of it.

Since network connectivity cannot always be guaranteed, what happens when the network goes down or a network connection is simply unavailable? How can you provide your users with the best connected experience regardless of the state of the network?

I’ll start off with an overview and step-by-step configuration of a WCF service that exposes multiple bindings and wrap up with a pattern for adding logic to a Windows Forms test harness client that detects available network options and chooses the appropriate WCF binding at run time. Where the network is down or otherwise unavailable, I will provide the user with a reliable, “always on” computing experience using Queued Calls via Microsoft Message Queuing (MSMQ). As you will learn, MSMQ integrates seamlessly with WCF services. When network state is online, I will explore appropriate uses for TCP and HTTP depending on the geographical location of the user.

In addition to queued calls, WCF provides a number of powerful reliability features that are supported out of the box including WS-Reliable Messaging for managing message delivery even across multiple hops, and WS-Atomic Transactions for implementing distributed transactions. In this article, I will focus specifically on Queued Services, which are implemented seamlessly in WCF using Microsoft Message Queue (MSMQ). I will discuss these additional reliability features in future articles.

Read the rest of the article at DevX.

Posted at 11:06AM on January 12th, 2008 by Bob Schwarz

Microsoft .NET Framework 2.0 Service Pack 1 provides cumulative roll-up updates for customer reported issues found after the release of Microsoft .NET Framework 2.0. In addition, this release provides security improvements, and prerequisite feature support for .NET Framework 3.0 Service Pack 1, and .NET Framework 3.5.

Instructions

Important:

  1. Make sure you have the latest service pack and critical updates for the version of Windows on the computer. To look for recent updates, visit Windows Update.
  2. Click the Download button on this page to start the download
  3. To save the download to your computer for installation at a later time, click Save.
  4. To cancel the installation, click Cancel.

Download Microsoft .NET Framework 2.0 Service Pack 1 (x86)

Posted at 1:12PM on February 12th, 2007 by Bob Schwarz

ShellObjects.Net 8.0 is a set of components brings a variety of powerful shell functionality to your app.

The ShellPopupNotification displays multiple MSN/Office2003 style popups with slide and fade animations and complete customization and behavior control. ShellAppBar allows you to create Quick Launch-like appbars with drag-docking and auto-hide functionality. ShellNotifyIcon adds icons to the shell tray notification area with advanced features such as XP balloon style infotips, animated icons and automatic context menus.

Read the rest of this entry »

Posted at 7:20AM on December 15th, 2006 by Bob Schwarz

FileView.Net Control 8.0 brings a drop-in Windows Explorer-like listview UI to your application.

It provides a familiar yet powerful file/folder browsing UI right inside your own forms and dialogs and is a perfect replacement for the plain, inflexible, modal APIs which UI developers are currently limited to.

It offers complete support for Thumbnail, Details and GroupView, AutoUpdate, dragdrop, icons, contextmenus, non-filesystem items, default key-handling, infotips and renaming.

It features powerful behavior control and customization functionality that takes it miles ahead of Windows Explorer by adding features like filtering, checkboxes, custom items, custom columns and dragdrop control and customization of default contextmenus, displaynames, icons and infotips.

When combined with FolderView and ShComboBox controls, it recreates the entire Windows Explorer UI in your app. FileView.Net is written in 100% managed code for speed and efficiency and completely supports a variety of IDEs and tools including Visual Studio 2005/.Net 2.0. FileView.Net has a royalty-free redistribution license; it has no external dependencies which allows ease of redistribution and it comes with comprehensive documentation and numerous samples to quickly get you started.

For Product Information, visit,
http://www.ssware.com/fileview/fileview.htm

Posted at 5:46AM on November 21st, 2006 by Bob Schwarz

Sky Software is pleased to announce the release of FolderView.Net 8.0 Control which brings drop-in Windows-Explorer-like folder browsing UI functionality to your applications

It provides a familiar yet powerful folder browsing UI right inside your own forms and dialogs and is a perfect replacement for the plain, inflexible, modal APIs which UI developers are currently limited to.

Read the rest of this entry »