- ISBN:9787111556022
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:335
- 出版时间:2021-12-01
- 条形码:9787111556022 ; 978-7-111-55602-2
内容简介
本书基于Visual Studio 2012,采用案例驱动的方式编写,旨在让读者掌握物联网应用系统开发的思路、方法和常用技术。全书共8章,包括初识C#编程、C#语法基础、流程控制、数组与集合、函数、面向对向编程—类和对象、面向对向编程—继承和多态、线程处理,每章都根据教学需要配备了典型的实用案例。本书是全国职业院校技能大赛赛项成果转化教材,吸纳了教学一线教师的教学经验和技能大赛合作企业的开发成果,具有通俗易懂、内容精练、重点突出、层次分明和实例丰富的特点。 本书可作为各类职业院校物联网及相关专业的教材,也可作为C#编程入门的培训教材,以及软件开发人员的工具书籍。本书配有所有案例的源代码和实验相关的文档,以及课后习题答案和电子教案,选用本书作为教材的教师可以从机械工业出版社教育服务网(www.cmpedu.com)免费注册下载或联系编辑(010-88379194)咨询。
目录
第1章
初识C#编程(1)
11 C#应用实例(2)
12 C#入门(3)
121 C#的来源(3)
122 C#的基本思想(4)
123 C#的技术体系(5)
124 C#的应用领域和前景(5)
125 如何学好C#(6)
13 开发环境的搭建(7)
131 操作系统要求(7)
132 安装Visual Studio 2012
开发平台(7)
14 第1个WPF程序(9)
141 WPF概述(9)
142 为什么要学习WPF(10)
143 XAML简介(11)
144 XAML的优点(12)
145 新建WPF项目(12)
146 解决方案资源管理器
项目模板(16)
15 基于C#的物联网实训系统(17)
151 数字量采集器及其
相关设备(17)
152 四模拟量采集器及其
相关设备(18)
153 实训系统开发实现过程(19)
16 C#案例开发所涉及的基本术语(27)
161 常用术语(27)
162 命名空间(29)
本章小结(31)
习题(31)
第2章
C#语法基础(33)
案例展现 环境参数采集—— 数据
表达式的使用(34)
21 变量与常量(35)
211 变量(35)
212 常量(36)
22 数据和内存(37)
23 进制转换(38)
231 二进制转换为十进制(39)
232 十进制转换为二进制(40)
24 C#基础数据类型(41)
241 整型数据(43)
242 实数类型(47)
243 bool类型(49)
244 字符类型(49)
245 C#格式化输出(54)
246 关键字(56)
25 运算符与表达式(57)
251 算术运算符(60)
252 自增、自减运算符(63)
253 赋值运算符(66)
254 类型转换(67)
255 关系运算符(72)
256 逻辑运算符(73)
257 位运算符(76)
258 条件表达式(79)
259 运算符优先级(81)
26 C#编码规范(83)
案例实现 环境参数采集—— 数据
表达式的使用(85)
本章小结(88)
习题(89)
第3章
流程控制(91)
案例展现 智能环境控制—— 流程
控制结构(92)
31 控制结构(93)
32 顺序结构(94)
33 选择结构(96)
331 if语句(99)
332 switch语句(102)
34 循环控制语句(104)
341 while语句(105)
342 dowhile语句(106)
343 for语句(107)
344 嵌套循环(108)
345 break语句和continue语句(109)
35 异常处理(110)
案例实现 智能环境控制—— 流程
控制结构(112)
本章小结(119)
习题(119)
第4章
数组与集合(121)
案例展现 同时控制多个风扇和
连续多次环境数据采
集—— 数组的使用(122)
41 数组概述(123)
42 一维数组(123)
421 一维数组的定义(123)
422 一维数组的初始化(124)
423 一维数组的使用(125)
43 二维数组(131)
431 二维数组的定义(132)
432 二维数组的使用(133)
44 可变数组(134)
45 集合(135)
451 ArrayList类简介(136)
452 ArrayList类的应用(137)
案例实现 同时控制多个风扇和
连续多次环境数据采
集—— 数组使用(144)
本章小结(146)
习题(147)
第5章
函数(149)
案例展现 路灯智能控制—— 函数的
使用(150)
51 函数的作用(151)
52 函数的定义与调用(154)
521 函数的定义(155)
522 函数的调用(156)
53 返回值(157)
54 参数(160)
541 值传递(161)
542 地址传递(163)
543 引用型参数(ref)(164)
544 输出型参数(out)(165)
545 参数匹配(166)
55 递归调用(166)
56 变量的作用域(169)
561 局部变量(169)
562 程序块中的局部变量(170)
案例实现 路灯智能控制—— 函数的
使用(170)
本章小结(178)
习题(179)
第6章
面向对象编程—— 类和对象(181)
案例展现 风扇开关控制—— 类的
使用(182)
61 面向对象的基本概念(183)
62 类的定义和使用(184)
621 类的定义(184)
622 声明对象(188)
623 属性(190)
624 构造函数(191)
625 析构函数和垃圾回收(194)
626 实例演练—— Adam4150类(196)
63 类的高级应用(201)
631 静态成员(201)
632 常量成员(206)
633 重载(Overload)(209)
634 this关键字(218)
635 索引(219)
636 值类型和引用类型(223)
637 引用符和对象的区别(226)
638 声明对象数组(227)
639 类视图(228)
案例实现 风扇开关控制—— 类的
使用(228)
本章小结(235)
习题(235)
第7章
面向对象编程——继承和多态(237)
案例展现 实验室路灯控制—— 类的
继承、多态(238)
71 继承(239)
711 基类与派生类(240)
712 protected成员(242)
713 虚函数的重写(247)
714 普通函数的隐藏(249)
715 base关键字(250)
716 密封类和密封函数(252)
717 派生类的构造函数(252)
718 万类之源—— Object类(258)
719 实例演练—— 由设备串口
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0