|
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Matt Milner
|
Rating:
|
|

One of the most powerful features in Windows Workflow Foundation is tracking. It allows you to monitor events, activity properties, and custom data in your workflows. In this column, I will examine the tracking infrastructure, showing you how to use the built-in SQL Server™-based tracking service and how to create custom tracking services for a variety of purposes. Along the way, I'll demonstrate how to consume information that is being tracked and how to solve some common requirements of applic...
|
|
|
|
Total Hits: 1 | Today: 0
|
Author: Joe Binder
|
Rating:
|
|

The My namespace in Visual Basic® 2005 is designed to help you easily write compelling applications. Its task-based APIs, intuitive hierarchy, and application framework allow you to harness the power of the Microsoft® .NET Framework often with only a single line of code to complete a difficult task. Underlying the My namespace's APIs is a fully extensible architecture you can leverage to customize the behavior of My and to add new services to its hierarchy to adapt to specific application needs....
|
|
|
|
Total Hits: 2 | Today: 0
|
Author: Paul Ballard
|
Rating:
|
|

In the long-running debate over whether to use ADO.NET DataSets or custom business objects to represent data within a .NET-based application, DataSets have always held a couple of strategic advantages over custom objects: data binding and design-time support. Rather than engage in that debate, which would take an entire article in itself, I'm going to show how you can level the playing field by providing data binding support for custom collections to enable sorting, searching, and editing in as ...
|
|
|
|
Total Hits: 2 | Today: 0
|
Author: Krzysztof Cwalina
|
Rating:
|
|

The System.Diagnostics namespace in the Microsoft® .NET Framework contains powerful tracing capabilities. This includes the main tracing API: TraceSource. As you will see, the tracing APIs in System.Diagnostics support powerful extensibility. In this column I'll describe advanced extensibility scenarios and various ways to customize the tracing APIs. I'll also discuss API design principles, in particular designing for extensibility with inheritance, containment, and generic types....
|
|
|
|
Total Hits: 2 | Today: 0
|
Author: Paul Stubbs
|
Rating:
|
|

Many software developers have increased the usefulness of their applications by making them customizable, usually through the addition of a technology like Microsoft® Visual Basic® for Applications (VBA). But these days VBA doesn't go far enough. You need a way to provide customers with better security, better development tools, 64-bit support, and generally more robust solutions—solutions that can be easily taken over by professional developers after a user's macro turns into an enterprise-crit...
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Taner Riffat
|
Rating:
|
|

Backup is a utility program that will copy files from one path to another using one thread to display the names of the files being copied, and another thread to count the number of files and folders at the same time the files are being copied. This means no time is wasted waiting to get the file count before the copy can start; it copies and counts at the same time using two threads. The Backup application is also a handy utility to copy large volumes of files from one path to another quickly an...
|
|
|
|
Total Hits: 1 | Today: 0
|
Author: Brian A. Randell
|
Rating:
|
|

In my previous column, I started to describe how you can build a source-code control add-in for Microsoft® Word 2003 using the APIs exposed in Team System. If you examine the check-in dialog exposed by Team Explorer in Visual Studio® 2005, you'll notice that the integrated check-in experience is quite rich. Not only can you check in source files, but you can also associate your check-in with work items, add check-in notes, and validate your check-in against policy. Figure 1 shows the standard ch...
|
|
|
|
Total Hits: 2 | Today: 1
|
Author: Ken Getz
|
Rating:
|
|

In the February 2007 issue of MSDN Magazine, Eric Faller demonstrated how to create extensions for the 2007 Microsoft® Office system using the RibbonX API and XML markup (see msdn.microsoft.com/msdnmag/issues/07/02/RibbonX). In the same issue, Paul Stubbs introduced managed add-ins for 2007 Office system applications (specifically, for PowerPoint® 2007) and showed how you can create them using Visual Studio® 2005 Tools for Office Second Edition. In this column, I’ll continue their excellent work...
|
|
|
|
Total Hits: 4 | Today: 1
|
Author: John Papa
|
Rating:
|
|

Data access is an important aspect of developing applications with the Microsoft® .NET Compact Framework for Windows Mobile® devices. By using the existing architecture to send and receive data between your mobile application and your application server, you can pass data with either DataSets, custom objects, or scalar values. In this installment of DataPoints, I want to discuss best practices for data access strategies when developing mobile applications for Smartphones. I will demonstrate how ...
|
|
|
|
Total Hits: 5 | Today: 0
|
Author: Scott Swigart
|
Rating:
|
|

Many developers believe that if they are writing code in Visual Basic® 6.0, the vast world of the Microsoft® .NET Framework is off limits to them. But in this article, I’ll prove that isn’t true. I’ll show how you can easily leverage anything in the .NET Framework 2.0 from existing Visual Basic 6.0 applications through a technique known as Visual Basic Fusion. Make no mistake, I’m advocating nothing less than leaving some of your applications in Visual Basic 6.0. However, there’s no reason that ...
|
|
|
|
Total Hits: 4 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

In this tutorial, you will learn about two different deployment scenarios available for deploying SQL Server 2005 Compact Edition with your applications: centrally installing SQL Server 2005 Compact Edition and privately installing SQL Server 2005 Compact Edition as part of your application. You will be using Visual C#.NET in this tutorial. There is another tutorial that shows how to use Visual Basic.NET to perform the same tasks....
|
|
|
|
Total Hits: 24 | Today: 0
|
Author: Ed Robinson
|
Rating:
|
|

This article discusses how to create a regular reporting system by pulling data from a database, inserting that data into a Microsoft Office Excel spreadsheet (and chart), and e-mailing it to users. We show how to use Microsoft Visual Basic 2005 to automate Office Excel 2007, create a workbook, and update cells in the workbook. We also demonstrate how to programmatically create a Windows scheduled task that creates and e-mails the workbook on a regular schedule....
|
|
|
|
|
|