This book is for enterprise developers who use Visual Studio 2008, ASP.NET, C#, and SQL Server to deliver departmental or company wide line of business applications. These developers are constantly faced with the challenge of trying to get projects off the ground with little or no real direction or specific requirements. The book builds an application from start to finish using a framework that can be extended and used by programmers. The book is for corporate developers who make up the bulk of application developers using Visual Studio. The text focuses on implementing patterns that they can used for real world solutions and will build a complete solution which demonstrates patterns for data entry, role based security, workflow, event notification, reporting, exception handling, and a query builder that can be used for both reports and views.
With the Problem-Design-Solution promise and approach, the chapters are broken down into their own modules where the intent is to take the reader through the process from beginning to end while building a complete project with each chapter module. Each chapter establishes the problem, what the reader wants to do, and why it is important, and then what factors and restrictions need to be taken into account. Next the chapter covers how the programmer will solve the problem with an adequate solution that will provide only the best results. Finally, the developer produces code and other materials to better realize the design and solution to the problem. This part of the chapter is where the reader gets hands-on practice at creating code that builds applications.
Building a Framework for Corporate Intranet Apps
Designing the Data Access Layer
Designing the Business Logic Layer
Designing the UI Layer
Implementing the Microsoft Exception Handling App Block
Role Based Security
Paid Time Off
Workflow Engine Design
Customizing Views and Reports with Query Builder Control
Home Page with Web Parts
Installing the App
Code Generation Tool