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)
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)
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
Speech Server 2007 lets you create sophisticated voice-response applications with Microsoft .NET Framework and Visual Studio tool integration. Here’s how.

By Michael Dunn (April 2008)
Here the author introduces SQL Server Data Services, which exposes its functionality over standard Web service interfaces.

By David Robinson (July 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 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
Long-running processes are common in distributed computing. Some business processes are made up of multiple execution sequences which may last many days or even weeks. In the October 2008 issue of MSDN Magazine, Juval Lowy discusses several techniques ...
Read more!
Correctly engineered concurrent code must live by an extra set of rules. Reads and writes from memory and access to shared resources need to be regulated so that conflicts do not arise. Additionally, threads often need to coordinate to get the job done. In the October 2008 issue of MSDN Magazine, Joe ...
Read more!
Well designed code keeps things that have to change together as close together in the code as possible and allows unrelated things in the code to change independently, while minimizing duplication in the code. In the October 2008 issue of MSDN Magazine, Jeremy Miller shows you some design ...
Read more!
The process for ink capture and analysis on the Tablet PC is straightforward in managed code. To the uninitiated developer, however, creating unmanaged Tablet PC applications can be rather daunting. In the October 2008 issue of MSDN Magazine, Gus Class a quick introduction to the Tablet PC ...
Read more!
Multicore systems are becoming increasingly prevalent, but the majority of software today will not automatically take advantage of this additional processing ability. And multithreaded programming, for anything but the most trivial of systems, is incredibly difficult and error prone today. In the October 2008 issue of MSDN ...
Read more!
Concurrent programming is notoriously difficult, even for experts. You have all of the correctness and security challenges of sequential programs plus all of the difficulties of parallelism and concurrent access to shared resources. In the October 2008 issue of MSDN Magazine, David Callahan describes ...
Read more!
More ...
New Stuff
Resources for Your Developer Toolbox
Marnie Hutcheson

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. To be sure that I had identified all dependencies, I asked the vendor for the schema. They sent a PDF that measured 6' x 8'. I couldn't print it in any usable fashion, and trying to follow the connections on the screen was a frustrating exercise to say the least, so it wasn't much help. I ended up doing everything by trial and error using the tools that come with SQL Server. I really wish I had known about this bunch of tools then! I could have saved weeks of debugging.

Understand Your Database Schemas
EasyStruct 4.5 from Vishwak Solutions gives you a complete picture of the structure of any database that supports OLE DB. You can use it to document the structure of a database or to answer specific questions, such as "What are the dependencies for this query?" This makes it very handy for modifying or migrating a database. It displays dependencies, stored procedures, and triggers. You can also view statistics and object properties like privileges and creation dates.
You can use the "Execute Query" feature to run a stored procedure within EasyStruct, so you can view, insert, update, and delete data. You can view the output in grid format or save it in HTML format.
EasyStruct 4.5 will let you generate a complete SQL script for recreating an existing database. It also supports XML and XML Schema natively. It allows you to define rules governing the relations between elements and attributes using a standard XML syntax that can be parsed and managed using other XML applications.
You select the objects you want to work with, and EasyStruct 4.5 lets you control the number of database objects in a single page. The reports include Entity Relationship diagrams using a new .NET Framework-based Diagram Application.
Price: $299 per single-user license.

Fast Data Integration
Extract, transform, and load (ETL) processes allow companies to move data from multiple sources into their own databases, transforming it (reformatting and cleaning it) along the way. Visual Importer Professional 7.0 by DBSoftware Laboratory combines ETL and design capabilities in one environment, simplifying the creation and deployment of complex data warehouses and marts.
Visual Importer Professional is a data integration tool for the high-speed transfer of data from text files and ODBC source databases into SQL Server, Oracle, or ODBC target databases. Its capabilities range from simple record transfer within a single system to supporting cross-system data extraction and loading that can be transformed by calculations including data formatting, concatenations, and loading cross or pivot tables.
There is a comprehensive error log, rejected records file, and a mapping editor to help you keep track of events. Visual Importer Professional 7.0 runs on Windows® 98 through Windows Server 2003.
Price: $150 per single-user license.

Build Complete SQL Scripts
Superior SQL Builder 1.5 by Red Earth Technologies is a SQL script builder that lets you build complete SQL scripts (not just single queries) without typing any code. Instead of building scripts using tokens that you replace with text values, Superior SQL Builder 1.5 uses soft programmed Script Templates that support multiple data types. Each data type can be configured at design time and run time, and exposes functionality that can be used to build highly customizable scripts.
The data you provide to the Script Templates via Inputs is exposed via Outputs. The data outputs of a Script Template can be used as Inputs into another Script Template, so the changes that you make in one Script Template "flow" downstream into other Script Templates.
You can build any type of SQL statement. Superior SQL Builder 1.5 virtually eliminates syntax, logic, and typographical errors when developing SQL, because instead of typing or cutting and pasting SQL, you drag and drop Superior SQL Builder Script Templates onto the work area and then connect them in order to define your data flow.
There are lots of templates to choose from. You fill in forms to configure the elements of the Script Templates to suit your solution. You select your database server type and when you are ready, you just click a button and your SQL script is generated. The Script Templates can work together to convert the entire project to the appropriate database dialect for SQL Server, Microsoft® Access, MySQL, and Oracle.
Superior SQL Builder runs on Windows 98 and later.
Price: $349 per license.

Add Tools to Your SQL Editor
DTM SQL editor by DTM soft is an integrated SQL environment that starts with a SQL editor and lets you add on more tools as you need them. The editor uses a step-by-step approach to let you edit SQL scripts and build SQL statements.
You don't have to dig into the actual SQL, but the editor does feature syntax highlighting, multilevel undo and redo features, and integrated search and replace tools. You can also use macros to automate entering frequently used fragments.
The add-on tools include a Connections Manager, database Schema Viewer, a View Execution History option, and a lot of other handy tools that are all available from the customizable user interface. The clipboard and data export tools export to plain text, HTML, XML, and Microsoft Office formats. In addition, all of your result queries can be saved as SQL statements.
DTM SQL comes in several options that range from the Standard version that gives you the SQL editor and connection to a single database, all the way to the Enterprise edition that lets you add on all the tools and work with large projects having multiple data connections.
Price: DTM SQL Enterprise is $220 per single-user license. Additional modules are available for purchase separately.

A Data Replication Solution
ClusterReplica MSSQL Edition 2.0 by XLink TechnologyInc. is a turnkey replication and failover solution that is specifically designed for small businesses running SQL Server. It binds two servers running Windows 2000, Windows XP, or Windows Server 2003 into one cluster system with automatic failover capability. This is a critical feature if you are trying to support 24?7 availability and disaster recovery.
ClusterReplica MSSQL Edition version 2.0 adds enhancements to network communications that improve connections and client service on the clustered server. The Snapshot technology has been improved so that ClusterReplica can handle real-time, open file data replication for SQL database files and Windows registry files. Other improvements help reduce the incidence of corrupted files during replication and insure successful failover for SQL Server instances.
XLink has taken pains to make this product as easy as possible to set up and use. They claim that the cluster replication will be automatically configured when ClusterReplica is installed with both primary and secondary stations up and running—no IT experts required. The manuals and instructions support this goal with lots of clear instruction presented in simple steps.
Price: $799 per single-cluster license.

Manage Data from Multiple Sources
Aqua Data Studio 4.0 by AquaFold Inc gives you an integrated database environment with a single consistent interface to all major relational databases. Aqua Data Studio lets you administer and manage data from multiple data sources simultaneously, so you can tackle multiple tasks simultaneously from one application.
The Query Analyzer lets you create database scripts with specific relational database management system (RDBMS) syntax highlighting, auto-completion data retrieval, and custom results formatting. The new export tool gives you a wizard for extracting and exporting data from any relational database into different data sources, including SQL script with INSERT statements so that you can transfer data directly to other databases. You can visually manage the security of any relational database's users, roles, and object permissions.
Aqua Data Studio supports Windows, Macintosh OS X, Solaris, and the Linux operating system.
Price: $149 per single commercial user license. Free for educational institutions and personal use.

A CD-Based Training Suite
SQL Server 2000 Grand Slam Multimedia Training Suite by SMI Corp. consists of 30 CDs that teach you techniques for administering and programming SQL Server 2000.
Here is the breakdown of the Grand Slam CD set: Practical SQL Server 2000 Administration (21 CDs), Data Warehouse Architecture with OLAP Cubes (5 CDs), Crash Course in SQL Server 2000 (3 CDs), and 120 Minutes to SQL Server Stardom (1 CD).
The video portion of the training lets you view the computer screen user interfaces used to administer, design, and program SQL Server as though you were looking over the instructor's shoulder. All you have to do is follow the mouse and the cursor as the instructor talks you through the short and practical lessons.
The material is aimed at beginner and intermediate students. Many of these courses are available individually.
Price: $895.

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