全书共分为两篇:基础理论篇和应用开发篇。基础理论篇比较全面地介绍了C#面向对象程序设计语言的基础理论,内容包括.NET框架与Visual Studio 2012开发工具概述、C#语法基础知识、C#面向对象编程基础、文件处理系统、.NET Framework框架与常用类库、基于ADO.NET的数据库编程和Windows窗体应用程序开发。 基础理论部分不仅适用于C#的初学者,更适用于有一定C#语言基础的读者,使之能够更好地掌握和熟练的应用C#的基础理论,进行系统设计与应用开发更得心应手。 应用开发篇结合“选课与成绩管理系统”,详细介绍了基于C#的三层C/S模式的系统设计与开发方法及数据库编程技术,内容包括三层体系结构及其基于C#的实现、数据库设计方法与步骤、基于三层C/S模式的选课及成绩管理系统和选课与成绩管理系统几个典型模块的设计及其在C#中的实现。 书中实例及其相关技术具有较强的代表性、实用性、指导性。案例概念清晰,编码规范,解析详细。 本书主要面向C#工程应用与项目开发人员,可以作为基于C#的项目开发的培训教材,也可供C#程序设计语言自学人员参考,还可以作为高等院校C#语言程序设计课程的参考书。本书的基础篇也可以作为C#语言程序设计课程的教材内容。