<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_王者归来</title><subtitle type="text">delphi    dotnet    svg    silverlight</subtitle><id>http://feed.cnblogs.com/blog/u/14658/rss</id><updated>2011-12-30T11:11:46Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14658/rss"/><entry><id>http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307873.html</id><title type="text">Castle.DynamicProxy的使用</title><summary type="text">Castle是针对.NET平台下的一个非常优秀的开源项目，从数据访问框架 ORM到依赖注入容器，再到WEB层的MVC框架、AOP，基本包括了整个开发过程中的所有东西，为我们快速的构建企业级的应用程序提供了很好的服务。其中的Castle.DynamicProxy可以实现动态代理的功能</summary><published>2011-12-30T11:12:00Z</published><updated>2011-12-30T11:12:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307873.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307873.html"/><content type="html">&lt;div id="p_fullcontent" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 20px; color: #333333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #cccccc; font-family: Verdana, Simsun, sans-serif; font-size: 13px; text-align: left; background-color: #ffffff; "&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;Castle是针对.NET平台下的一个非常优秀的开源项目，从数据访问框架 ORM到依赖注入容器，再到WEB层的MVC框架、AOP，基本包括了整个开发过程中的所有东西，为我们快速的构建企业级的应用程序提供了很好的服务。&lt;/p&gt;&lt;/div&gt;&lt;ul style="padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eeeeee; border-right-color: #eeeeee; border-bottom-color: #eeeeee; border-left-color: #eeeeee; border-image: initial; font-size: 9pt; font-weight: bold; line-height: 22px; font-family: Verdana, Simsun, sans-serif; text-align: left; "&gt;&lt;span style="color: #686e55; font-family: Arial; font-weight: normal; line-height: 18px; text-align: -webkit-auto; "&gt;其中的Castle.DynamicProxy可以实现动态代理的功能&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/delphidoc/aggbug/2307873.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307873.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307868.html</id><title type="text">业务逻辑工具包 BLToolkit</title><summary type="text">Business Logic Toolkit 提供了一组常用的组件用于简化 .NET 应用的开发。BLToolkit提供了源代码，所以对其进行扩展和自定义。BLToolkit采用C#开发，兼容 .NET Frameworks 3.5 and 4.0, Silverlight 4, 和Mono。主要功能包括：数据库:DbManagerDataAccessLinqMappingT4 Templates for data model generating对象处理:ComponentModelEditableObjects运行期代码生成:AspectsReflectionTypeBuilder官方网站</summary><published>2011-12-30T11:03:00Z</published><updated>2011-12-30T11:03:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307868.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307868.html"/><content type="html">&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;Business Logic Toolkit 提供了一组常用的组件用于简化 .NET 应用的开发。BLToolkit提供了源代码，所以对其进行扩展和自定义。BLToolkit采用C#开发，兼容 .NET Frameworks 3.5 and 4.0, Silverlight 4, 和Mono。&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;主要功能包括：&lt;/p&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;数据库:&lt;/p&gt;&lt;ul style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 45px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; line-height: 25px; text-align: left; background-color: #fafafa; "&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="Data" href="http://bltoolkit.net/Doc.Data.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;DbManager&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="DataAccess" href="http://bltoolkit.net/Doc.DataAccess.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;DataAccess&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="Data.Linq" href="http://bltoolkit.net/Doc.Linq.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;Linq&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="Mapping" href="http://bltoolkit.net/Doc.Mapping.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;Mapping&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="T4 templates for data model generating" href="http://bltoolkit.net/Doc.T4Templates.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;T4 Templates for data model generating&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;对象处理:&lt;/p&gt;&lt;ul style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 45px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; line-height: 25px; text-align: left; background-color: #fafafa; "&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="ComponentModel" href="http://bltoolkit.net/Doc.ComponentModel.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;ComponentModel&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="EditableObjects" href="http://bltoolkit.net/Doc.EditableObjects.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;EditableObjects&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;运行期代码生成:&lt;/p&gt;&lt;ul style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 45px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; line-height: 25px; text-align: left; background-color: #fafafa; "&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="Aspects" href="http://bltoolkit.net/Doc.Aspects.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;Aspects&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="Reflection" href="http://bltoolkit.net/Doc.Reflection.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;Reflection&lt;/a&gt;&lt;/li&gt;&lt;li style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a title="TypeBuilder" href="http://bltoolkit.net/Doc.TypeBuilder.ashx" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #005fa9; "&gt;TypeBuilder&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 25px; color: #404040; font-family: arial, sans-serif, verdana, helvetica; text-align: left; background-color: #fafafa; "&gt;&lt;strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;官方网站：&lt;/strong&gt;&lt;a href="http://www.bltoolkit.net/Home.ashx"&gt;http://www.bltoolkit.net/Home.ashx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/delphidoc/aggbug/2307868.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/delphidoc/archive/2011/12/30/2307868.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2011/11/24/2261273.html</id><title type="text">Qizmt：MySpace的开源MapReduce框架</title><summary type="text">MapReduce是由Google提出并实现的编程模型，可利用大量机器所组成的集群处理或生成海量数据集。此外，由Yahoo!公司资助的Hadoop项目则是MapReduce的开源实现，在Facebook等大型应用中得到了广泛使用。而现在，MySpace也将其MapReduce框架Qizmt开源了，可用于在大规模Windows集群上开发或运行分布式计算程序。MySpace Qizmt可用于各种分布式计算场景，例如：数据挖掘数据分析媒体处理内容索引Qizmt的主要功能有：使用C#快速开发MapReduce任务。简单的“自己动手（Do-It-Yourself）”安装程序内置集成开发环境/调试器自动将</summary><published>2011-11-24T02:22:00Z</published><updated>2011-11-24T02:22:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2011/11/24/2261273.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2011/11/24/2261273.html"/><content type="html">&lt;div&gt;&lt;p style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;&lt;a href="http://labs.google.com/papers/mapreduce.html" style="color: #0b59b2; "&gt;&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;&lt;/a&gt;是由Google提出并实现的编程模型，可利用大量机器所组成的集群处理或生成海量数据集。此外，由Yahoo!公司资助的&lt;a href="http://hadoop.apache.org/" style="color: #0b59b2; "&gt;Hadoop&lt;/a&gt;项目则是&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;的开源实现，在Facebook等大型应用中得到了广泛使用。而现在，MySpace也将其&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;框架&lt;a href="http://qizmt.myspace.com/" style="color: #0b59b2; "&gt;Qizmt&lt;/a&gt;开源了，可用于在大规模Windows集群上开发或运行分布式计算程序。&lt;/p&gt;&lt;p style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;MySpace Qizmt可用于各种分布式计算场景，例如：&lt;/p&gt;&lt;ul style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;&lt;li&gt;数据挖掘&lt;/li&gt;&lt;li&gt;数据分析&lt;/li&gt;&lt;li&gt;媒体处理&lt;/li&gt;&lt;li&gt;内容索引&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;Qizmt的主要功能有：&lt;/p&gt;&lt;ul style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;&lt;li&gt;使用C#快速开发&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;任务。&lt;/li&gt;&lt;li&gt;简单的&amp;#8220;自己动手（Do-It-Yourself）&amp;#8221;安装程序&lt;/li&gt;&lt;li&gt;内置集成开发环境/调试器&lt;ul&gt;&lt;li&gt;自动将堆分配标为红色&lt;/li&gt;&lt;li&gt;为&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;任务的快速开发提供自动完成功能&lt;/li&gt;&lt;li&gt;在目标集群中对&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;任务进行单步调试&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;可在集群中的任意机器上：&lt;ul&gt;&lt;li&gt;编辑任务&lt;/li&gt;&lt;li&gt;调试任务&lt;/li&gt;&lt;li&gt;执行任务&lt;/li&gt;&lt;li&gt;管理任务&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;为&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;任务提供&amp;#8220;差值交换（Delta-only exchange）&amp;#8221;选项&lt;/li&gt;&lt;li&gt;可配置的数据冗余或机器级别的故障转移&lt;/li&gt;&lt;li&gt;可轻易为集群增加机器以提高处理能力&lt;/li&gt;&lt;li&gt;集群程序集缓存（Cluster Assembly Cache），用于将.NET dll释放为&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;任务&lt;/li&gt;&lt;li&gt;三种任务类型：&lt;ul&gt;&lt;li&gt;&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;&amp;nbsp;- 用于对大规模数据进行基于集合的处理&lt;/li&gt;&lt;li&gt;远程 - 用于不适合&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;模型的问题&lt;/li&gt;&lt;li&gt;本地：- 用于组织一系列&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;和远程任务&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;执行&lt;span id="mapreduce" style="background-color: #66ff8f; "&gt;MapReduce&lt;/span&gt;过程中的三种数据交换方式&lt;ul&gt;&lt;li&gt;排序 - 在集群中对键/值对进行排序&lt;/li&gt;&lt;li&gt;分组 - 不将键/值对进行排序，而将它们发送到同一个归并器（reducer）中&lt;/li&gt;&lt;li&gt;散列排序 - 排序随机数据的超快方式&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-family: Lucida, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "&gt;MySpace Qizmt项目现已&lt;a href="http://code.google.com/p/qizmt/" style="color: #0b59b2; "&gt;发布于Google Code&lt;/a&gt;，支持装有.NET 3.5 SP1的Windows 2003 Server，Windows 2008 Server及Windows Vista操作系统。&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/delphidoc/aggbug/2261273.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/delphidoc/archive/2011/11/24/2261273.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2009/08/11/1543775.html</id><title type="text">SQLite移植到了.NET</title><summary type="text">Noah Hart将SQLite3移植到了C#上。虽然此次移植版本比原始版本要慢，但是此项目可以让.NET托管项目在不使用任何P/Invoke和不安全代码的情况下使用SQLite。C#－SQLite被寄放在Google Code上，是从SQLite 3.6.16到C＃的完全移植，代码版权使用MIT License。C#-SQLite通过了超过3万个测试用例，只有9个没有通过。编译好的二进制exe文...</summary><published>2009-08-11T09:05:00Z</published><updated>2009-08-11T09:05:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2009/08/11/1543775.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2009/08/11/1543775.html"/></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2009/08/04/1538866.html</id><title type="text">SharpZipLib for SilverLight 0.85.5</title><summary type="text">SharpZipLib是一个使用C#编写的免费的Zip操作类库，可以利用它对 ZIP 等多种格式进行压缩与解压，是目前为止.net平台上最好的Zip压缩/解压缩库。SharpZipLib官方并没有正式推出SilverLight版，网上一直流传着几个第三方修改过的SilverLight版，但是版本较早，一直都没有更新，最近因项目需要，我在最新版0.85.5的基础上建立了一个SilverLight版的...</summary><published>2009-08-04T10:44:00Z</published><updated>2009-08-04T10:44:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2009/08/04/1538866.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2009/08/04/1538866.html"/></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2009/04/26/1443839.html</id><title type="text">浅谈 Google Skia 图形处理引擎</title><summary type="text">转载自：http://blog.linux.org.tw/~jserv/archives/002095.html 2008 年九月，Google 宣布以改良过的 WebKit 为核心的网络浏览器 Chrome，揭露了众多新特征，比方说崭新的 [V8] JavaScript (ECMAscript) 执行引擎，或许因为太亮眼，掩蔽了所使用另一个开放原始码项目 [skia]， 后者是个 2D 向量图形...</summary><published>2009-04-26T03:44:00Z</published><updated>2009-04-26T03:44:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2009/04/26/1443839.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2009/04/26/1443839.html"/></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2008/10/30/1323152.html</id><title type="text">Google的矢量图形引擎skia开源了.</title><summary type="text">喜欢矢量图形开发的朋友有福了.借着Chrome的东风,Google在2005收购的开源图形引擎Skia终于开源了.Skia大约有8万行左右的代码,该代码是基于Apache 2.0许可证释放的.支持多种平台,并且是google最近开源的手机操作系统Android 的基础代码.具说不弱于开源的图形引擎Cairo,并且接口相当简单.最近Google终于将Skia当做一个独立的开源项目在Google Co...</summary><published>2008-10-30T08:53:00Z</published><updated>2008-10-30T08:53:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2008/10/30/1323152.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2008/10/30/1323152.html"/></entry><entry><id>http://www.cnblogs.com/delphidoc/archive/2008/08/01/1250076.html</id><title type="text">Google Tray - 谷歌客户端 0.2.2</title><summary type="text">Google自已的浏览器Chrome出来了，可以实现类似这个软件的功能，所以现在决定暂停该软件的更新。&amp;#160;&amp;#160; &amp;#160;看了小众软件上面的Google Calendar Tray介绍，觉得比较好用，但是只能显示日历显得有点单薄，并且一个小软件需要安装几十M的.net framework，所以我用delphi参照这个软件写了一个，同时支持集成Google的gmail、日历、阅读器...</summary><published>2008-08-01T03:47:00Z</published><updated>2008-08-01T03:47:00Z</updated><author><name>王者归来</name><uri>http://www.cnblogs.com/delphidoc/</uri></author><link rel="alternate" href="http://www.cnblogs.com/delphidoc/archive/2008/08/01/1250076.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/delphidoc/archive/2008/08/01/1250076.html"/></entry></feed>
