- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
This item may be
Check for Availability
Developing Solutions with Microsoft Infopath (Pro-Developer)
Synopses & Reviews
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:
Book News Annotation:
Two former and one current engineer at the software behemoth describe how to use its software package that serves both as a designer for creating XML forms and as an editor for displaying them to be filled out. Anyone familiar with a word processor should be able to follow the discussion.
Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)
Book News Annotation:
Two former and one current engineer at the software behemoth describe how to use its software package that serves both as a designer for creating XML forms and as an editor for displaying them to be filled out. Anyone familiar with a word processor should be able to follow the discussion. Annotation Â©2006 Book News, Inc., Portland, OR (booknews.com)
Taking readers inside a sample three-tier business solution, as well as providing case study examples in different industries, the authors provide the expert guidance, best practices, and implementation examples users need to develop end-to-end business solutions with InfoPath. (Computer Books)
Learn how to use common design patterns to build innovative, XML-based enterprise solutions faster-with guidance from two veterans of the Microsoft InfoPath development team. A new program in the Microsoft Office System, InfoPath offers a rich development environment for creating a dynamic, easy-to-use, forms-based front end for business process and workflow solutions. The authors walk you through a three-tiered solution featuring InfoPath as the client, Web services and Microsoft BizTalk in the middle tier, and Microsoft SQL ServerT, Microsoft Exchange Server, or line-of-business applications on the back end. You'll learn best practices for using the most common design and deployment patterns to expedite your development efforts. And you'll see InfoPath in action through a series of vertical industry case-study examples.
- Provides the expert guidance, best practices, and implementation examples you need to develop end-to-end business solutions with InfoPath
- Accelerates you productivity by detailing common design patterns that simplify the development and deployment process
- Takes you inside a sample three-tier business solution, as well as providing case study examples in different industries
- Authors are expert developers who have worked on and with Microsoft's development team for InfoPath
About the Author
Patrick Halstead founded Autonomy Systems LLC, to help companies streamline data-handling costs and improve data analysis using Microsoft Office-based solutions. A former Microsoft developer, Patrick led solutions development for the first version of InfoPath. He is a 2004 Microsoft MVP for Microsoft Office System InfoPath.
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.
Vani Mandava-Teredesai is Lead Software Design Engineer for Testing on the InfoPath product team and has worked on InfoPath since its inception. Prior to joining Microsoft, she worked at the Center of Excellence for Document Analysis and Recognition, a research center at State University of New York Buffalo.
Table of Contents
Acknowledgments; Introduction; What Is InfoPath?; The Goals of This Book; How This Book Is Organized; Programming Prerequisites; Online Companion Content; Share Your Experience; Support; Part I: Getting Started; Chapter 1: Customizing Sample Forms; Choosing Among 25 Sample Forms; Customizing a Sample Form; Working with Data Sources; Modifying the View; Examining the Form; Publishing the Form; Summary; Chapter 2: Creating and Using Forms; Writing Application Logic; Implementing Workflow; Using Data Connections; Summary; Part II: Form Design Patterns; Chapter 3: Creating Smart Forms; Using Conditional Visibility; Using Data Validation; Autopopulating Data; Using Master Detail Controls; Summary; Chapter 4: Creating Rich Forms; InfoPath vs. Smart Documents; InfoPaths Rich Features; Dynamic Structures; Summary; Chapter 5: Advanced Form Design; Advanced Form Controls; Using Extension and XDocument from XSL; Summary; Part III: Deployment Design Patterns; Chapter 6: Database Integration; Integrating with ADO; Integrating with Access; Integrating with SQL; InfoPath-Related Database Concepts; Summary; Chapter 7: Web Services; Designer Support; Error Handling; Rebinding a Web Service; Setting the Timeout When Calling a Web Service; Unsupported Web Service Types; Using .NET Web References; Cross-Domain Rules for Calling Web Services; Summary; Chapter 8: Deployment and Security; Deployment; Security Levels; Version Upgrade; Summary; Chapter 9: SharePoint Collaboration; Prerequisites; Publishing to a SharePoint Form Library; Promoting Data to SharePoint Form Library Columns; SharePoint Views; Using SharePoint Lists from InfoPath Forms; Submitting Forms to a SharePoint Site; Summary; Chapter 10: Forms-Based Workflow; The Approval Process; Controlling Access; Coordinating E-Mail and SharePoint; Schema Changes for Workflow; User Roles; Adding Open Rules; Stepping Through the Workflow; Tracking History Through Event Logging; Deploying Forms to External Users; Summary; Chapter 11: Advanced Workflow with BizTalk; HWS and InfoPath; Programming Prerequisites; Integration Steps; Additional Resources; Summary; Appendix : Resources; On Your Computer; Microsoft Online; Other; Books; Appendix : About the Author; Patrick Halstead; Vani Mandava-Teredesai; Matthew Blain;
What Our Readers Are Saying