图书介绍
MICROSOFT NET MICRO FRAMEWORK嵌入式编程PDF|Epub|txt|kindle电子书版本网盘下载
![MICROSOFT NET MICRO FRAMEWORK嵌入式编程](https://www.shukui.net/cover/35/30177361.jpg)
- (美)DONALD THOMPSON,ROB S.MILES著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111257110
- 出版时间:2008
- 标注页数:217页
- 文件大小:56MB
- 文件页数:234页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
MICROSOFT NET MICRO FRAMEWORK嵌入式编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
译者序2
序言2
前言2
致谢2
作者简介2
第一部分 预备工作2
第1章 构建基于.NET Micro Framework的小型连接设备2
1.1 微软为何创建.NET Micro Framework2
1.2 .NET Micro Framework与微软嵌入式产品相适合3
1.3 什么是.NET Micro Framework5
1.3.1 可引导的运行时5
1.3.2 .NET Micro Framework6
1.3.3 .NET Micro Framework硬件抽象层7
1.3.4 框架库8
1.3.5 用户界面Shell8
1.3.6 Visual Studio集成9
1.3.7 系统需求11
1.4 小结12
第2章 .NET以及.NET Micro Framework简介13
2.1 .NET和.NET Micro Framework13
2.1.1 .NET和开发人员的需求13
2.1.2 .NET Micro Framework上的托管代码13
2.1.3 编译器以及代码生成14
2.1.4 .NET Framework15
2.1.5 基于对象的硬件表示法16
2.2 小结18
第3章 开始19
3.1 和Visual Studio集成19
3.2 安装NET Micro Framework SDK19
3.3 创建一个新工程19
3.4 项目设置22
3.5 默认的C#代码22
3.6 编译、发布和执行24
3.7 交互式调试25
3.8 部署到目标设备25
3.9 小结26
第二部分:让.NET Micro Framework为你服务28
第4章 构造一个设备28
4.1 终极版闪光灯28
4.2 驱动输出28
4.2.1 创造一个输出端口对象29
4.2.2 实例和引用29
4.2.3 控制对象29
4.3 输入端口对象30
4.4 完整的程序—我们的第一个闪光灯30
4.5 输入事件32
4.5.1 方法和委托32
4.5.2 中断处理器方法32
4.5.3 连接中断处理器到事件33
4.6 完整的程序—使用中断的闪光灯34
4.6.1 类和数据成员35
4.6.2 继承和端口35
4.6.3 对象和设备35
4.7 用线程实现一个闪光灯指示特性35
4.7.1 前台和后台线程35
4.7.2 线程同步36
4.7.3 创建线程37
4.8 用定时器实现一个闪光灯指示特性38
4.9 数据记录闪光灯39
4.9.1 创建一个数据存储类39
4.9.2 C#中的异常41
4.9.3 记录数据44
4.9.4 通过RS-232串行端口输出数据47
4.10 小结50
第5章 .Net Micro Framework开发51
5.1 保留数据51
5.1.1 数据存储硬盘51
5.1.2 存储数据52
5.1.3 存储持久数据55
5.1.4 持久化与仿真器57
5.2 构建设备软组件58
5.2.1 嵌入式事件驱动软组件58
5.2.2 GPS组件状态及属性59
5.2.3 创建消息栈61
5.2.4 C#接口62
5.2.5 用组件和接口设计程序64
5.3 性能设计64
5.3.1 优化循环64
5.3.2 访问成员数据65
5.3.3 性能和类的继承67
5.3.4 数据类型和性能68
5.3.5 循环等待和系统性能68
5.3.6 对象托管69
5.4 小结69
第6章 网络70
6.1 获得连接70
6.1.1 OSI模式70
6.1.2 第一层:物理层71
6.1.3 第二层:数据链路层71
6.1.4 第三层:网络层72
6.1.5 第四层:传输层72
6.1.6 第五层:会话层72
6.1.7 第六层:表示层72
6.1.8 第七层:应用层72
6.2 客户端/服务器模型73
6.3 P2P模型73
6.4 Microsoft.SPOT.Net73
6.5 带套接字的TCP/IP程序78
6.5.1 端口79
6.5.2 UDP79
6.5.3 TCP80
6.6 System.Net命名空间80
6.7 System.Net.Sockets命名空间81
6.8 构建一个闪光灯连接83
6.8.1 创建HQ服务器83
6.8.2 闪光灯配置协议86
6.8.3 从闪光灯连接HQ91
6.8.4 使用UDP更新HQ93
6.8.5 把UDP例子扩展为P2P闪光灯95
6.9 小结95
第7章 创建界面显示96
7.1 Bitmap类96
7.1.1 创建Bitmap实例96
7.1.2 在位图上绘制97
7.1.3 在显示硬件上刷新位图97
7.1.4 .NETMicroFramework中的颜色99
7.2 绘制图形100
7.2.1 绘制普通的填充矩形100
7.2.2 绘制分级填充的矩形100
7.2.3 用透明度绘制矩形101
7.2.4 用圆角绘制101
7.3 添加资源到.NET Micro Framework项目102
7.4 图像绘制103
7.5 图像缩放104
7.6 绘制文本104
7.6.1 在位图中绘制文本104
7.6.2 计算渲染文本的长度105
7.6.3 在矩形区中绘制文本105
7.6.4 构造一个显示106
7.6.5 绘制大量文本107
7.6.6 WPF和.NET Micro Framework109
7.7 Application类109
7.8 窗口和显示元素111
7.8.1 用StackPanel编排显示112
7.8.2 用Canvas准确放置组件113
7.8.3 更新显示元素114
7.9 显示元素层级115
7.10 显示文本116
7.11 显示图像119
7.11.1 创建一个有钟面的表119
7.11.2 自定义面板的大小120
7.11.3 Panel类121
7.12 用户输入和事件121
7.12.1 绑定到硬件事件122
7.12.2 使用按钮事件125
7.13 创建一个动态用户界面126
7.14 小结127
第8章 使用SideShow作为用户界面128
8.1 SideShow概述128
8.1.1 SideShow设备能做什么128
8.1.2 SideShow和Windows Vista SideBar129
8.2 SideShow设备管理129
8.3 SideShow设备和gadget程序130
8.4 创建和部署SideShow程序132
8.4.1 创建SideShow程序133
8.4.2 简单示例程序134
8.4.3 运行SideShow gadget程序137
8.5 SideShow内容和端点138
8.5.1 在SideShow设备上显示内容139
8.5.2 即时内容141
8.5.3 简单内容格式帮助类141
8.5.4 创建图像内容142
8.6 显示通知146
8.7 创建SideShow菜单页面147
8.8 弹出菜单148
8.9 创建SideShow对话页面149
8.10 SideShow设备事件150
8.10.1 导航事件150
8.10.2 gadget程序事件152
8.10.3 连接和断开事件153
8.11 使用SideShow设备153
8.12 小结154
第9章 运用仿真器开发155
9.1 可扩展的仿真器155
9.1.1 可扩展仿真器设计155
9.1.2 模拟你的设备156
9.1.3 添加仿真组件159
9.1.4 创建自己的组件165
9.1.5 内置仿真器组件170
9.1.6 导入配置174
9.1.7 高级仿真器技术174
9.2 小结177
第三部分:工程180
第10章 控制机器人180
10.1 硬件平台180
10.2 控制机器人工程180
10.2.1 iRobot Roomba180
10.2.2 以iRobot Roomba开始182
10.2.3 构造一个表现Roomba的对象185
10.2.4 对象实例和线程188
10.2.5 机器人事件192
10.2.6 性能权衡192
10.3 小结193
第11章 从原型到产品:案例学习194
11.1 案例学习1:EmbeddedFusion Ball-In-Maze游戏194
11.1.1 关于EmbeddedFusion194
11.1.2 设备描述194
11.1.3 为什么是.NET Micro Framework195
11.1.4 设计方法196
11.1.5 使用.NET Micro Framework和Visual Studio开发197
11.1.6 移植198
11.2 案例学习2:Vista SideShow198
11.2.1 关于Rick Swaney和Vista SideShow198
11.2.2 设备描述199
11.2.3 为什么使用.NET Micro Framework201
11.2.4 设计方法202
11.2.5 使用.NET Micro Framework和Visual Studio工作202
11.3 小结205
词汇表206