Have you ever used SAS Enterprise Guide and found yourself wishing that it had that one specific feature, something that you know would make it the perfect tool for your work or industry? You don't have to settle for just the "out of the box" features; you can add your own capabilities with SAS custom tasks! Chris Hemedinger's new book takes you step-by-step through the process of creating custom tasks for use in SAS Enterprise Guide and SAS Add-In for Microsoft Office. Using standard off-the-shelf development tools for Microsoft .NET, you'll learn how you can hook in your custom processes and make them available to a wide range of SAS users. In the first part of the book, you'll learn how to use the development environment and the programming interfaces provided by SAS to create, test, and deploy new custom tasks. You'll learn about the services that the SAS Enterprise Guide framework offers, including data access, the ability to run SAS programs, and integration of your custom results into a SAS Enterprise Guide project. In the second part of the book, Hemedinger provides a variety of useful, field-tested and ready-to-run examples—complete with C# and Visual Basic .NET source code. Each example highlights different programming techniques that you can apply immediately within your own custom tasks. The book also addresses important aspects of .NET programming, such as debugging, exception handling, threading models, and user interface design. This book is part of the SAS Press program.