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)
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.

By Marnie Hutcheson (September 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
Here the author introduces SQL Server Data Services, which exposes its functionality over standard Web service interfaces.

By David Robinson (July 2008)
See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.

By Brian Noyes (September 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)
Learn how to automate custom SharePoint application deployments, use the SharePoint API, and avoid the hassle of custom site definitions.

By E. Wilansky, P. Olszewski, and R. Sneddon (May 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 Dynamic Reports and Charts
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. You just complete the query with the name of table you want to work with, selecting the appropriate fields as listed in the Report Explorer by dragging them onto your report in the Windows Forms Viewer.
You can import the same report layouts into your Web solutions that you use in your Windows Forms solutions. ActiveReports gives you import utilities for Crystal Reports and Microsoft® Access reports. You can export your reports to HTML, PDF, Excel, RTF, TIFF, and text files. Vector-based graphics like .wmf files are processed as metafiles (not converted to bitmaps) so your PDF export files retain their crisp graphics.
The HTTP Handlers that come with the Professional Edition of ActiveReports for .NET allow reports to be displayed from a server in various formats. For example, you can compile an assembly that includes a report, put it on your server, and call it from your application or from a Web page. The handlers let you export reports on a server to PDF or HTML format from a Web page and they allow the Web Viewer control to display reports in the same formats.
The new wizard-driven 3D chart control lets you drop charts on your reports easily, and the script editor has been enhanced to let you include code with your .rpx reports.
The Professional Edition comes with the End-User Report Designer control. This is a royalty-free Windows control that lets you host the report designer (and customize it) in your own applications so your users can create and modify reports. However, this control must first be downloaded and installed onto the client machine before it can be used.
You get a sample project and walkthrough called Diamond Reports that shows you how to customize the control to fit your needs. The Diamond Reports example, which is one of the many sample projects offered in both C# and Visual Basic®, really shows off how much you can do with the control.
In addition to all the standard report-building tools, you get a bar code control, a checkbox control, and a Rich Text control.
ActiveReports supports OLE DB, Microsoft SQL Server, and XML data sources, ADO.NET types such as DataReaders, DataTables, DataViews, and DataSets, and binding to types that implement IList.
Price:$599 per Standard single license. $1,499 per Professional single license.

An Enterprise Reporting Solution
If you need a scalable enterprise reporting solution, the new Crystal Reports XI by Business Objects lets you create, manage, and distribute reports and business intelligence solutions using thick clients and the Web.
The new visual report designer is impressive. It lets you see exactly what your report is going to look like as you build it, both as a document and as a Web page. This release puts the emphasis on clicking features into your reports rather than coding them in. For example, you can select a data object in your report, click on "chart" in the insert menu, and the software automatically selects a type of chart that fits your data, renders it, and inserts it at that location.
The new Cascading Prompts lets you populate prompts and selection items with dynamic data from a database. The user's selection then determines what data is retrieved next, and so on. You can also include dynamically located pictures by file reference instead of having to store them in Binary Large Objects (BLOBs).
Price: $594 per Professional Edition single license.

Code Scanning Error Checker
Visual FoxPro® lets you use any variable you want, and you don't have to declare it. This can cause problems with duplicate names as systems grow and are maintained over time.
CodeInspector 3.6 by FoxMasters scans your Visual FoxPro project for duplicate names and other errors and provides you with a detailed report of the weaknesses that lurk in your project.
This new version includes six new system variables: _memberdata, _menudesigner, _reportbuilder, _reportoutput, _reportpreview, and _tooltiptimeout. CodeInspector 3.6 also has the ability to detect when variables have the same names as Visual FoxPro keywords.
Price: $79.99 per single license.

Build Resource Files Quickly
If you need to build resource files for your applications, not just create icons and manage graphics, then ResourceBuilder 2.3 by SICOMPONENTS is a resource management solution that includes multiple resource editors and a very fast compiler that supports all resource compiler (RC) format files. It will let you create, edit, import, and export not only icons but also bitmap images, cursors, menus, string tables, text, dialogs and a variety of file formats.
If you have to build resource files, ResourceBuilder is quite the workhorse. It is capable of extracting resource files from libraries, executables, and other types of PE files. In addition to importing files, it can merge RC scripts, update resources stored in executable modules, alter program version information, create resource DLLs, and convert graphics from one format to another.
Price: $99 per single license.

The Bookshelf
There are a lot of issues you have to manage when you are writing for a distributed application, such as security, deployment, and scalability. You have to think about events, transactions, and messaging in a whole new way. In Enterprise Services with the .NET Framework (Addison-Wesley), Christian Nagel gives you a set of techniques and a guide that covers everything, so you can quickly get up to speed on building distributed applications with serviced components.
Nagel introduces and explains each of the four major services included in .NET Enterprise Services: Automatic Transactions, Queued Components, Loosely Coupled Events, and Role-Based Security. The book also introduces you to the Microsoft next-generation technology for building distributed applications, Windows Communication Foundation (formerly codenamed "Indigo"), and compares it to Enterprise Services.
The book is packed with examples in C# (Visual Basic .NET examples are available on the Web). Nagel uses a small, simple app to show how you can architect it to scale with minimal rework, giving you all the tricky bits in one consolidated reference.
Price: $54.99, 576 pages.

Scott Berkun managed projects at Microsoft for over 10 years, and his book, The Art of Project Management (O'Reilly), is full of practical tools and real experience that will help you succeed with your projects.
It starts with an introduction to Project Management for software development and it covers topics such as how to make decisions, how to make a plan, and how to deal with politics. He has included chapters on how to define a process with a group, what a good process looks like, where ideas come from, and so on.
Scott gives you project management concepts in simple steps, using lots of examples of successes and failures from his own experiences, and he is always considering the "people" factor. With all the emphasis on tools and process that we have today, it's refreshing to see a book on project management that spends as much time on human factors as it does on technical tools and metrics.
This book is a candid and honest piece of work written by someone who has really been there, done that, and is willing to share.
Price: $39.95, 512 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