Microsoft Office InfoPath, as the name suggests, is a part of the Microsoft Office Tool suite. InfoPath aids programmers, as well as Microsoft Office users. Programmers can use InfoPath to design XML-based forms, and users of Office applications can open these forms and easily enter data into them. Microsoft Office InfoPath was first released as a part of Microsoft Office 2003, but has been considerably enhanced since then.
In this chapter, we'll discuss the following:
InfoPath 2007 in Visual Studio (UI and installation), including how to start an InfoPath solution in Visual Studio 2008
Creating an InfoPath solution—object model, and object model functional area
Events in InfoPath—form-level events, XML events, and control events
Custom programming—data validation, custom actions on save, and switching views
Manipulating the Data Source—making InfoPath work with Microsoft SQL Server
Creating a custom Task Pane for InfoPath 2007
Writing InfoPath Add...