This book provides information on how to design, debug, and deploy applications using component-based development and the new development tool from Visual Studio.NET: Visual C#. It also explains how to develop a wide variety of components, such as web controls, data access, enterprise level components, file service, multithreaded components, accessibility components and more. The book is aimed at readers who are new to Visual C#, but are already intermediate to advanced programmers familiar with another language. They understand object-oriented programming and are looking for .NET solutions to their programming challenges.
Table of Contents
Preface. Acknowledgments. Part I: General Topics. Chapter 1: The Development Process. Chapter 2: Component Structure. Chapter 3: Component Design. Chapter 4: Component Classifications. Chapter 5: Debugging. Chapter 6: Deployment. Part II: Front--End Components. Chapter 7: Windows Form Components. Chapter 8: Creating Front Ends with the WebBrowser Component. Chapter 9: Custom Controls. Chapter 10: User Controls. Chapter 11: Database Front Ends. Chapter 12: Tips for the Front End. Part III: Middle--Tier Components. Chapter 13: Web Forms. Chapter 14: Web Controls. Chapter 15: User Controls. Chapter 16: Services. Chapter 17: Security. Part IV: Back--End Components. Chapter 18: The ADO.NET Architecture. Chapter 19: Database Web Services. Chapter 20: Multithreaded Components. Chapter 21: Gateway Services. Appendix: Bibliography. Index.
Ted Faison is an internationally recognized expert in object--oriented and component--based development. A twenty--year veteran of the computer industry, he is an active researcher, lecturer, and author; his firm has provided software consulting services and built systems of all sizes for corporate and governmental organizations since 1992. Ted lives in southern California with his wife and three children. He can be reached at firstname.lastname@example.org.