本书定位于易学、易懂、易掌握,强调知识体系的连续性,便于教师课堂讲解。本书重点讲解企业常用的核心技术,而对于不常用的技术则弱化讲解或不予讲解。学生通过学习本书入门后,可自行查阅参考书或MSDN学习其他C#编程知识。例如,对于同类书上很少提及但在企业中广泛应用的查询统计报表功能及Excel、Word互操作功能等,本书给予了详尽的讲解,而类似委托、事件等内容,由于在开发过程中程序员很少编写类似代码,在本书中则弱化讲解。
本书是C#语言的入门教程。全书分为两个部分:第一部分介绍C#的基础知识,主要包括C#变量和表达式、流程控制语句、类和对象、继承和多态、数组与集合对象、值类型与引用类型;第二部分通过某超市进销存信息管理系统,讲解软件开发过程中的程序框架设计、数据库设计、界面设计的流程,并演示基础资料设置模块、采购入库模块、查询统计模块、用户管理与权限管理模块和商品销售模块的实现过程。在系统实现过程中,本书通过实际问题带出知识点的形式,讲解异常处理、事件、ADO.NET编程、报表设计、WinForms控件、Excel操作、字符串处理、泛型编程等多项.NET知识。
本书的特点是充分考虑初学者的学习情况,强调“必需、够用”原则,在强调动手能力的同时,也强调编程思想的讲解。全书项目案例完整,书中代码可移植性强,可直接应用于商业软件开发。本书还免费提供教学视频、电子教案和项目完整源代码。
本书适合作为高职院校计算机专业的教材,也可作为有一定数据库技术基础的计算机语言初学者的入门教程。对于刚刚进入公司工作的程序员来说,本书也有较大的参考价值。