.Net Micro Framework 4.0正式开源
来源:互联网 发布:淘宝网址生成淘口令 编辑:程序博客网 时间:2024/06/06 03:46
从今年开始5月份,微软就已宣布.Net Micro Framework将开源,目前这一承诺已兑现,现在源码代码已经可以从官方网站上进行下载了。并且.Net Micro Framework部门也已经从研究院转移到产品部门中来,.Net Micro Framework正式成为.Net 产品家族中的一员。
下载链接:
1、.NET Micro Framework 4.0 Porting Kit
2、.NET Micro Framework 4.0 SDK
虽然这次开源并不包括TCP/IP栈和Cryptography,但是在明年上半年准备推出的V4.1版本TCP/IP将开源,并且提供Cryptography的扩展支持,此外还支持VS2010开发和无线802.1x驱动等。
对爱好图形开发的用户来说,这次V4.0对图形的支持将变的更加完善,对椭圆和多边形的线宽和填充都得到了支持。
相关代码:
public override void OnRender(DrawingContext dc)
{
Color c = ColorUtility.ColorFromRGB(128, 0,255);
Brush b = new SolidColorBrush(c);
Pen p = new Pen(c);
//绘制背景(绘矩形)
dc.DrawRectangle(b, p, 0, 0, Width, Height);
//绘椭圆
b = new SolidColorBrush(Color.White);
p=new Pen(Color.Black,2);
dc.DrawEllipse(b, p, 40,20, 40,20);
//绘线
p = new Pen( ColorUtility.ColorFromRGB(255, 0,0),5);
dc.DrawLine(p, 40, 20, 100,80);
//绘矩形
b = new SolidColorBrush(Color.White);
p = new Pen(Color.Black,4);
dc.DrawRectangle(b, p, 80, 60, 100, 80);
//绘多边行
int[] points = { 10, 230, 30, 210, 0, 180, 30, 130, 50, 130, 80, 180, 50, 210, 70, 230 };
b = new SolidColorBrush(Color.White);
p = new Pen(ColorUtility.ColorFromRGB(0, 255,0),3);
dc.DrawPolygon(b,p, points);
//写文字
c= ColorUtility.ColorFromRGB(0, 255, 255);
dc.DrawText("http://blog.csdn.net/yefanqiu", Resources.GetFont(Resources.FontResources.small), c, 180, 20);
}
此外V4.0的性能也值得称道,目前相关测试程在开发板上运行的速度明显比上几个版本快。
.Net Micro Framework采用的是更为彻底的源代码授权方式(Apache 2.0 license),比linux的授权更为开放,希望这次开源能点燃.Net Micro Framework的开发爱好者心中的激情。
- .Net Micro Framework 4.0正式开源
- .NET Micro Framework V4.2 RTM正式发布
- .Net Micro Framework 4.0 RTM一览
- Microsoft .NET Micro Framework 4.0语法
- Expert .NET Micro Framework
- .NET Micro Framework简介
- .NET micro framework 链接
- .NET Micro Framework介绍
- .NET Framework Library 正式开源
- .NET Framework Library 正式开源
- .NET Micro Framework初体验
- .Net Micro Framework 快速入门
- .Net Micro Framework 快速入门
- .NET Micro Framework常见问题问答
- 再谈.NET Micro Framework移植
- Net Micro Framework 快速入门
- .Net Micro Framework移植基础
- .Net Micro Framework 快速入门
- unix常用的命令集(转)
- byte与datetime的转化
- JS实现投票
- ORACLE 表空间操作总结
- 导出Excel的类
- .Net Micro Framework 4.0正式开源
- 国际国内cms系统开源网址大综合
- Get Things Done
- Oracle10g常见HINT的用法
- 基于C#的GIS开发_开发平台搭建
- 如何待机, 休眠, 关闭, 重新启动机器(MOBILE)
- 二进制消息管理的方案
- 怎么判断_variant_t的值是什么类型
- 如何改变Linux主机名