首页 > 编程 > .NET > 正文

浅析.Net Micro Framework 4.0正式开源_.Net教程

2024-07-10 12:51:47
字体:
来源:转载
供稿:网友

推荐:浅析电子商务的框架
前些阵子照着《Pro ASP.NET 2.0 E-Commerce in C#2005》书编辑了一个商务系统网站,想总结一下学习到的所学的知识。 该网站具有一般商务网站的特征 这里先讲讲他的框架 数据访问层 用的的存储过程操作数据库的存储,有一个Shop.DataAccess类库专门(注意我这

从今年开始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(1280255);
    Brush b 
= new SolidColorBrush(c);
    Pen p 
= new Pen(c);
    
//绘制背景(绘矩形)
    dc.DrawRectangle(b, p, 00, Width, Height);

    
//绘椭圆
    b = new SolidColorBrush(Color.White);
    p 
= new Pen(Color.Black, 2);
    dc.DrawEllipse(b, p, 
40204020);

    
//绘线
    p = new Pen(ColorUtility.ColorFromRGB(25500), 5);
    dc.DrawLine(p, 
402010080);

    
//绘矩形
    b = new SolidColorBrush(Color.White);
    p 
= new Pen(Color.Black, 4);
    dc.DrawRectangle(b, p, 
806010080);

    
//绘多边行
    int[] points = { 102303021001803013050130801805021070230 };
    b 
= new SolidColorBrush(Color.White);
    p 
= new Pen(ColorUtility.ColorFromRGB(02550), 3);
    dc.DrawPolygon(b, p, points);

    
//写文字
    c = ColorUtility.ColorFromRGB(0255255);
    dc.DrawText(
"http://blog.csdn.net/yefanqiu", Resources.GetFont(Resources.FontResources.small), c, 18020);
}

此外V4.0的性能也值得称道,目前相关测试程在开发板上运行的速度明显比上几个版本快。

.Net Micro Framework采用的是更为彻底的源代码授权方式(Apache 2.0 license),比linux的授权更为开放,希望这次开源能点燃.Net Micro Framework的开发爱好者心中的激情。

 

分享:解读多语言开发的个人体验
在文章的前面,先定义一下,这里谈的语言(A)指的是语言以及使用该语言可以很容易调用的基本类库及可免费或低代价获得的第三方类库及开源类库(B)。在很多情况下谈语言和谈语言的选择时的语境,都是指的B。 选择多语言混合开发的一个目的是为了使用其中某

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表