《C#程序设计实训教程(第2版)》以任务形式讲解C#程序设计基础和实训内容,共分两部分。第一部分为C#程序设计基础,共包括3个单元,9个任务,基础部分以一个学生成绩表信息贯穿基础知识、面向对象和数据库操作。单元1:使用C#基础知识操作学生成绩表。本单元主要讲解C#程序的语法基础知识,要求学习者理解、掌握C#的基本语法、数据类型、程序的三种基本结构。单元2:使用面向对象知识操作学生成绩表。本单元主要讲解C#的面向对象基础知识,要求学习者理解、掌握对象、类、属性、方法、继承与多态、抽象类和接口等。单元3:使用WinForms操作学生成绩表。本单元主要讲解使用ADO.NET控件访问数据库和ADO.NET对象访问数据库技术,实现对数据库表中数据的增、删、改、查操作。第二部分为C#程序设计实训,共包括4个单元,20个任务,实训内容以一个数据库(POS进销存数据库)贯穿教学过程,学生不必在多个数据库之间来回穿梭,更容易理解与掌握。单元1:POS进销存管理系统设计。本单元主要介绍“POS进销存后台管理系统”中的数据库(表建立,数据库连接,数据库表中数据的增、删和改)操作方法、系统登录功能的设计、数据库操作类的构造、系统主界面(主菜单、工具栏和状态栏)的设计。单元2:后台管理系统中的基础资料和采购入库功能设计。本单元主要介绍基础信息的录入(供应商信息、商品信息、商品类别和商品计量单位)、采购入库模块功能(主界面、初始化工作和辅助录入)设计与实现、水晶报表打印采购入库单的设计与实现。单元3:后台管理系统中的查询统计和权限管理等功能设计。本单元主要介绍商品查询统计功能的实现,它包括模块功能的介绍、商品分类采购统计功能、Excel统计报表的输出、用户设置与权限管理功能的设计与实现。单元4:POS商品销售前台管理系统功能实现。本单元主要介绍“POS商品销售前台管理系统”中模块功能介绍、主界面设计、初始化工作、商品信息录入、商品销售和使用RDLC报表打印销售小票等功能。本部分还有一大亮点是报表输出功能:单元2中采购入库单采用水晶报表;单元3中查询统计采用Excel输出统计报表;单元4中销售小票打印采用RDLC报表。