Microsoft Office 2003 Editions: Overview of Developer TechnologiesSeptember 2004
downloaded silently in the background. Trusted solutions require a client install, are identified by URN and require explicit upgrades.
InfoPath also provides rich digital signature support for XML documents using the XML DSIG standard from W3C. When adding a digital signature to an InfoPath form, the user is prompted to select from the digital certificates that are available for signing. InfoPath supports verifiable, non-repudiable signing, partial signing, co-signing and counter-signing. Users can sign separate sub-sections of the form and verify signatures upon opening an InfoPath form.
Suggested Next Steps
Download and begin using the InfoPath 2003 SDK:
Download and begin using the InfoPath Toolkit for Visual Studio:
Learn more about the basic InfoPath 2003 design process:
Learn how XML standards are used in InfoPath 2003:
Understand the architecture of InfoPath 2003:
Visual Studio is a complete set of development tools for building desktop applications, Web services, ASP.NET Web applications and mobile applications. Visual Basic, Visual C++, C#, and Visual J# all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages use the functionality of the .NET Framework, which provides access to key technologies that simplify the development of applications and Web services.
You can use Visual Studio to build solutions with Office 2003 Editions, benefiting fully from the streamlined and productive development environment that Visual Studio provides. The Office-related solutions can also accrue benefits from the .NET Framework. To facilitate this development, Office 2003 Editions include (PIAs) for all Office programs as described previously. For Word and Excel development specifically, Visual Studio Tools for Office, described in the next section, further streamlines the development process and provides more advanced development capabilities. For InfoPath solutions, .NET-based programmability is available through the InfoPath 2003 Toolkit for Visual Studio .NET with language support for writing managed code including C, C#, C++ and Visual Basic .NET. This toolkit will be included as part of “Visual Studio Tools for Office v2005 (Beta)” when it is released as a formal product. InfoPath development, including the use of this toolkit, is described in the previous section.
Suggested Next Steps
Read the MSDN article "Understanding the Word Object Model from a .NET Developer's Perspective":
© 2006 Microsoft Corporation. All rights reserved. Page 24 By using or providing feedback on these materials, you agree to the attached license agreement.
To comment on this paper or request more documentation on these developer features, contact us at . We look forward to hearing from you.