Designing Forms for Microsoft Office InfoPath and Forms Services 2007 (Microsoft .NET Development Series)
Author: Scott Roberts
"Microsoft Office InfoPath represents a revolutionary leap in XML technologies and a new paradigm for gathering business-critical information. I am delighted that Scott Roberts and Hagen Green, two distinguished members of the InfoPath product team, decided to share their experience in this book."
--From the Foreword by Jean Paoli, cocreator of XML 1.0 and Microsoft Office InfoPath
Microsoft Office InfoPath 2007 offers breakthrough tools for gathering, managing, and integrating business-critical information, and creating efficient forms-driven processes. Two longtime members of Microsoft's InfoPath product team have written the first comprehensive, hands-on guide to building successful XML-based solutions with InfoPath 2007.
The book opens with a practical primer on the fundamentals of InfoPath form template design for information workers and application developers at all levels of experience. It then moves into advanced techniques for customizing, integrating, and extending form templates--with all the code examples and detail needed by professional developers.
Learn how to:
- Design form templates: create blank form templates, insert and customize controls, use advanced formatting, and construct and lay out views
- Work with data: start with XML data or schema, manually edit data sources, and understand design-time visuals
- Add custom business logic to forms, and integrate them with other applications
- Retrieve and query data from external data sources, including XML files, databases, SharePoint lists, Web services, and ADO.NET DataSets
- Submit and receive form data using ADO.NET
- Save, preview, and publish to e-mail, SharePoint, and more
- Build reusable components with template parts
- Create workflows with SharePoint and InfoPath E-Mail Forms
- Administer Forms Services and Web-enabled form templates
- Build advanced form templates using C# form code, custom controls, add-ins, and the new InfoPath 2007 managed object model
- Design form templates using Visual Studio Tools for Office (VSTO)
- Update, secure, and optimize your form templates
New interesting book: Wild Game Cookbook or Kitchen Garden
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction
Author: Daniel Shiffman
This book teaches you the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization.
A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques.
Within these pages, ITP (Tisch School of the Arts, New York University) professor Daniel Shiffman demonstrates the fundamentals of programming that will expand your understanding of what is possible in the world of computer graphics. By travelling beyond the confines of proprietary software, you will be empowered to create your own custom design tools.
* A friendly start-up guide to Processing, the visual artist's free, open-source alternative to expensive software and daunting programming languages.
* No previous experience requiredthis book is for the true programming beginner!
* Step-by-step examples, thorough explanations, hands-on exercises, and simple code samples support your learning curve. Source code and supplemental tutorials are also available through an online companion site.
Table of Contents:
Lesson 1 The Beginning 1
Ch. 1 Pixels 3
Ch. 2 Processing 17
Ch. 3 Interaction 31
Lesson 2 Everything You Need to Know 43
Ch. 4 Variables 45
Ch. 5 Conditionals 59
Ch. 6 Loops 81
Lesson 3 Organization 99
Ch. 7 Functions 101
Ch. 8 Objects 121
Lesson 4 More of the Same 139
Ch. 9 Arrays 141
Lesson 5 Putting It All Together 163
Ch. 10 Algorithms 165
Ch. 11 Debugging 191
Ch. 12 Libraries 195
Lesson 6 The World Revolves Around You 199
Ch. 13 Mathematics 201
Ch. 14 Translation and Rotation (in 3D!) 227
Lesson 7 Pixels Under a Microscope 253
Ch. 15 Images 255
Ch. 16 Video 275
Lesson 8 The Outside World 303
Ch. 17 Text 305
Ch. 18 Data Input 325
Ch. 19 Data Streams 357
Lesson 9 Making Noise 379
Ch. 20 Sound 381
Ch. 21 Exporting 397
Lesson 10 Beyond Processing 407
Ch. 22 Advanced Object-Oriented Programming 409
Ch. 23 Java 423
App Common Errors 439
Index 447
No comments:
Post a Comment