Introduction

As a developer, your job does not end when you deliver an application to the end user. Users expect a well-designed Windows application to be configurable with a minimum of trouble and without needing to have code rewritten. As a simple example, if your application retrieves data from a database, you should provide some way for the end user to configure the name of the database server.

Administrators, too, want to configure applications. Administrative configuration often involves setting up security. In some cases, this involves computer security, designed to keep untrusted applications from harming the operating system or the user's critical data files. In others, this involves user security, designed to control who can use a particular ...

Get MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.