MICROSOFT NET MICRO FRAMEWORK嵌入式编程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)DONALD THOMPSON,ROB S.MILES著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111257110
- 页数:217 页
译者序 2
序言 2
前言 2
致谢 2
作者简介 2
第一部分 预备工作 2
第1章 构建基于.NET Micro Framework的小型连接设备 2
1.1 微软为何创建.NET Micro Framework 2
1.2 .NET Micro Framework与微软嵌入式产品相适合 3
1.3 什么是.NET Micro Framework 5
1.3.1 可引导的运行时 5
1.3.2 .NET Micro Framework 6
1.3.3 .NET Micro Framework硬件抽象层 7
1.3.4 框架库 8
1.3.5 用户界面Shell 8
1.3.6 Visual Studio集成 9
1.3.7 系统需求 11
1.4 小结 12
第2章 .NET以及.NET Micro Framework简介 13
2.1 .NET和.NET Micro Framework 13
2.1.1 .NET和开发人员的需求 13
2.1.2 .NET Micro Framework上的托管代码 13
2.1.3 编译器以及代码生成 14
2.1.4 .NET Framework 15
2.1.5 基于对象的硬件表示法 16
2.2 小结 18
第3章 开始 19
3.1 和Visual Studio集成 19
3.2 安装NET Micro Framework SDK 19
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.Net 73
6.5 带套接字的TCP/IP程序 78
6.5.1 端口 79
6.5.2 UDP 79
6.5.3 TCP 80
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 从闪光灯连接HQ 91
6.8.4 使用UDP更新HQ 93
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 Framework 109
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 SideBar 129
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 Roomba 180
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 关于EmbeddedFusion 194
11.1.2 设备描述 194
11.1.3 为什么是.NET Micro Framework 195
11.1.4 设计方法 196
11.1.5 使用.NET Micro Framework和Visual Studio开发 197
11.1.6 移植 198
11.2 案例学习2:Vista SideShow 198
11.2.1 关于Rick Swaney和Vista SideShow 198
11.2.2 设备描述 199
11.2.3 为什么使用.NET Micro Framework 201
11.2.4 设计方法 202
11.2.5 使用.NET Micro Framework和Visual Studio工作 202
11.3 小结 205
词汇表 206
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019