Printer Friendly Version      Send     
Click to Rate and Give Feedback
Articles by this Author
Databeacon Smart Client software allows users to perform data analysis, turning relational data from any data source into online analytical processing (OLAP) cubes that can be explored and manipulated using one of three Databeacon viewers.

By Marnie Hutcheson (December 2005)
Code refactoring is defined as the act of changing code without changing what it does. The actual work involved in refactoring—extracting methods from oversized modules, tidying up and unifying variable names, identifying unhandled exceptions, and all the other cleanup, simplification, and standardization chores—can be daunting, indeed, and risky too.

By Marnie Hutcheson (November 2005)
ActiveReports for . NET 2. 0 by Data Dynamics is written in C# and integrates with the Visual Studio® . NET development environment to let you create dynamic reports and charts. Drop the Report Viewer control on your Windows® Form or Web Form, specify the data source and authentication information for the data connection wizard, and it builds the connection string for you.

By Marnie Hutcheson (October 2005)
Tired of spending oodles of time trying to reproduce bugs so you can then fix them? RadViewSoftware Inc. has a new addition to their Web application function and load testing tools that captures everything that goes on at the client and the server in synchronized logs.

By Marnie Hutcheson (August 2005)
r.a.d.controls by telerik gives you an impressive set of great looking interface components, Visual Studio® .NET design-time support, cross-browser compatibility, keyboard support, and data binding.

By Marnie Hutcheson (July 2005)
A few months ago I had a large SQL Server™ asset management database into which I had to import data from text files in daily batches. I needed to tweak the tables, add some queries, and generate new reports.

By Marnie Hutcheson (June 2005)
Visual Build Professional 5. 6 by Kinook Software is a management solution for developers writing programs for Microsoft® Windows® and the Web that lets you create an automated, repeatable process for building your software.

By Marnie Hutcheson (May 2005)
DbNetGrid. Net 2. 71 by DbNetLink Limited, is a Web-based grid component that works with DHTML behaviors that support both ASP and ASP. NET. The integrated DbNetGrid GUI designer application lets you create your grids without writing any code.

By Marnie Hutcheson (April 2005)
More ...
Popular Articles
In this article, author John Torjo presents a guide to his C++ GUI library called eGUI++ and explains how it makes user interface programming easier.

By John Torjo (June 2008)
Microsoft Robotics Studio is not just for playing with robots. It also allows you to build service-based applications for a wide range of hardware devices.

By Sara Morgan (June 2008)
Learn how you can peer-enable business applications by allowing them to share state in a serverless peer network.

By Kevin Hoffman (July 2008)
If you're unfamiliar with Windows Presentation Foundation (WPF), building that first Silverlight custom control can be a daunting experience. This article walks through the process.

By Jeff Prosise (August 2008)
More ...
Read the Blog
SQL Server 2008 supports a new data type, HierarchyID, that helps solve some of the problems in modeling and querying hier­archical information. In the September 2008 issue of MSDN Magazine, Kent Tegels introduces you to the ...
Read more!
Many people using SharePoint technologies don't realize that there is auditing support built directly into the Windows SharePoint Services (WSS) 3.0 platform. In the September 2008 issue of MSDN Magazine, Ted Pattison walks you through a ...
Read more!
The September 2008 issue of MSDN Magazine is now available online. Here's what's in the issue: Hierarchy ID: Model ...
Read more!
Silverlight 2 features a rich and robust control model that is the basis for the controls included in the platform and for third-party control packages. You can also use this control model to build controls of your own. In the August 2008 issue of MSDN Magazine, Jeff Prosise describes how to ...
Read more!
In the August 2008 issue of MSDN Magazine, Matt Milner covers several topics regarding development with Windows Workflow Foundation, some that are intended to address specific reader questions, such as how to safely share a persistence database ...
Read more!
LINQ is a powerful tool enabling quick filtering data based on a standard query language. It can tear through a structured set of data using a simple and straightforward syntax. In the August 2008 issue of MSDN Magazine, Jared Parsons demonstrates a ...
Read more!
More ...
New Stuff
Resources for Your Developer Toolbox
Marnie Hutcheson

