出版社:机械工业出版社
年代:2008
定价:35.0
本书描述使用.NET Micro Framework进行嵌入式开发的核心技术和概念。本书主要内容包括构建基于.NET Micro Framework的小型连结设备、构造设备、网络技术、创建界面显示、使用SideShow、使用仿真器以及控制机器人。本书通过实践来说明嵌入式开发的技术和知识,从通用的GPIO和中断,到Client/Server网络,再到Windows Sideshow。
译者序
序言
前言
致谢
作者简介
第一部分预备工作
第1章构建基于.NETMicroFramework的小型连接设备
1.1微软为何创建.NETMicroFramework
1.2.NETMicroFramework与微软嵌入式产品相适合
1.3什么是.NETMicroFramework
1.3.1可引导的运行时
1.3.2.NETMicroFramework
1.3.3.NETMicroFramework硬件抽象层
1.3.4框架库
1.3.5用户界面Shell
1.3.6VisualStudio集成
1.3.7系统需求
1.4小结
第2章.NET以及.NETMicroFramework简介
2.1.NET和.NETMicroFramework
2.1.1.NET和开发人员的需求
2.1.2.NETMicroFramework上的托管代码
2.1.3编译器以及代码生成
2.1.4.NETFramework
2.1.5基于对象的硬件表示法
2.2小结
第3章开始
3.1和VisualStudio集成
3.2安装.NETMicroFrameworkSDK
3.3创建一个新工程
3.4项目设置
3.5默认的C#代码
3.6编译、发布和执行
3.7交互式调试
3.8部署到目标设备
3.9小结
第二部分:让.NETMicroFramework为你服务
第4章构造一个设备
4.1终极版闪光灯
4.2驱动输出
4.2.1创造一个输出端口对象
4.2.2实例和引用
4.2.3控制对象
4.3输入端口对象
4.4完整的程序我们的第一个闪光灯
4.5输入事件
4.5.1方法和委托
4.5.2中断处理器方法
4.5.3连接中断处理器到事件
4.6完整的程序使用中断的闪光灯
4.6.1类和数据成员
4.6.2继承和端口
4.6.3对象和设备
4.7用线程实现一个闪光灯指示特性
4.7.1前台和后台线程
4.7.2线程同步
4.7.3创建线程
4.8用定时器实现一个闪光灯指示特性
4.9数据记录闪光灯
4.9.1创建一个数据存储类
4.9.2C#中的异常
4.9.3记录数据
4.9.4通过RS?232串行端口输出数据
4.10小结
第5章.NetMicroFramework开发
5.1保留数据
5.1.1数据存储硬盘
5.1.2存储数据
5.1.3存储持久数据
5.1.4持久化与仿真器
5.2构建设备软组件
5.2.1嵌入式事件驱动软组件
5.2.2GPS组件状态及属性
5.2.3创建消息栈
5.2.4C#接口
5.2.5用组件和接口设计程序
5.3性能设计
5.3.1优化循环
5.3.2访问成员数据
5.3.3性能和类的继承
5.3.4数据类型和性能
5.3.5循环等待和系统性能
5.3.6对象托管
5.4小结
第6章网络
6.1获得连接
6.1.1OSI模式
6.1.2第一层:物理层
6.1.3第二层:数据链路层
6.1.4第三层:网络层
6.1.5第四层:传输层
6.1.6第五层:会话层
6.1.7第六层:表示层
6.1.8第七层:应用层
6.2客户端/服务器模型
6.3P2P模型
6.4Microsoft.SPOT.Net
6.5带套接字的TCP/IP程序
6.5.1端口
6.5.2UDP
6.5.3TCP
6.6System.Net命名空间
6.7System.Net.Sockets命名空间
6.8构建一个闪光灯连接
6.8.1创建HQ服务器
6.8.2闪光灯配置协议
6.8.3从闪光灯连接HQ
6.8.4使用UDP更新HQ
6.8.5把UDP例子扩展为P2P闪光灯
6.9小结
第7章创建界面显示
7.1Bitmap类
7.1.1创建Bitmap实例
7.1.2在位图上绘制
7.1.3在显示硬件上刷新位图
7.1.4.NETMicroFramework中的颜色
7.2绘制图形
7.2.1绘制普通的填充矩形
7.2.2绘制分级填充的矩形
7.2.3用透明度绘制矩形
7.2.4用圆角绘制
7.3添加资源到.NETMicroFramework项目
7.4图像绘制
7.5图像缩放
7.6绘制文本
7.6.1在位图中绘制文本
7.6.2计算渲染文本的长度
7.6.3在矩形区中绘制文本
7.6.4构造一个显示
7.6.5绘制大量文本
7.6.6WPF和.NETMicroFramework
7.7Application类
7.8窗口和显示元素
7.8.1用StackPanel编排显示
7.8.2用Canvas准确放置组件
7.8.3更新显示元素
7.9显示元素层级
7.10显示文本
7.11显示图像
7.11.1创建一个有钟面的表
7.11.2自定义面板的大小
7.11.3Panel类
7.12用户输入和事件
7.12.1绑定到硬件事件
7.12.2使用按钮事件
7.13创建一个动态用户界面
7.14小结
第8章使用SideShow作为用户界面
8.1SideShow概述
8.1.1SideShow设备能做什么
8.1.2SideShow和WindowsVistaSideBar
8.2SideShow设备管理
8.3SideShow设备和gadget程序
8.4创建和部署SideShow程序
8.4.1创建SideShow程序
8.4.2简单示例程序
8.4.3运行SideShowgadget程序
8.5SideShow内容和端点
8.5.1在SideShow设备上显示内容
8.5.2即时内容
8.5.3简单内容格式帮助类
8.5.4创建图像内容
8.6显示通知
8.7创建SideShow菜单页面
8.8弹出菜单
8.9创建SideShow对话页面
8.10SideShow设备事件
8.10.1导航事件
8.10.2gadget程序事件
8.10.3连接和断开事件
8.11使用SideShow设备
8.12小结
第9章运用仿真器开发
9.1可扩展的仿真器
9.1.1可扩展仿真器设计
9.1.2模拟你的设备
9.1.3添加仿真组件
9.1.4创建自己的组件
9.1.5内置仿真器组件
9.1.6导入配置
9.1.7高级仿真器技术
9.2小结
第三部分:工程
第10章控制机器人
10.1硬件平台
10.2控制机器人工程
10.2.1iRobotRoomba
10.2.2以iRobotRoomba开始
10.2.3构造一个表现Roomba的对象
10.2.4对象实例和线程
10.2.5机器人事件
10.2.6性能权衡
10.3小结
第11章从原型到产品:案例学习
11.1案例学习1:EmbeddedFusionBall?In?Maze游戏
11.1.1关于EmbeddedFusion
11.1.2设备描述
11.1.3为什么是.NETMicroFramework
11.1.4设计方法
11.1.5使用.NETMicroFramework和VisualStudio开发
11.1.6移植
11.2案例学习2:VistaSideShow
11.2.1关于RickSwaney和VistaSideShow
11.2.2设备描述
11.2.3为什么使用.NETMicroFramework
11.2.4设计方法
11.2.5使用.NETMicroFramework和VisualStudio工作
11.3小结
词汇表
本书介绍使用具有丰富的、托管代码环境的.NETMicroFramework进行应用开发。你将学到如何使用.NETFramework和MicrosoftVisualC#通过真实案例、专家介绍和示例代码来有效地为小型设备构造健壮的应用。主要内容包括构建基于.NETMicroFramework的小型连接设备、构造设备、网络技术、创建界面显示、使用SideShow、使用仿真器以及控制机器人。本书通过实践来说明嵌入式开发的技术和知识,从通用的GPIO和中断,到Client/Server网络,再到WindowsSideShow。 本书描述使用微软.NETMicroFramework进行嵌入式开发的核心技术和概念。本书主要内容包括构建基于.NETMicroFramework的小型连接设备、构造设备、网络技术、创建界面显示、使用SideShow、使用仿真器以及控制机器人。本书通过实践来说明嵌入式开发的技术和知识,从通用的GPIO和中断,到Client/Server网络,再到WindowsSideShow。 本书适合嵌入式开发人员以及其他软件开发人员参考。
书籍详细信息 | |||
书名 | Microsoft .NET Micro Framework嵌入式编程站内查询相似图书 | ||
丛书名 | Microsoft核心技术丛书 | ||
9787111257110 如需购买下载《Microsoft .NET Micro Framework嵌入式编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 19 | 装帧 | 平装 |
页数 | 印数 |
Microsoft .NET Micro Framework嵌入式编程是机械工业出版社于2009.01出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。
(美) 汤普逊 (Thompson,D.) , (美) 迈尔斯 (Miles,R.S.) , 著
莫雨, 编著
信息产业部软件与集成电路促进中心, 编著
(美) 达夫 (Duffy,J.) , 著
微软公司, 著
王毅, 编著
(美) 利布提 (Liberty,J.) , 著
胡成华, 刘传瑞, 郭文生, 编著
(美) 诺思拉普 (Northrup,T.) , 著