图书介绍
C#物联网程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C#物联网程序设计基础](https://www.shukui.net/cover/63/34555775.jpg)
- 胡锦丽,唐建清主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111556022
- 出版时间:2017
- 标注页数:335页
- 文件大小:35MB
- 文件页数:347页
- 主题词:C语言-程序设计-职业教育-教材;互联网络-应用-职业教育-教材;智能技术-应用-职业教育-教材
PDF下载
下载说明
C#物联网程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识C#编程1
1.1 C#应用实例2
1.2 C#入门3
1.2.1 C#的来源3
1.2.2 C#的基本思想4
1.2.3 C#的技术体系5
1.2.4 C#的应用领域和前景5
1.2.5 如何学好C#6
1.3 开发环境的搭建7
1.3.1 操作系统要求7
1.3.2 安装Visual Studio 2012开发平台7
1.4 第1个WPF程序9
1.4.1 WPF概述9
1.4.2 为什么要学习WPF10
1.4.3 XAML简介11
1.4.4 XAML的优点12
1.4.5 新建WPF项目12
1.4.6 解决方案资源管理器项目模板16
1.5 基于C#的物联网实训系统17
1.5.1 数字量采集器及其相关设备17
1.5.2 四模拟量采集器及其相关设备18
1.5.3 实训系统开发实现过程19
1.6 C#案例开发所涉及的基本术语27
1.6.1 常用术语27
1.6.2 命名空间29
本章小结31
习题31
第2章 C#语法基础33
案例展现 环境参数采集——数据表达式的使用34
2.1 变量与常量35
2.1.1 变量35
2.1.2 常量36
2.2 数据和内存37
2.3 进制转换38
2.3.1 二进制转换为十进制39
2.3.2 十进制转换为二进制40
2.4 C#基础数据类型41
2.4.1 整型数据43
2.4.2 实数类型47
2.4.3 bool类型49
2.4.4 字符类型49
2.4.5 C#格式化输出54
2.4.6 关键字56
2.5 运算符与表达式57
2.5.1 算术运算符60
2.5.2 自增、自减运算符63
2.5.3 赋值运算符66
2.5.4 类型转换67
2.5.5 关系运算符72
2.5.6 逻辑运算符73
2.5.7 位运算符76
2.5.8 条件表达式79
2.5.9 运算符优先级81
2.6 C#编码规范83
案例实现 环境参数采集——数据表达式的使用85
本章小结88
习题89
第3章 流程控制91
案例展现 智能环境控制——流程控制结构92
3.1 控制结构93
3.2 顺序结构94
3.3 选择结构96
3.3.1 if语句99
3.3.2 switch语句102
3.4 循环控制语句104
3.4.1 while语句105
3.4.2 do…while语句106
3.4.3 for语句107
3.4.4 嵌套循环108
3.4.5 break语句和continue语句109
3.5 异常处理110
案例实现 智能环境控制——流程控制结构112
本章小结119
习题119
第4章 数组与集合121
案例展现 同时控制多个风扇和连续多次环境数据采集——数组的使用122
4.1 数组概述123
4.2 一维数组123
4.2.1 一维数组的定义123
4.2.2 一维数组的初始化124
4.2.3 一维数组的使用125
4.3 二维数组131
4.3.1 二维数组的定义132
4.3.2 二维数组的使用133
4.4 可变数组134
4.5 集合135
4.5.1 ArrayList类简介136
4.5.2 ArrayList类的应用137
案例实现 同时控制多个风扇和连续多次环境数据采集——数组使用144
本章小结146
习题147
第5章 函数149
案例展现 路灯智能控制——函数的使用150
5.1 函数的作用151
5.2 函数的定义与调用154
5.2.1 函数的定义155
5.2.2 函数的调用156
5.3 返回值157
5.4 参数160
5.4.1 值传递161
5.4.2 地址传递163
5.4.3 引用型参数(ref)164
5.4.4 输出型参数(out)165
5.4.5 参数匹配166
5.5 递归调用166
5.6 变量的作用域169
5.6.1 局部变量169
5.6.2 程序块中的局部变量170
案例实现 路灯智能控制——函数的使用170
本章小结178
习题179
第6章 面向对象编程——类和对象181
案例展现 风扇开关控制——类的使用182
6.1 面向对象的基本概念183
6.2 类的定义和使用184
6.2.1 类的定义184
6.2.2 声明对象188
6.2.3 属性190
6.2.4 构造函数191
6.2.5 析构函数和垃圾回收194
6.2.6 实例演练——Adam4150类196
6.3 类的高级应用201
6.3.1 静态成员201
6.3.2 常量成员206
6.3.3 重载(Overload)209
6.3.4 this关键字218
6.3.5 索引219
6.3.6 值类型和引用类型223
6.3.7 引用符和对象的区别226
6.3.8 声明对象数组227
6.3.9 类视图228
案例实现 风扇开关控制——类的使用228
本章小结235
习题235
第7章 面向对象编程——继承和多态237
案例展现 实验室路灯控制——类的继承、多态238
7.1 继承239
7.1.1 基类与派生类240
7.1.2 protected成员242
7.1.3 虚函数的重写247
7.1.4 普通函数的隐藏249
7.1.5 base关键字250
7.1.6 密封类和密封函数252
7.1.7 派生类的构造函数252
7.1.8 万类之源——Object类258
7.1.9 实例演练——由设备串口类派生出Adam4150类260
7.2 多态性270
7.2.1 派生类的对象和基类的关系270
7.2.2 多态性的概念271
7.2.3 抽象类和抽象函数271
7.2.4 多态性的应用272
7.2.5 is运算符274
7.2.6 向下类型转换275
7.2.7 接口277
7.2.8 类关系图281
案例实现 实验室路灯控制——类的继承、多态282
本章小结298
习题298
第8章 线程处理301
案例展现 温度自动控制——线程处理302
8.1 线程概述303
8.1.1 进程和线程303
8.1.2 应用程序主线程304
8.1.3 子线程的实现方法305
8.2 线程的优先级311
8.3 线程的插入314
8.4 线程的状态315
8.5 线程类317
8.6 定时器DispatcherTimer319
案例实现 温度自动控制——线程处理325
本章小结331
习题331
附录333
附录A 标准ASCII码表333
附录B ADAM-4150协议指令集335