本书以24堂课的形式,从初中级用户的角度进行科学合理的设计,全面讲述了使用C#进行程序开发所必备的知识和技能,突出学、练、用结合。主要内容包括初探C#及其开发环境、C#程序设计基础、程序流程控制、字符及字符串的使用、数组与集合、程序设计中的算法、面向对象程序设计、Windows窗体设计、Windows应用程序常用控件、Windows应用程序高级控件、ADO.NET数据访问技术、DataGridView数据控件、面向对象编程高级技术、LINQ技术的使用、文件及IO、GDI+绘图技术、水晶报表与打印、网络编程、线程的使用、异常处理与程序调试、Windows应用程序打包部署、企业人事管理系统、房屋中介管理系统、进销存管理系统。本书适合有志于从事软件开发的初学者、高校计算机相关专业的学生和毕业生,也适合作为软件开发人员的参考手册或高校的教学参考书。