O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Pro InfoPath 2007

Book Description

Pro InfoPath 2007 is an excellent book for developers trying to learn the scope and range of application forms that can be built with Microsoft Office InfoPath 2007. InfoPath is now in its second generation and it enables the creation of rich desktop and web forms using XML technologies and allows gathering of structured, business-critical information. Together with Microsoft Windows SharePoint Server 2007, InfoPath allows built-in integration with back-end processes, databases, and work flow, and provides developers with rich tools to build enterprise-wide forms solutions.

During the development and stabilization phase of InfoPath 2007, Philo worked closely with the product team to test features, provide feedback on scenarios, and to build and apply solutions for the government and public sector. He has poured all that experience in an engaging manner into this booka great read for every developer trying to learn InfoPath.

—Kamaljit Bath, Principal Program Manager Lead, Microsoft Office InfoPath and Forms Services

Table of Contents

  1. Title Page
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. About the Author
  6. About the Technical Reviewer
  7. Acknowledgements
  8. Introduction
  9. CHAPTER 1 Introducing InfoPath
    1. InfoPath
    2. InfoPath As a Smart Client
    3. E-forms
    4. InfoPath for Forms Solutions
    5. Summary
  10. CHAPTER 2 Tour of the InfoPath Client
    1. Form Templates vs. Form Data
    2. InfoPath and Form Maintenance
    3. Tour of the InfoPath Client
    4. Summary
  11. CHAPTER 3 Tour of the InfoPath Designer
    1. Introduction to InfoPath Form Design
    2. Form Design Philosophy
    3. Creating a New Form
    4. The Design Tasks Pane
    5. Summary
  12. CHAPTER 4 InfoPath Views
    1. InfoPath Views in Detail
    2. Summary
  13. CHAPTER 5 Publishing InfoPath Forms
    1. Publishing Overview
    2. Form Security
    3. Xcopy Publishing
    4. Network Location
    5. Via E-mail
    6. SharePoint
    7. Summary
  14. CHAPTER 6 SharePoint Integration
    1. SharePoint Form Libraries
    2. Form Property Promotion/Demotion
    3. InfoPath Browser-Capable Forms
    4. E-mail Enabling Document Libraries
    5. SharePoint Workflow
    6. Summary
  15. CHAPTER 7 Data Connections
    1. Overview
    2. Data Connections
    3. Data Source
    4. SQL Server
    5. Web Services
    6. E-mail
    7. Hosting Environment
    8. SharePoint
    9. Summary
  16. CHAPTER 8 Advanced InfoPath Topics
    1. Importing Word/Excel Forms
    2. Cascading Drop-Down Lists
    3. Content Types
    4. Custom Task Panes
    5. Policies
    6. Merging Forms
    7. Summary
  17. CHAPTER 9 Writing Code in InfoPath
    1. Visual Studio Tools for Applications (VSTA)
    2. InfoPath and Visual Studio
    3. Understanding the InfoPath Object Model
    4. XPathNavigator
    5. InfoPath Form Events
    6. Manipulating the Form
    7. Working with Data Connections
    8. Browser-Capable Forms
    9. Security
    10. Summary
  18. CHAPTER 10 InfoPath Add-Ins and Task Panes
    1. Writing an InfoPath Add-In
    2. Creating and Using a Custom Task Pane
    3. Hosting an InfoPath Form in an ASP.NET Form
    4. Summary
  19. CHAPTER 11 Workflow
    1. Windows Workflow Foundation (WF)
    2. SharePoint Designer and Workflow
    3. Designing Workflow in Visual Studio
    4. Summary
  20. APPENDIX A Understanding the Manifest
    1. xDocumentClass
    2. Package
    3. DataAdapters
    4. FileNew
    5. Repackaging an XSN
    6. Summary
  21. APPENDIX B Web Services
    1. Simple Object Access Protocol (SOAP)
    2. Web Service Description Language (WSDL)
    3. Writing .NET Web Services Suitable for InfoPath
    4. Web Services Enhancements (WSE)
    5. Windows Communication Foundation (WCF)
    6. Universal Discovery, Description, and Integration (UDDI)
    7. Web Services and SQL Server
    8. Summary
  22. APPENDIX C Using XMLSpy with InfoPath
    1. About XMLSpy
    2. XMLSpy and XML Files
    3. Schemas
  23. Index