搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C#上位机开发一本通
0.00     定价 ¥ 108.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787122447807
  • 作      者:
    黄伟
  • 出 版 社 :
    化学工业出版社
  • 出版日期:
    2024-03-01
收藏
内容介绍
本书针对自动化工程师,全面、深入地介绍了C#上位机开发的基础知识、设计思路与功能实现,旨在帮助读者快速掌握上位机开发的基本原理、技术要点和实践方法。本书内容主要包括C#基本语法、常用控件和布局技巧,C#与WinCC数据交互,SCADA面向组件开发,利用C#实现设备通信,通信驱动库封装,数据库应用开发,文件操作与访问,程序安装与部署等。
本书内容翔实、实用性强,紧密结合自控行业技术人员的IT知识需求,在C#语法讲解中穿插大量程序实例,提高读者学习兴趣和编程成就感。同时,通过典型的上位机应用开发讲解,帮助读者掌握实际应用开发技能,学以致用。
本书适合从事上位机开发的自动化工程师学习,也可供控制工程、自动化相关专业的师生参考。
展开
目录
第1章 C#上位机开发概述
1.1 .Net Framework
1.2 .Net Standard
1.3 .Net Core/.Net
1.4 C#
1.5 Native和Managed程序
1.6 Visual Studio
1.7 安装Visual Studio
1.8 第一个C#程序
1.9 WinForm和WPF
1.10 RAD工具
1.11 事件驱动模型
1.12 Runtime
第2章 数据类型与运算符
2.1 变量
2.2 常量
2.3 基本数据类型
2.4 枚举
2.5 结构
2.6 数组
2.6.1 一维数组
2.6.2 多维数组
2.6.3 数组的数组
2.7 object
2.8 var
2.9 变量命名规则
2.10 运算符
2.10.1 一元运算符
2.10.2 二元运算符
2.10.3 三元运算符
2.11 程序注释
2.12 代码折叠
2.13 变量作用域
2.13.1 循环体中的变量
2.13.2 方法或者事件中的变量
2.13.3 类字段
2.14 关键字
2.15 命名空间
2.16 实用技巧
2.16.1 快速输入
2.16.2 错误提示
第3章 流程控制
3.1 条件语句
3.2 选择语句
3.3 循环语句
3.3.1 for
3.3.2 while
3.3.3 do…while
3.3.4 foreach
3.4 跳转语句
3.4.1 goto
3.4.2 break
3.4.3 continue
3.4.4 return
第4章 高级类型
4.1 数据字典
4.2 dynamic
4.3 list
4.4 泛型
第5章 常用控件
5.1 公共属性
5.1.1 Name
5.1.2 Text
5.1.3 Enabled
5.1.4 Location
5.1.5 FlatStyle
5.1.6 BackColor
5.1.7 Font
5.1.8 ForeColor
5.1.9 BackgroundImage
5.1.10 Visible
5.1.11 Size
5.1.12 Dock
5.1.13 Locked
5.2 按钮控件(Button)
5.3 文本框控件(TextBox)
5.4 标签控件(Label)
5.5 下拉列表框控件(ComboBox)
5.6 ListBox
5.7 DateTimePicker
5.8 ListView
5.9 DataGridView
5.9.1 绑定数据表(Access)
5.9.2 绑定数据表(SQL Server)
5.9.3 代码操作DataGridView
5.10 菜单(MenuStrip)
5.11 工具栏(ToolStrip)
5.12 状态栏(StatusStrip)
5.13 Timer
5.14 LinkLabel
5.15 TreeView
5.16 contextMenuStrip
5.17 PictureBox
第6章 窗体布局
6.1 默认布局
6.2 边界布局
6.3 流式布局
6.4 网格布局
6.5 卡片布局
6.6 混合布局
第7章 常用类库
7.1 Convert
7.2 BitConvert
7.3 DateTime
7.3.1 属性
7.3.2 方法
7.4 GDI+
7.4.1 几个概念
7.4.2 绘制直线
7.4.3 绘制矩形
7.4.4 绘制圆形
7.4.5 绘制文本
7.4.6 填充矩形
7.5 常见应用
7.5.1 进制转换
7.5.2 vbpowerpacks
第8章 第三方UI控件库
8.1 CSkin
8.2 ReaLTaiizor
8.3 NuGet简介
第9章 C#与WinCC
9.1 C#访问WinCC
9.1.1 COM技术
9.1.2 访问WinCC变量
9.1.3 访问WinCC控件
9.2 使用C#开发WinCC控件
9.2.1 自定义控件
9.2.2 自定义按钮控件
9.2.3 开发WinCC支持的控件
9.2.4 自定义控件和WinCC交互
第10章 多线程
10.1 进程和线程
10.2 进程中的循环
10.3 多线程例子
10.4 Thread类
10.4.1 构造函数
10.4.2 属性
10.4.3 方法
10.5 ThreadPool
10.6 Task
10.7 async/await
第11章 面向对象与面向组件编程
11.1 面向对象编程概述
11.2 阀门对象
11.2.1 属性
11.2.2 方法
11.2.3 事件
11.2.4 实例化
11.3 面向组件编程概述
11.4 阀门组件
11.4.1 在项目中创建组件
11.4.2 接口信号
11.4.3 组件属性
11.4.4 组件方法
11.4.5 Faceplate
第12章 委托、事件与回调
12.1 委托
12.2 事件
12.3 回调
第13章 设备通信
13.1 串口通信
13.2 Socket通信
13.2.1 Socket基本知识
13.2.2 Socket通信适用场景
13.2.3 Socket通信流程
13.2.4 Socket通信实例
13.3 S7通信
13.3.1 几种常用的通信库介绍
13.3.2 S7NetPlus的使用
13.3.3 Sharp7的使用
13.4 OPC DA
13.4.1 添加OPC DA Client
13.4.2 使用OPC DA Client
13.5 OPC UA
13.5.1 OPC UA Server配置
13.5.2 导入类库
13.5.3 设计界面和编码
13.6 Modbus
13.6.1 NModbus4简介
13.6.2 NModbus的使用(TCP Client)
13.6.3 EasyModbus的使用(TCP Server)
13.7 FINS通信
13.7.1 FINS协议简介
13.7.2 FINS的使用
13.8 多任务通信
13.8.1 主界面
13.8.2 设置界面
13.8.3 连接PLC
13.8.4
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证