The Visio team would like to congratulate Visio MVP https://mvp.support.microsoft.com/profile/David.John.Parker on his new book, http://msdn.microsoft.com/en-us/library/gg144577.aspx . This book provides an in-depth coverage of creating http://blogs.msdn.com/b/visio/archive/2009/09/10/creating-custom-validation-rules-for-visio-2010.aspx in Visio 2010.
https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/64/06/metablogapi/2273.FrontCover_2.jpg
After reading Microsoft Visio 2010: Business Process Diagramming and Validation , a few key things were apparent. First, this book covers a variety of topics. The book begins with an overview of process management in Visio 2010 and introduces Visio users to an assortment of new Visio 2010 features. Then two chapters are devoted to the Visio Object Model and the Visio ShapeSheet: powerful tools that combine to provide the unique development experience within Visio. Of course, there is a strong focus on the new http://blogs.msdn.com/b/visio/archive/2009/09/08/diagram-validation-in-visio-2010.aspx feature but a reader will learn about a wide range of Visio topics.
Second, the book provides a large quantity of coded examples and even a chapter devoted to a worked example. These clear, well-thought-out examples are great for those who want to experiment in Visio as they read the book.
Finally, the book is a great reference for those interested in building custom validation rules. In Visio 2010, validation enables companies to ensure that their diagrams meet certain compliancy, business standards or more general requirements. Visio provides some built-in validation rules, but anyone can create custom validation rules to meet their own needs: you can specify your own custom diagram requirements, for any type of diagram, and Visio will verify these requirements for you. This book was written to teach people how to master this process of designing, implementing and sharing custom validation rules.
For more information about the book, check out David Parker’s book http://www.visiorules.com/ . We also have a chapter from the book, http://msdn.microsoft.com/en-us/library/gg144579.aspx , available on MSDN.