Developing Solutions with Microsoft InfoPath

Front Cover

Build innovative, XML-based solutions faster--with expert guidance from three veterans of the Microsoft InfoPath design team. Discover how to use common InfoPath design patterns to accelerate the development of forms with a dynamic, easy-to-use front end that connects seamlessly with middle-tier services and back-end servers, including databases, Web services, and Microsoft BizTalk Server. The authors walk you through a range of programming scenarios--explaining the pros and cons of various approaches and sharing their best practices and undocumented tips. You'll also find real-world examples, including a complete, three-tier business solution.
Discover how to:

  • Customize and deploy your own InfoPath forms, taking advantage of ready-made sample code
  • Create "smart" InfoPath forms to provide a dynamic experience using conditional visibility, data validation, and autopopulation
  • Design a rich form interface with structured and dynamic sections, multiple views, and calculations
  • Build forms-based workflow processing into InfoPath forms using e-mail, SharePoint servers, and BizTalk
  • Use the Microsoft .NET common language runtime-based object model to increase development flexibility
  • Receive and submit data for your forms using back-end databases and Web services

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Contents at a Glance Part i Getting Started 1 Customizing Sample Forms
Creating and Using Forms
Form Design Patterns

12 other sections not shown

Common terms and phrases

References to this book

About the author (2005)

Matthew Blain is Director of Software Development for Serriform, LLC, a firm that designs and delivers enterprise-class software solutions. Previously, Matthew worked at Microsoft as a developer for Internet Explorer and on the team which later developed InfoPath.

Bibliographic information