本书以Microsoft Visual Studio 2013为集成开发环境,通过对实际项目(学生选课管理系统)的逐步重构和完善过程,引导读者全面、深入地掌握C# Windows应用项目的开发技术。本书主要介绍C# Windows应用项目的设计思路和开发步骤、OOP基本概念、ADO.NET数据库访问技术、三层体系架构、简单工厂模式等.NET开发的关键技术。本书采用由点及面、由易到难、逐步完善的项目化内容组织方式,逐步介绍C#窗体项目开发的关键技术及其应用技能。本书中涉及的关键技术不仅可用于开发三层架构的C#窗体应用软件,对于读者后续学习各类框架开发更起着奠定基础、知根溯源的作用。本书适用于高职高专院校软件专业的学生学习,也适用于广大需要开发C# Windows应用项目的读者学习。