注册 登录 进入教材巡展
#

出版时间:2024-06

出版社:电子工业出版社

以下为《智能制造的C#实战教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121451010
  • 1-5
  • 502708
  • 48253775-0
  • 平塑
  • 16开
  • 2024-06
  • 582
  • 362
  • 机械设计制造及自动化
  • 本科 研究生及以上
内容简介
本书系统地讲解了如何利用C#开发智能制造工程,以具体项目为载体,重在实战,讲解如何搭建智能制造系统的C#软件架构及如何开发出优秀的C#代码。 本书分为3部分:基础篇、进阶篇和实战篇。基础篇首先讲解了智能制造的基本概念及其相关的软/硬件环境,然后对智能制造的开发软件C#的基础知识进行了详细的讲解;进阶篇对C#的高级特性和设计模式进行了详细的讲解;实战篇引入了运动控制器,针对智能制造的几个热点应用领域——自动化领域、物联网领域、机器视觉领域进行了详细的讲解,并依托具体的项目讲解如何利用C#搭建智能制造系统的软件架构。 本书可作为高等院校智能制造、机械工程和自动化类专业的教材,也可作为智能制造、自动化等相关领域的科技工作者、技术人员、软件开发人员的实战指导书。
目录
目录__eol__基础篇__eol__第1章 智能制造导论 2__eol__1.1 智能制造简介 2__eol__1.1.1 智能制造的起源 2__eol__1.1.2 智能制造的定义 3__eol__1.1.3 智能制造发展的3个阶段 3__eol__1.1.4 智能制造技术产业链 6__eol__1.2 智能制造的硬件 8__eol__1.2.1 PLC和运动控制器 8__eol__1.2.2 输入/输出 11__eol__1.2.3 计算机/触摸屏 11__eol__1.2.4 驱动器和电机 11__eol__1.2.5 执行机构 12__eol__1.2.6 反馈装置 13__eol__1.2.7 通信接口 13__eol__1.3 智能制造的软件 17__eol__1.3.1 工业软件 17__eol__1.3.2 嵌入式软件和非嵌入式软件 18__eol__1.3.3 上位机和下位机 19__eol__1.4 C#语言与.NET Framework平台 20__eol__1.4.1 上位机开发平台 20__eol__1.4.2 C#介绍 21__eol__1.4.3 .NET Framework介绍 21__eol__1.5 本书主要内容和章节安排 23__eol__第2章 C#应用程序开发基础 25__eol__2.1 Visual Studio开发环境 25__eol__2.1.1 Console控制台应用程序 27__eol__2.1.2 类库的开发与应用 30__eol__2.1.3 Windows窗体应用程序 33__eol__2.1.4 常用的Windows标准控件 37__eol__2.1.5 控件属性和事件 38__eol__2.1.6 窗体设计实例 40__eol__2.2 生成、运行与调试 42__eol__2.2.1 生成和运行 42__eol__2.2.2 调试 44__eol__2.3 C#基本语法 46__eol__2.3.1 C#程序结构 46__eol__2.3.2 命名空间 47__eol__2.3.3 关键字 48__eol__2.3.4 标识符 48__eol__2.3.5 代码注释 49__eol__2.4 C#代码编写规范 49__eol__2.4.1 字母大小写约定 50__eol__2.4.2 命名注意事项 50__eol__2.5 本章小结 51__eol__第3章 C#语言基础 52__eol__3.1 数据类型 52__eol__3.1.1 值类型 52__eol__3.1.2 引用类型 55__eol__3.1.3 装箱与拆箱 57__eol__3.2 数据类型之间的转换 57__eol__3.2.1 类型铸造 58__eol__3.2.2 通过string进行类型转换 58__eol__3.2.3 使用as操作符进行类型转换 61__eol__3.3 常量与变量 61__eol__3.3.1 常量 61__eol__3.3.2 变量 64__eol__3.4 运算符与表达式 65__eol__3.4.1 算术运算符 65__eol__3.4.2 关系运算符 67__eol__3.4.3 逻辑运算符 68__eol__3.4.4 位运算符 69__eol__3.4.5 赋值运算符 70__eol__3.4.6 条件运算符 72__eol__3.4.7 其他运算符 72__eol__3.4.8 运算符优先级 73__eol__3.5 C#语言的结构 74__eol__3.5.1 分支语句 74__eol__3.5.2 循环语句 79__eol__3.5.3 跳转语句 82__eol__3.6 数组 83__eol__3.7 类 85__eol__3.7.1 类的定义 85__eol__3.7.2 类的成员 86__eol__3.7.3 构造函数 87__eol__3.7.4 析构函数 89__eol__3.8 方法 91__eol__3.8.1 方法的声明 91__eol__3.8.2 参数传递 93__eol__3.9 属性 96__eol__3.10 接口 98__eol__3.10.1 接口的概念 99__eol__3.10.2 接口的实现 99__eol__3.11 本章小结 101__eol__第4章 C#面向对象的编程技术 102__eol__4.1 面向对象的概念 102__eol__4.1.1 面向过程的编程思想 102__eol__4.1.2 面向对象的编程思想 103__eol__4.1.3 面向对象程序设计3原则 104__eol__4.2 类的封装与继承的实现 110__eol__4.3 类的抽象与多态的实现 114__eol__4.3.1 方法重载 114__eol__4.3.2 运算符重载 116__eol__4.3.3 虚方法与方法覆盖 118__eol__4.3.4 抽象类与抽象方法 120__eol__4.4 本章小结 121__eol__?__eol__进阶篇__eol__第5章 C#高级特性 123__eol__5.1 集合 123__eol__5.1.1 动态数组类 124__eol__5.1.2 哈希表类 125__eol__5.1.3 排序列表类 127__eol__5.1.4 堆栈类 128__eol__5.1.5 队列类 130__eol__5.2 泛型 131__eol__5.2.1 泛型方法 132__eol__5.2.2 泛型类 133__eol__5.2.3 泛型集合 134__eol__5.3 委托与事件 138__eol__5.3.1 委托 138__eol__5.3.2 事件 147__eol__5.4 多线程技术 150__eol__5.4.1 什么是线程 150__eol__5.4.2 线程生命周期 150__eol__5.4.3 主线程 151__eol__5.4.4 Thread 类的一些常用属性和方法 151__eol__5.4.5 创建线程 152__eol__5.4.6 管理线程 156__eol__5.4.7 销毁线程 158__eol__5.5 反射技术 159__eol__5.5.1 什么是反射 160__eol__5.5.2 反射技术的应用 160__eol__5.5.3 反射技术的优/缺点 165__eol__5.6 本章小结 166__eol__第6章 C#图形图像编程 167__eol__6.1 GDI+绘图基础 167__eol__6.1.1 Graphics类 167__eol__6.1.2 Graphics类的常用方法 168__eol__6.1.3 Graphics绘制实例 169__eol__6.2 绘制图形 171__eol__6.2.1 常用绘图对象 171__eol__6.2.2 绘制功能 174__eol__6.2.3 综合实例 177__eol__6.3 图像处理 181__eol__6.3.1 图像的读取、保存和转换 182__eol__6.3.2 图像的复制和粘贴 185__eol__6.3.3 彩色图像处理 189__eol__6.4 本章小结 195__eol__第7章 C#设计模式 196__eol__7.1 什么是设计模式 196__eol__7.2 设计模式的七大原则或法则 198__eol__7.2.1 单一职能原则 198__eol__7.2.2 开放封闭原则 199__eol__7.2.3 里氏代换原则 200__eol__7.2.4 依赖倒转原则 201__eol__7.2.5 接口隔离原则 201__eol__7.2.6 合成复用原则 202__eol__7.2.7 迪米特法则 203__eol__7.3 常用设计模式的实现 204__eol__7.3.1 单例模式 204__eol__7.3.2 工厂方法模式 206__eol__7.3.3 简单工厂模式 209__eol__7.3.4 抽象工厂模式 213__eol__7.3.5 策略模式 217__eol__7.3.6 观察者模式 220__eol__7.4 本章小结 225__eol__实战篇__eol__第8章 运动控制器的C#应用开发 227__eol__8.1 运动控制导论 227__eol__8.1.1 运动控制系统的组成 228__eol__8.1.2 运动控制系统的分类 229__eol__8.1.3 运动控制器的应用领域 231__eol__8.2 运动控制系统的应用 231__eol__8.2.1 运动控制系统的功能 232__eol__8.2.2 单轴运动 233__eol__8.2.3 多轴运动 236__eol__8.3 用ZBasic开发下位机软件 239__eol__8.4 用C#开发上位机软件 241__eol__8.5 正运动的运动控制器的C#例程 246__eol__8.5.1 单轴控制 246__eol__8.5.2 多轴插补 250__eol__8.6 本章小结 254__eol__第9章 C#在自动化领域的应用开发 255__eol__9.1 上位机软件功能分解 255__eol__9.2 底层控制模块的开