MSDN Just Publishedhttp://msdn.microsoft.com/Keep current with all the new technical articles, columns, specifications, and resources published on the Microsoft Developer Network (MSDN).en-us1440Microsoft Office System and XML: Bringing XML to the DesktopTue, 16 Sep 2003 07:00:00 GMTDiscover how the Microsoft Office System brings XML to the desktop through support for custom schemas in Word 2003 and Excel 2003, to FrontPage 2003 as an authoring environment for XML-based sites, and XML as the native file format for InfoPath 2003.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2k3ta/html/odc_XMLinOffice2003_SummaryDoc.aspAvoiding Automatic RefreshTue, 16 Sep 2003 07:00:00 GMTAutomatic page refresh can confuse users with cognitive disabilities when a page reloads without the user?s request. In this article, you'll learn how to apply explicit manual control of page refreshing.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/ATG_AutoRefresh.aspMSDN TV: Rebuilding MSDN with Angle Brackets, Pt. 1Tue, 16 Sep 2003 07:00:00 GMTTim Ewald tours MSDN's new XML pipeline, examines how we use schemas, XPath, and XSLT to implement logic declaratively. He concludes with a look at our next steps, including more generic plumbing and exposing XML content through RSS and Web services.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030916WebServicesTE/manifest.xmlMSDN TV: Hard Core Messaging with WSE 2.0, Pt. 1Tue, 16 Sep 2003 07:00:00 GMTWith Web Services Enhancements 2.0, the Microsoft platform supports RPC-style coding and document oriented messaging. Keith Ballinger outlines several SOAP messaging types and provides an overview of the new messaging infrastructure in WSE 2.0.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030909WebServicesKB/manifest.xmlMSDN TV: Hard Core Messaging with WSE 2.0, Pt. 2Tue, 16 Sep 2003 07:00:00 GMTWith Web Services Enhancements 2.0, the Microsoft platform supports RPC-style coding and document oriented messaging. Keith Ballinger outlines several SOAP messaging types and provides an overview of the new messaging infrastructure in WSE 2.0.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030912WebServicesKB/manifest.xmlWeb Services Coordination (WS-Coordination)Mon, 15 Sep 2003 07:00:00 GMTWeb Services transaction specification revisions now available.http://msdn.microsoft.com/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/wscoor.aspTransaction Specification Index PageMon, 15 Sep 2003 07:00:00 GMTWeb Services transaction specification revisions now available.http://msdn.microsoft.com/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/wsatspecindex.aspMapPoint North America 2004Mon, 15 Sep 2003 07:00:00 GMTExplore Microsoft MapPoint 2004, a powerful, comprehensive solution for integrating maps, demographics, and geographical data into your business solutions and Microsoft Office documents.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mappoint2004/ALLGettingStarted.aspWeb Services Atomic Transaction (WS-AtomicTransaction)Mon, 15 Sep 2003 07:00:00 GMTWeb Services Transaction specification revisions now available.http://msdn.microsoft.com/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/wsat.aspProgramming with the Microsoft Office Visio 2003 ActiveX ControlFri, 12 Sep 2003 07:00:00 GMTLearn to integrate the Microsoft Office Visio 2003 ActiveX Control, also referred to as the Visio drawing control, into applications.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_vis2003_ta/html/odc_VSProgrammingwithVisioActiveXControl.aspMicrosoft InfoPath 2003 Decision Tree: Comparing InfoPath Forms to Other Microsoft SolutionsFri, 12 Sep 2003 07:00:00 GMTClarify the role that Microsoft Office InfoPath 2003 plays in relation to Microsoft Windows Forms, Web Forms, and Microsoft Office Word 2003 and Microsoft Office Excel 2003 smart documents.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_ip2003_ta/html/odc_IPInfoPathDecisionTree.aspXSLT Simplify Development and Maintenance of Microsoft .NET Projects with Code Generation TechniquesThu, 11 Sep 2003 07:00:00 GMTCode generation techniques using technologies such as XSLT are playing an increasingly important part in software projects. Learn more about it here.http://msdn.microsoft.com/msdnmag/issues/03/08/CodeGeneration/default.aspxDataGrid Tailor Your DataGrid Apps Using Table Style and Custom Column Style ObjectsThu, 11 Sep 2003 07:00:00 GMTThis article explains the basic operations of the DataGrid and shows how to extend the DataGrid to display columns of data in an application-appropriate manner.http://msdn.microsoft.com/msdnmag/issues/03/08/DataGrids/default.aspxTablet PC Achieve the Illusion of Handwriting on Paper When Using the Managed INK APIThu, 11 Sep 2003 07:00:00 GMTCreating the illusion of a pen writing on paper is no easy software task. Fortunately, the .NET Framework hosts Tablet PC extensionshttp://msdn.microsoft.com/msdnmag/issues/03/10/TabletPC/default.aspxASP.NET Jump Start Your Web Site Development with the ASP.NET Starter KitsThu, 11 Sep 2003 07:00:00 GMTGet real working samples and a good foundation for your ASP.NET Web projects.http://msdn.microsoft.com/msdnmag/issues/03/08/StarterKits/default.aspxWindows Rights Management Client SDKThu, 11 Sep 2003 07:00:00 GMTThe Microsoft Windows Rights Management client Software Development Kit (SDK) can be used by applications to enforce terms of use for encrypted digital assets, regardless of their format or content.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/drmclsdk/htm/windowsrightsmanagementclientsdk.aspIntroducing the Windows Media Device Manager SDKThu, 11 Sep 2003 07:00:00 GMTGet a high-level overview of the target applications that are enabled by the Windows Media Device Manager SDK.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/Introducing_the_Windows_Media_Device_Manager_SDK__FDGQ.aspWorking with C#: Building a Lightweight Message-Passing SystemThu, 11 Sep 2003 07:00:00 GMTEric Gunnerson discusses socket-based architecture and how to create an efficient, easy-to use message-passing system that runs on both PCs and Pocket PCs.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp09182003.aspDCOM Interop Generate Custom Managed C++ Wrappers for Easier COM Interoperation Using DCOMSudsThu, 11 Sep 2003 07:00:00 GMTIf you want to use your COM components from managed code, you have to wrap them in a runtime-callable wrapper that acts as a proxy between the component and your managed code.http://msdn.microsoft.com/msdnmag/issues/03/08/DCOMSuds/default.aspxWindows Rights Management Services SDKThu, 11 Sep 2003 07:00:00 GMTLearn how to encrypt, license, and deliver content on the fly, with a license customized for the requesting client, all in a server-based application. This documentation covers two example scenarios for Web projects, the basic knowledge that you will need to build these scenarios, and a detailed examination of the included sample application.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rms_sdk/htm/windowsrightsmanagementservicessdk.aspWeb Services Extend the ASP.NET WebMethod Framework with Business Rules ValidationThu, 11 Sep 2003 07:00:00 GMTHere the authors show how to enforce business rules during the deserialization of XML data. The technique uses declarative XPath assertions to test business rule compliance.http://msdn.microsoft.com/msdnmag/issues/03/08/BusinessRules/default.aspxImplementing Drag and Drop in Visual Basic .NETWed, 10 Sep 2003 07:00:00 GMTAdding drag and drop to your Windows Forms apps is easy. See how drag and drop works and learn how to build features for dragging and dropping text, pictures, files, and list items.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchImpDragDrop.aspCreating a Cache Configuration Object for ASP.NETWed, 10 Sep 2003 07:00:00 GMTImprove reuse of your cached data by encapsulating caching best practices into a helper class. You can manage caching policies across the application and significantly reduce lines of code you'll need.http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-createcacheconfigobject.aspCreating Custom Columns for the ASP.NET DatagridWed, 10 Sep 2003 07:00:00 GMTBoost the power of the ASP.NET Datagrid control by adding reuseable custom columns, and display your data more effectively.http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/creatingcustomcolumns.aspAsk Dr. GUI: How to Retrieve the Job Object Using the Process ID or Process HandleTue, 09 Sep 2003 07:00:00 GMTDr. GUI shows how to retrieve the Job Object associated with the process ID or the process handle by using the Microsoft Windows Management Instrumentation (WMI) APIs.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaskdr/html/askgui09162003.aspMSDN TV: SOAP: Service-Oriented Architecture and Programming, Pt. 2Mon, 08 Sep 2003 07:00:00 GMTDon Box continues his talk on the objective and subjective conjoining of software components and services.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030902SOAPDB/manifest.xmlChat: Networking in the Windows Server 2003 SDKMon, 08 Sep 2003 07:00:00 GMTRead the transcript from a recent chat with Windows programmers, testers, and PSDK editors as they answered questions regarding networking with Windows Server 2003.http://msdn.microsoft.com/chats/windows/windows_073003.aspWS-Security Drilldown in Web Services Enhancements 2.0Fri, 05 Sep 2003 07:00:00 GMTUse WSE 2.0 to implement security, trust, and secure conversations in Web services architecture. Discover the security-related changes since WSE 1.0.http://msdn.microsoft.com/webservices/building/wse/default.aspx?pull=/library/en-us/dnwebsrv/html/wssecdrill.aspRoyalty-Free CIFS Technical Reference License AgreementThu, 04 Sep 2003 07:00:00 GMTSee the updated Royalty-Free CIFS Technical Reference License Agreement.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnkerb/html/cifs_license_agreement.aspEnabling HIPAA Data to be Transported over the Internet Using Microsoft .NET TechnologyThu, 04 Sep 2003 07:00:00 GMTLearn how to overcome the challenges encountered when implementing Microsoft .NET technologies over the Internet, enabling HIPAA-compliant transactions for existing mainframe systems.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnhipaa/html/hipaa_net_abstract.aspSmart Access: Access and Word 2003Wed, 03 Sep 2003 07:00:00 GMTUp until now, creating Word documents from Access required extensive knowledge of the Word object model plus some significant programming knowledge. With Word 2003, that's all changed. Read this article to learn how.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsmart03/html/sa03h17.aspHardcore Visual Basic: Fun With DrawImageWed, 03 Sep 2003 07:00:00 GMTLearn how to use the Visual Basic .NET DrawImage method to resize and rotate images much more easily than could be done in Visual Basic 6.0.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnhcvb03/html/vb03h1.aspDesigning "Sometimes Off-line" Microsoft .NET Compact Framework ApplicationsWed, 03 Sep 2003 07:00:00 GMTLearn how applications that are "sometimes off-line" can be synchronized with a server by understanding optional designs.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k3/html/SometimesOffline2.aspAdd COM and ActiveX Support in .NET Compact Framework Using Odyssey Software CFCOMWed, 03 Sep 2003 07:00:00 GMTAdd COM and ActiveX support to .NET Compact Framework applications in Visual C#. Also, learn how to use the Macromedia Flash Player 6 in .NET Compact Framework applications for Pocket PCs.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k3/html/cfcom.aspFoxTalk: Prototyping an MS Visio Template UIWed, 03 Sep 2003 07:00:00 GMTA useful feature of the Microsoft Visio user interface is the way that groups of templates are presented. Predrag Bosnic explores how to mimic this useful and intuitive feature in Visual FoxPro.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfoxtk03/html/ft03h12.aspSQL Server Professional: System-Supplied Trace UDFsWed, 03 Sep 2003 07:00:00 GMTBaya Pavliashvili and Kevin Kline explore a set of SQL Server user-defined functions from Microsoft that are related to traces.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsqlpro03/html/sp03h1.aspMSDN Chat Transcript: Debugging with Visual Basic .NET (8/19/03)Sun, 31 Aug 2003 07:00:00 GMTVisual Basic .NET Debugging team members answer questions about tracking variables in the Watch window, debugging Windows services, debugging VSA scripts, and more.http://msdn.microsoft.com/chats/vstudio/vstudio_081903.aspMSDN Chat Transcript: Networking in the Windows Server 2003 SDKSun, 31 Aug 2003 07:00:00 GMTWindows experts answer user questions about IPv6, Active Directory security, and more.http://msdn.microsoft.com/chats/windows/windows_073003.aspMSDN Chat Transcript: Deploying Visual Basic .NET Applications (8/26/03)Sun, 31 Aug 2003 07:00:00 GMTVisual Studio .NET deployment team members diagnose customer problems with deploying Visual Basic .NET applications, including issues with the .NET Framework, Crystal.NET, MDAC, and more.http://msdn.microsoft.com/chats/vstudio/vstudio_082603.aspHardcore Visual Studio: Deploying ASP.NET Applications Built on Different Framework VersionsFri, 29 Aug 2003 07:00:00 GMTIn this article from Hardcore Visual Studio .NET, Zhanbo Sun discusses the requirements for side-by-side configuration and development with ASP.NET.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnhcvs03/html/vs03f6.aspMSDN TV: SOAP: Service-Oriented Architecture and Programming, Pt. 1Fri, 29 Aug 2003 07:00:00 GMTDon Box waxes poetic on the objective and subjective conjoining of software components and services.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030827SOAPDB/manifest.xmlCreating a Windows Media Services Logging Plug-inThu, 28 Aug 2003 07:00:00 GMTCreate a custom plug-in with the Microsoft Windows Media Services Software Development Kit (SDK), Microsoft Visual Studio .NET, and the C# programming language.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/CreatingaWindowsMediaServicesLoggingPlugin.aspBuilding Windows Media Player and Windows Media Encoder Plug-insThu, 28 Aug 2003 07:00:00 GMTLearn to create plug-ins that extend the functionality of Microsoft Windows Media Player 9 Series and Windows Media Encoder 9 Series.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/Building_Windows_Media_Player_and_Windows_Media_Encoder_Plug_ins.aspCustom Button Faces in a Managed Code Add-in for the Microsoft Office SystemThu, 28 Aug 2003 07:00:00 GMTLearn how to create a resource file and place icon images in it; then learn how to access that content in your code and place its icon images on the faces of custom buttons.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2k3ta/html/odc_CustomFaces_NET.aspListing Button Faces in the Command Bar for Microsoft Office SystemThu, 28 Aug 2003 07:00:00 GMTJohn R. Durant shows how to work with the command bar object model in a managed Office solution, while also making the solution cross-version compatible.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2k3ta/html/odc_ListButtonFaces.aspSuper-Easy Guide to the Microsoft Office Excel 2003 Object ModelThu, 28 Aug 2003 07:00:00 GMTFrank Rice shows how easy it is to use the Excel object model to customize the way you work with Excel in lessons that include programming concepts, practice sessions, and real-world examples.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_xl2003_ta/html/odc_super.aspAdding Windows Media Support with the Windows Media Format 9 Series SDKThu, 28 Aug 2003 07:00:00 GMTLearn how to add Windows Media support to your applications with the Microsoft Windows Media Format 9 Series Software Development Kit (SDK).http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/AddingWindowsMediaSupportwiththeWindowsMediaFormat.aspAnnouncing Microsoft.com Web ServicesThu, 28 Aug 2003 07:00:00 GMTThe Microsoft.com Web Service will enable you to integrate information and services from MSDN, Technet, other Microsoft.com sites, and Microsoft Support. Future releases will build on this architecture to provide access to a broader variety of Microsoft content and services.http://msdn.microsoft.com/webservices/building/livewebservices/mscomservices/default.aspxMSDN TV: .NET Compact Framework for Next Generation Smartphone DevicesWed, 27 Aug 2003 07:00:00 GMTInterested in .NET Compact Framework for Smartphone? Neil Enns and Ori Amiga present a cool demo of building a weather application in less than five minutes using Visual Studio.NET 2003 and a next generation Smartphone device.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030808NETCompactFxOA/manifest.xmlManage XML Using .NET Compact FrameworkWed, 27 Aug 2003 07:00:00 GMTThrough communication and local storage examples, this article shows you how to use and manage Extensible Markup Language (XML) in your Microsoft Windows .NET Compact Framework applications.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k3/html/MgeXMLnetCpctFrmwrk.aspMSDN TV: 64-bit Common Language Runtime and the .NET FrameworkWed, 27 Aug 2003 07:00:00 GMTThe next release of the .NET Framework includes 32- and 64-bit native support. Christopher Brown discusses how developers writing managed code today will be able to easily port and, often, copy existing applications to this new environment.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030731CLRCB/manifest.xmlMSDN TV: Identifying and Mitigating Managed Breaking ChangesWed, 27 Aug 2003 07:00:00 GMTKit George talks about defining a breaking change and then reviews several samples highlighting different kinds of changes that can be considered breaking. Also, he discusses mitigation strategies, including use of the ObsoleteAttribute.http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030808NETFXKG/manifest.xmlMSDN Chat Transcript: Windows CE .NET (8/5/03)Mon, 25 Aug 2003 07:00:00 GMTEmbedded Devices team members answer Windows CE-related queries about ActiveX, device drivers, C++ support, the Compact Framework, and more.http://msdn.microsoft.com/chats/embedded/embedded_080503.aspMSDN Chat Transcript: Windows XP Embedded Chat: EWF and El ToritoMon, 25 Aug 2003 07:00:00 GMTMembers of the Windows Embedded team answer questions about CD-ROM authoring with Enhanced Write Filter (EWF) and El-Torito.http://msdn.microsoft.com/chats/embedded/embedded_080703.aspDeveloping Connected .NET Pocket PC Applications Using Web ServicesMon, 25 Aug 2003 07:00:00 GMTDiscover how to get mobile access to the Internet by combining the connectivity of the Pocket PC and the dynamics of XML-based Web Services.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/connecteddotnetppcapps.aspWeather Web Services on Pocket PC PhoneMon, 25 Aug 2003 07:00:00 GMTThe combination of mobility and XML Web services provides exciting possibilities for application development. Read how the author combines weather Web services to add value to the Pocket PC Phone.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k3/html/weatherwebsrvsppcphone.aspMoving from Visual Basic 6.0 to ASP.NETMon, 25 Aug 2003 07:00:00 GMTExplore how Visual Basic 6.0 developers can easily move their skills to the Web using ASP.NET. With ASP.NET and Visual Studio .NET, creating Web applications and stand-alone Windows desktop applications are becoming nearly identical tasks.http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-movingvbtoaspnet.aspUnderstanding WS-PolicyFri, 22 Aug 2003 07:00:00 GMTWS-Policy provides a general model and syntax for describing and communicating the policies of a Web service. Here's how it works.http://msdn.microsoft.com/webservices/understanding/advancedwebservices/default.aspx?pull=/library/en-us/dnwebsrv/html/understwspol.aspThe .NET Show: Managed CodeThu, 21 Aug 2003 07:00:00 GMTIn this episode, Brad Abrams and Anders Hejlsberg discuss the architectural issues involved with Managed Code, while Nick Hodapp and Chris Sells show some of the programming benefits.http://msdn.microsoft.com/theshow/Episode035/default.aspArchitect Webcast: Architecting Solutions to More Easily Access, Integrate, and Deliver Mainframe-Based Data in the .NET EnvironmentThu, 21 Aug 2003 07:00:00 GMTThis session highlights proven methodologies to easily access host data, building integrated applications on the Microsoft .NET platform, and rapidly deliver the information to users.http://msdn.microsoft.com/architecture/community/webcasts/default.aspxThe Mobility and Embedded Developer Center is Here!Wed, 20 Aug 2003 07:00:00 GMTVisit the new one-stop shop for all mobile and embedded information, including the .NET Compact Framework, Visual Studio .NET, Pocket PC, Smartphone, and Windows CE .NET.http://msdn.microsoft.com/mobilityMobility and Embedded Developer Center Editor's noteWed, 20 Aug 2003 07:00:00 GMTVisit the new one-stop shop for all mobile and embedded development information, including the .NET Compact Framework, Visual Studio .NET, Windows Mobile-based Pocket PC and Smartphone, and Windows CE .NET.http://msdn.microsoft.com/mobility/letters/Coding4Fun: Developing Priorities: Fun FirstWed, 20 Aug 2003 07:00:00 GMTDuncan Mackenzie shows how the coolness of a feature can increase its chance of being finished early in a development project, as he creates an application to retrieve and display a RSS feed his way.http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncodefun/html/code4fun08222003.asp