This book presents six medium-sized software projects teaching how to design and develop .NET applications. Each chapter reviews supporting theories and technologies, presents simple application illustrating techniques, offers a class diagram, and more.
Real World .NET Applications consists of six significant .NET applications, each representing one of the major application types: a custom Windows control, an XML document editor, a Pac-Man–style game, a drawing application, an FTP client application, and an ASP.NET online store. Each application or component is thoroughly documented, starting from coverage of the underlying principles through the architecture and design, and finally the actual implementation of the application.