MSDN Magazine > Issues and Downloads > 2002 >  MSDN Magazine January 2002
January 2002
Office XP: Build a Custom DLL to Expose Your Objects and Services Through Smart Tag Technology
Smart Tags is a new technology delivered with Office XP that makes it easy for users to complete common tasks on familiar and relevant data regardless of the application they are using. Microsoft provides tools to make it easy to roll out simple Smart Tag applications using XML as a backbone. The Smart Tag SDK provides the detail needed to build a COM automation server for Smart Tags in Visual Basic or Visual C++. This article brings the reader through the SDK to outline the process of building a Smart Tag DLL using the tag recognizer and the action provider to create customized user experiences. Paul Sanna
DHTML and .NET: Host Secure, Lightweight Client-Side Controls in Microsoft Internet Explorer
In the past, Web developers often used ActiveX controls if they wanted customized client-side functionality incorporated into their Web applications. Now, they can build objects supported by the Microsoft .NET Framework which are more compact, lightweight, secure, and seamlessly integrated. By hosting .NET Windows Forms controls in Internet Explorer, developers can realize many of their client-side Web development goals. This article adapts ActiveX concepts for use with Windows Forms, and builds a multifile upload application that demonstrates these techniques. Jay Allen
SQL and Outlook: Enable Database Access and Updates Through Exchange and Any E-mail Client
Using Microsoft technologies, you can insert, edit, query, and delete database entries using any e-mail client such as Hotmail, Outlook, Yahoo, or even WAP phone. While e-mail is certainly a powerful and widely used tool, it is usually not integrated with an application for performing any tasks other than sending reminders. The application scenario described here, an e-mail-based SQL update program, uses a simple data model; however, this solution will apply to any data model that you are working with. It will also eliminate the need for complex n-tier Internet applications and serves as a low maintenance solution for providing data access. Alok Mehta and Daniel Williams
SQL Server 2000 and XML: Developing XML-Enabled Data Solutions for the Web
Using XML for data access allows you to separate the data from the presentation, and promotes reuse, extensibility, and division of labor. XML also has a simplified data model, which promotes easier testing. This article presents and compares five data access approaches, using a variety of technologies including ASP and ADO, XSLT, and DirectXML. Once built, the solutions are compared on the basis of their speed and efficiency. Scott Howlett and Darryl Jennings
BizTalk and XML: Add E-Commerce to Your App with XML and SQL Server 2000
XML support in SQL Server lives up to the hype that's always surrounded XML. Using SQL Server 2000, you can send queries over HTTP, save XML records to the database, and retrieve records via XML. This article shows how you can take advantage of these features in SQL Server 2000 by building a database entry system that keeps track of sales and customer information. The sample app presented here uses updategrams to make the database updates. To accomplish this, the mapping and usage of updategrams is explained. In this example, BizTalk is used to illustrate the XML capabilities of SQL Server 2000. Christian Thilmany
Editor's Note: Happy New Year, Finally!
New Stuff: Resources for Your Developer Toolbox
Theresa W. Carey
Web Q&A: Navigation, Clickthroughs, Debugging, and More
Edited by Nancy Michell
The XML Files: Object Graphs, XPath, String Comparisons, and More
Aaron Skonnard
Data Points: Using the ADO.NET DataSet for Multitiered Apps
John Papa
Cutting Edge: Understanding Templates in ASP.NET
Dino Esposito
Advanced Basics: Namespaces, Cursors, ADO.NET, Web Services, Inheritance, and More
Ken Spencer
Bugslayer: Extending the Visual Studio .NET IDE
John Robbins
Security Briefs: Managed Security Context in ASP.NET
Keith Brown
C++ Q&A: OpenDlg Fixes Preview Problems
Paul DiLascia
Code Download (1,788 KB)
.Chm Files

Page view tracker