本书系统地讲解了如何利用C#开发智能制造工程,以具体项目为载体,重在实战,讲解如何搭建智能制造系统的C#软件架构及如何开发出优秀的C#代码。本书分为3部分:基础篇、进阶篇和实战篇。基础篇首先讲解了智能制造的基本概念及其相关的软/硬件环境,然后对智能制造的开发软件C#的基础知识进行了详细的讲解;进阶篇对C#的高级特性和设计模式进行了详细的讲解;实战篇引入了运动控制器,针对智能制造的几个热点应用领域――自动化领域、物联网领域、机器视觉领域进行了详细的讲解,并依托具体的项目讲解如何利用C#搭建智能制造系统的软件架构。本书可作为高等院校智能制造、机械工程和自动化类专业的教材,也可作为智能制造、自动化等相关领域的科技工作者、技术人员、软件开发人员的实战指导书。