It is important to stay focused on the requirements and not start developing an unnecessarily complex application. Therefore we choose a simple set of goals: |
To realize these goals we will implement a simple application, which we will call SmartNotes, that allows placing of electronic notes anywhere on the desktop. We will also integrate a "remind me later" function into this application. This should be sufficient for a first .NET technology evaluation.
Introducing .NET
Introducing Software Engineering
A .NET Prototype
Project Planning
The Photo Editor Application
GDI+ Graphics Extensions
Advanced GDI+ Operations
Dynamic Loading of Components
Accessing System Resources
Performance Optimization, Multithreading, and Profiling
Building the Web Application with ASP.NET
Security and Database Access
Product Release