<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_阿立部落格</title><subtitle type="text">致力于ASP. NET的研究</subtitle><id>http://feed.cnblogs.com/blog/u/31969/rss</id><updated>2010-02-21T03:24:31Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/31969/rss"/><entry><id>http://www.cnblogs.com/ch00694534/archive/2010/02/21/1670165.html</id><title type="text">Flash社交游戏开发攻略连载（一）</title><summary type="text">如今SocailGame火爆的如日中天，AS也是热得滚烫，农场、餐厅以及花园类游戏的火爆使得很多人都打起了开发Flash游戏的算盘。作为公司项目主管，我就负责了两个项目的开发，一个是餐厅，另一个是花园。这里是游戏的链接（非广告，大家可以只看截图不点连接）接下来我会以这两个游戏开发的过程为范例，给大家分享一些在游戏开发方面的经验以及一些比较不错的技术解决方案，有架构上的，也有技术实现上的我会陆续写一...</summary><published>2010-02-21T03:25:00Z</published><updated>2010-02-21T03:25:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2010/02/21/1670165.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2010/02/21/1670165.html"/><content type="html">&lt;span  style="font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; line-height: 25px; color: #444444; "&gt;如今SocailGame火爆的如日中天，AS也是热得滚烫，农场、餐厅以及花园类游戏的火爆使得很多人都打起了开发Flash游戏的算盘。作为公司项目主管，我就负责了两个项目的开发，一个是餐厅，另一个是花园。&lt;div style="word-wrap: break-word; word-break: break-all; "&gt;&lt;a href="http://uh.9ria.com/link.php?url=http://apps.renren.com%2Fwondergarden%2F" target="_blank" style="word-wrap: break-word; word-break: break-all; color: #2c629e; text-decoration: none; "&gt;这里是游戏的链接&lt;/a&gt;（非广告，大家可以只看截图不点连接）&lt;/div&gt;&lt;div style="word-wrap: break-word; word-break: break-all; "&gt;接下来我会以这两个游戏开发的过程为范例，给大家分享一些在游戏开发方面的经验以及一些比较不错的技术解决方案，有架构上的，也有技术实现上的&lt;/div&gt;&lt;p&gt;我会陆续写一些东西，这篇博客就作为目录吧&amp;nbsp;&lt;/p&gt;&lt;div style="word-wrap: break-word; word-break: break-all; "&gt;花园游戏：&lt;/div&gt;&lt;div  style="word-wrap: break-word; word-break: break-all; "&gt;&lt;img src="http://uh.9ria.com/attachment/201002/21/27528_126672176830K4.jpg" style="word-wrap: break-word; word-break: break-all; max-width: 720px; "  alt="" /&gt;&lt;p style="word-wrap: break-word; word-break: break-all; margin-top: 1.5em; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;/p&gt;&lt;/div&gt;&lt;div  style="word-wrap: break-word; word-break: break-all; "&gt;餐厅游戏：&lt;/div&gt;&lt;div  style="word-wrap: break-word; word-break: break-all; "&gt;&lt;br style="word-wrap: break-word; word-break: break-all; " /&gt;&lt;/div&gt;&lt;div  style="word-wrap: break-word; word-break: break-all; "&gt;&lt;img src="http://uh.9ria.com/attachment/201002/21/27528_1266722031yeC3.jpg" style="word-wrap: break-word; word-break: break-all; max-width: 720px; "  alt="" /&gt;&lt;/div&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/ch00694534/aggbug/1670165.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ch00694534/archive/2010/02/21/1670165.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2009/07/27/1531782.html</id><title type="text">SNS游戏主题餐厅即将上线了！</title><summary type="text">游戏图片预览：</summary><published>2009-07-27T02:09:00Z</published><updated>2009-07-27T02:09:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2009/07/27/1531782.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2009/07/27/1531782.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/05/1138401.html</id><title type="text"> LINQ下使用三层架构的探索（六）逻辑访问层中的数据统计以及一个主从报表。</title><summary type="text">以前，我们要在某个报表中显示统计信息一般有两种方法：1通过一个SQL查询——我们可以向数据库发出一个额外的查询来为某个特定的类别计算统计信息。SQL包含一系列的聚合函数，并由GROUP BY子句指定应该根据什么数据来进行统计。2在表示层中统计已经获取的信息。然而这两个方法都有他们的缺点&#xD;第一种方法很明显，他增加了一次到数据库的往返，因为在获取报表信息的时候我们已经对数据库进行了一次访问，而我们要获得的统计信息可以从报表中获取。而且无法获取更加复杂的业务统计。&#xD;第二种方法则没有很好的让层次划分出来，我们更加希望表示层中仅仅使用方法而不要去设计这些方法。（尤其是一些业务规则，比如NBA中有“球员效率”这项数据，但如果不是很熟悉这项业务的程序员是不知道这个效率是如何计算的。）&#xD;&#xD;</summary><published>2008-04-05T09:42:00Z</published><updated>2008-04-05T09:42:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/05/1138401.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/05/1138401.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/04/1137703.html</id><title type="text">LINQ下使用三层架构的探索（五）逻辑访问层中的带参查询、插入、更新以及删除。</title><summary type="text">在上一章中，虽然只添加了一个方法，但是在LINQ下的三层架构已经成型了。这章之中我们将在中间层添加更多的方法，包括带参数的查询，以及插入 更新，删除操作。因为在中间层中只有db.SubmitChanges()操作是数据访问，而其他操作都是逻辑上的（非实体的）访问与修改，所以我们没有必要把db.SubmitChanges()方法单独去放在另外一层之中。</summary><published>2008-04-04T12:58:00Z</published><updated>2008-04-04T12:58:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/04/1137703.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/04/1137703.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/03/1136002.html</id><title type="text"> LINQ下使用三层架构的探索（四）建立一个逻辑访问层，并且添加一些查询方法</title><summary type="text">看了刚才的评论，我觉得有些朋友曲解了我的意思，之前我并没有真正对站点进行分层，而是快速地让刚接触LINQ的人去体验使用LINQ访问数据的快捷&#xD;而这章开始才真正说到我的分层方式。另外，稍后我会把我做的东西设在一个集合里面，节省首页区资源。&#xD;令人激动的时刻终于到了，直到现在，我们仍然在使用表示层操作对象，现在，该是体现三层架构的优势的时候了。这一章中我们将建立一个逻辑访问层Productbll。&#xD;之所以叫他“逻辑访问层”，因为我们访问的是逻辑对象而不是实体数据，因为实体数据已经被LINQ预先地转化成了对象。&#xD;&#xD;</summary><published>2008-04-03T04:08:00Z</published><updated>2008-04-03T04:08:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1136002.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1136002.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135446.html</id><title type="text">LINQ下使用三层架构的探索（三）建立一个LTS层，并在表示层中插入数据</title><summary type="text">上一章讲了在表示层中查询数据的方法，现在我们要说说插入数据的操作。不过大家注意，我们现在仅仅用了二层的架构，目的是让大家能够直观的看到LINQ的工作原理，在接下来的章节里，我们将会把这些方法都写入中间层去。 </summary><published>2008-04-03T00:04:00Z</published><updated>2008-04-03T00:04:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135446.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135446.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135444.html</id><title type="text">LINQ下使用三层架构的探索（二）建立一个LTS层，并在表示层中查询数据</title><summary type="text">为了让第一次接触linq的朋友也能够一起来探讨，我提供了按部就班的方法，并且从最基础的操作开始。&#xD;关于三层架构的优点我就不多说了，开门见山，我们直接开始我们的工作。</summary><published>2008-04-03T00:00:00Z</published><updated>2008-04-03T00:00:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135444.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/03/1135444.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/04/02/1134975.html</id><title type="text">LINQ下使用三层架构的探索（一）文章索引与概念</title><summary type="text"> 现在网上能够将LINQ讲的很清楚或者比较深刻的文章并不多，而关于分层的则就更少，无论是国外还是国内，对于LINQ的应用都还在探索阶段，也有不少人怀疑LINQ的性能。</summary><published>2008-04-02T10:03:00Z</published><updated>2008-04-02T10:03:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/04/02/1134975.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/04/02/1134975.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/02/09/1066342.html</id><title type="text">SQL2005EXPRESS查询关键字出现次数的代码（比常规方法快5倍）</title><summary type="text">通常我们要解决查询次数的方法是这样的，在有空格或者其他分割符号的地方分割短语，然后逐个单词地进行比较。但是这样的速度是非常慢的，现在有一种方法比这种方法快5倍！</summary><published>2008-02-09T09:38:00Z</published><updated>2008-02-09T09:38:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/02/09/1066342.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/02/09/1066342.html"/></entry><entry><id>http://www.cnblogs.com/ch00694534/archive/2008/02/06/1065410.html</id><title type="text">一个实用的类，把DATATABLE中的内容用HTML的方式显示</title><summary type="text">要发送一封Email给别人，这个Email里面的内容自然只能用HTML来写，如果涉及到数据显示的话，用这个会很方便</summary><published>2008-02-06T10:04:00Z</published><updated>2008-02-06T10:04:00Z</updated><author><name>NafLian</name><uri>http://www.cnblogs.com/ch00694534/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ch00694534/archive/2008/02/06/1065410.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ch00694534/archive/2008/02/06/1065410.html"/></entry></feed>