Create Animated Graphical Controls
From my first look at VG.net V2.4b by Prodige Software Corporation, it seemed like just another typical graphics add-on, but as I discovered what a potent tool it is for Visual Studio® .NET graphical interface development, I became more and more impressed. The VG.net Graphical Designer integrates into the Visual Studio .NET ToolBox to create graphical components for your Windows® Forms applications. You also get a special drawing toolbar for manipulating graphics shapes. The free VG.net runtime, Prodige.Drawing.dll, powers these vector-based graphics objects and their animations. You just redistribute it with your programs.
A VG.net Picture is a .NET-based class containing vector graphics Elements. You can create several types of gauges or buttons and reuse them in different Pictures that appear in Canvases in different Windows Forms. Since these are vector-based graphics, they paint fast and are never pixelated, no matter how close you zoom in. Which brings me to the next cool thing that you can do with VG.net without writing any code—zoom.
VG.net uses floating point coordinates and transformations that allow you to zoom in as you create your graphics so you can see every little detail. It even lets your user interface scale and translate at run time. You just set the docking property for the Canvas to "Fill" the form, then set the AutoSizePicture property to True, and presto, your picture and all its sub-pictures automatically rescale to fit the current window size, no matter how big or small it becomes. Even the text scales perfectly and stays smooth.
VG.net graphical Elements support true transparency. You can change the transparency property for fills (most impressively for gradients), strokes, and text dynamically with no unfortunate surprises.
Events bubble up from Elements to groups, to sub-pictures, and so on. Graphics properties and styles cascade down, so you have lots of flexibility to animate as you process events. Properties in Styles and Elements are combined during the display pass. You can set properties on the child that are different from the parent; the child properties override the properties on parents.
You can change the fill of each graphic by modifying its Fill property, but it is easier to use Styles because you can change the appearance of the graphics at run time by swapping Style references, which is great for animating mouseovers and click events. A Style defined at any Picture level in a hierarchy is available to all descendents. An Element several levels deep can use a Style by setting the Element Style property equal to the Style Name. VG.net Designer also lets you create server controls that will render your graphic objects into bitmap images on the fly for your Web applications.
The VG.net help file integrates with Visual Studio .NET help and there are lots of samples both on the Web site and in the samples folder that is included with the installation. Getting started is as simple as adding a new item to your project and selecting VG.net Picture from the Add New Item list.
Price: $550 per single-user license.

Create and Manage Icons
ArtIcons 4.15 by Aha-Soft is a Windows-based icon maker with features that let you create, import, and export great-looking icons, cursors, animated mouse cursors, and other small graphics. You can import existing icons (even from the Mac) and images in many formats. The drawing surface, the tools, and the preview pane are all conveniently located in the window.
The ArtIcons image pixel editor is stocked with some really nice tools and effects, like shadow, opacity, smoothness, negative, grayscale colorize, hue, saturation, and color replacement. I really liked drawing with the gradient fill. You can design multilayer icons either in standard or custom sizes with the color depth up to 16 million colors.
Once you have an icon, you can create an entire set of sizes and color depths in just a few mouse clicks (see the preview pane in the accompanying screen shot).
Price: $39.95 for professional single-user license.

Print Source Code in Color
VS.NETcodePrint 2003—Developer Suite by StarPrint makes your code the prettiest and most readable on the block. It lets you print Visual Basic®, C#, J#, and ASP.NET source code in color and export output to RTF, PDF, and HTML.
When you combine source code indention, line numbering, and lines that delimit language statement constructs with user-selectable color and font attributes, your code gets a lot more readable. This is great for maintenance and code reviews, too.
You can preview, print, and export a complete solution, selected projects, project items, namespaces, classes, modules, and procedures. You can customize just about everything—the font attributes and colors for comments, identifiers, keywords, line numbers, strings, procedure headings, table of contents, and page headers and footers.
The preview screens let you see the formatted source code with unlimited zooming, multi-page thumbnails, and side-by-side pages. You have control over page layout, including paper source, orientation, line spacing, borders, margins, headers, and footers. You can even print in multiple columns.
Price: $89 per single-user license.

Encrypt Your Data Securely
Private Disk 2.05 by Dekart creates encrypted partitions that show up as drive letters on your FDD, CD, CD/R, CD/RW, MO, MD, ZIP disks, flash drives, all types of flash memory cards, handhelds, and digital cameras. Files saved to these partitions are automatically encrypted using AES 256-bit encryption. You can work with this protected data on any computer without installing any additional software; Private Disk takes care of all the details.
You can manage multiple disks and work with your encrypted files in Windows Explorer. Private Disk 2.05 lets you launch specific programs automatically when the disk is mounted. And, in case you forget to lock your PC when you leave it, the disk will disconnect by itself if you leave it inactive for a predefined period of time. The disk can save and automatically restore network shares.
Price: $45 per single-user license.

The Bookshelf
Developing Business Intelligence Solutions Using Information Bridge and Visual Studio .NET by James Henry (BlueVision, 2005) introduces the Microsoft Information Bridge and walks you through the process of architecting, implementing, deploying, and securing Business Intelligence solutions. It's a must read for developers thinking about implementing an Information Bridge business solution.
Henry contends that a document should have live links to all the information the reader needs to make an informed decision. For example, if you receive a memo about a customer who is thinking about canceling their account, there could be a smart tag leading to their account number. When you click on it, you will see their latest metadata, which can include information like order history, payment history, customer summary, and so on.
Creating and linking to Web services that grab the data you want, defining the metadata and the actions that the users will be able to perform using the Visual Studio metadata designer plug-in, and programming the actions of the smart tags is an involved process. This book covers it all.
Price: $49.99, 376 pages.

All prices were confirmed at press time and are subject to change.

Send your New Stuff to  newstuff@microsoft.com.


Marnie Hutcheson is president of Internet Development Associates (Ideva), a firm in Ocala, Florida, that specializes in Internet and intranet Web application design and development. She has published technical papers and books on various computing topics. You can reach her at marnie@ideva.com.

© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker