<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>网络推广 网站运营 网站开发 DDV的茶餐厅</title><link>http://www.dplayer.net/</link><description>网络推广 网站运营 网站开发</description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 91204</generator><language>zh-CN</language><copyright>var gaJsHost = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot;https://ssl.&amp;quot; : &amp;quot;http://www.&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + gaJsHost + &amp;quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&amp;quot;));try {var pageTracker = _gat._getTracker(&amp;quot;UA-15462082-1&amp;quot;);pageTracker._trackPageview();} catch(err) {}     Copyright 2005-2010 DDV. 粤ICP备08121139号 </copyright><pubDate>Wed, 04 Jan 2012 17:06:09 +0800</pubDate><item><title>长虹砖头手机竟可待机720天!</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/100.html</link><pubDate>Wed, 04 Jan 2012 17:04:50 +0800</pubDate><guid>http://www.dplayer.net/post/100.html</guid><description><![CDATA[<p><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="line-height: 25px; font-family: 宋体; font-size: 14px" class="Apple-style-span"><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left">近期网络开始流传两张长虹手机的内部谍照，目测该机厚度约为iPhone 4S的3-4倍，泄漏该手机谍照的网友表示，这款手机产品的待机时间可能高达720天，远超主流智能手机一天一充的表现。</div><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center"><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center"><img style="border-bottom: rgb(0,0,0) 1px solid; border-left: rgb(0,0,0) 1px solid; margin: 4px; border-top: rgb(0,0,0) 1px solid; border-right: rgb(0,0,0) 1px solid" border="1" alt="长虹推出手机产品已经不算什么新闻了，此前长虹也曾经推出搭载Android系统的智能手机产品。" align="middle" src="http://www.dplayer.net/upload/2012/1/201201041706051526.jpg" /></div></div><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">　　长虹推出手机产品已经不算什么新闻了，此前长虹也曾经推出搭载Android系统的智能手机产品。</p><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">　　目测看这款手机也具备Android特色的菜单、主页、返回三键，配置了4寸左右大小的屏幕，产品界面跟主流Android智能手机没有明显差异，机器顶部、底部使用了类似iPhone 4S的黑色面板，侧面则使用了金黄色的金属材料，同样具备跟iPhone一样的沟槽，不知道是否也为了优化信号问题。</p><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">　　即便是以该款手机的厚度配备高性能电池，但是能否真的达到720天续航存在疑问。我们预测机身厚度的2/3都用来放置电池，电池的容量可能突破15000毫安时，以Android智能手机的耗电水准最多维持十天左右续航，在电池技术没有突破的情况下720天续航基本不可能。</p><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">　　目前长虹方面没有给出任何公开答复，包括2012年是否有该新款手机的存在，以及维持高续航的技术原因。</p></div><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="left"><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&nbsp;</p><p style="padding-bottom: 0px; margin: 12px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">　　<strong>编辑点评：</strong>不知道这个长虹手机是确有其物还是无中生有。不管怎么说，这个&ldquo;砖头&rdquo;算是给其他手机厂商提供了一个新的发展方向，手机并不是越薄越好，厚也有是有市场的，必要时拿来防身也不错。</p></div></span></span></p>]]></description><category>啥也别说了</category><comments>http://www.dplayer.net/post/100.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=100</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=100&amp;key=8125cd53</trackback:ping></item><item><title>推荐一ria 学习站点。riaedu.com</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/99.html</link><pubDate>Thu, 29 Sep 2011 09:20:20 +0800</pubDate><guid>http://www.dplayer.net/post/99.html</guid><description><![CDATA[<p>&nbsp;推荐一ria 学习站点。<a target="_blank" href="http://www.riaedu.com">riaedu.com 中国最大，资料最全，人气最旺的ria 社区。</a></p><p><img alt="" src="http://www.riaedu.com/templets/default/images/logo.gif" /></p><p>&nbsp;</p><p>&nbsp;</p><ul>    <li><a href="http://www.riaedu.com/a/AIR/Airjichuzhishi/20110928/286.html">AIR中文帮助 第四章 用Flex Builde</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/311.html">Adobe AIR对本地文件(XML文件)的操</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/312.html">AIR保存图片到本地</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/313.html">获取 ADOBE AIR 2 SDK</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/314.html">Androideroids:多人即时对战游戏</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/315.html">AIR应用推荐：Wing微博</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/306.html">我的第一个新浪围脖AIR程序出来啦</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/307.html">Adobe Ideas - 帮助我们改进Adobe </a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/308.html">使用Flash CS5开发AIR2与C语言通信</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/309.html">RIAMeeting发布基于AIR的视频播放</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/310.html">使用winrar打包air程序为exe</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/296.html">一款同步Flash Catalyst和Flash Bu</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/297.html">UPS也推出其AIR客户端</a></li>    <li><a href="http://www.riaedu.com/a/AIR/Airyingyongshili/20110928/298.html">用Adobe AIR打造的亦歌跨平</a></li></ul>]]></description><category>网站开发</category><comments>http://www.dplayer.net/post/99.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=99</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=99&amp;key=5ca9a328</trackback:ping></item><item><title>微博增加粉丝的方法与技巧</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/98.html</link><pubDate>Tue, 30 Aug 2011 16:01:49 +0800</pubDate><guid>http://www.dplayer.net/post/98.html</guid><description><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: Calibri; font-size: 13px; font-weight: bold; ">增加粉丝的方法与技巧</span></p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">1</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">投桃报李，想要被别人关注，首先要学会关注别人，一味地想受到别人的关注，除非你是&ldquo;名人&rdquo;，否则是不现实的。礼尚往来的道理是非常受用的。但是不是所有人都是关注的对象，想想已经有很多粉丝的微博，你再去关注他，反过来受到别人的关注几率已经很小了，因为他每天各个粉丝的动态足以覆盖你的关注信息，所以还是找没有多少粉丝的人关注吧，这样才能提高被博主查看到的概率，反关注的概率也会提高。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">2</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">微博互踩，加微薄互踩群。现在这样的群很多，不难找，</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">**</span><span style="font-family:宋体;font-size:10.5pt">群关键词查找就能找到，搜&ldquo;微博&rdquo;出来的群大部分都是互踩群，而且群里一般都会有很多资源，如账号注册机、刷粉丝机、提供刷粉丝的服务等等，进群首先查看群共享，有好东西就下载留着，慢慢用。然后每天吼吼互踩互踩，很多人都会很乐意的。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">3</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">办专题活动，吸引人来看，这就跟炒作一个道理，其实就是炒作，写篇有争议的文章或事情在大型门户论坛上发布，如天涯论坛、新浪论坛、猫扑论坛、网易论坛等发布吸引人来关注，在文章中或者个人资料上加上自己微博连接，关注你帖子的人处于好奇心自然就会关注你的微博，只要炒作得成功，粉丝就会源源不断，最典型就是小月月嘛，大家可以去查看他账号公布的微博就知道效果怎样了，其实天涯上类似的帖子都很多，人气高的被关注的机会非常高，除了刷出来的人气。百度</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">i</span><span style="font-family:宋体;font-size:10.5pt">贴吧就不用说了，在人气旺的贴吧发个火帖子，关注你的就非常多了。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">4</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">网络大量发布自己微博的信息，呼吁大家来关注你，同时网络上收录你微博的链接也会增加，这绝对不是坏事，往往一不小心搜索某个关键词出来第一页就是你的信息，自然被网民关注到的机会就提高了。当然这是盲目的做法，正确的做法，应该收集分析一些关于微博的热门关键词，然后以这些关键词做文章，来发布这样的信息，这样不仅能抓住你想要的粉丝，还能让帖子信息获得很好的排名。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">5</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">发挥自身潜在资源的优势。其实个人资源很多的，往往我们忘记了利用他们。我就跟大家简单分析下你自己的资源吧。首先分聊天工具、个人空间这两大类；其次细化，聊天工具：腾讯</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">**</span><span style="font-family:宋体;font-size:10.5pt">、百度</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">Hi</span><span style="font-family:宋体;font-size:10.5pt">、阿里旺旺、飞信、</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">MSN</span><span style="font-family:宋体;font-size:10.5pt">等等这些有人气的。个人空间：百度空间、</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">**</span><span style="font-family:宋体;font-size:10.5pt">空间、人人网、开心网、</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">51</span><span style="font-family:宋体;font-size:10.5pt">、同学网、博客等等；第三再细化，所有的聊天工具的好友、个性签名、群、空间、日志。所有个人空间的好友、群组、个性签名、日志、心情、互动等等。有谁统计过你所有的这些资源拥有多少好友或者多大的影响范围吗？利用这些资源鼓动你的好友去做你的微博粉丝，你都可以媲美明星了。更何况这才简单的两点。</span></p><p style="margin:0in">&nbsp;</p><p style="margin:0in"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt;color:#444444">6</span><span style="font-family:Calibri;font-size:10.5pt;color:#444444">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt;color:#444444">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt;color:#444444">学会利用微博开发平台。如新浪微博开放平台</span><a href="http://open.t.sina.com.cn/"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt;color:purple">http://open.t.sina.com.cn/</span></a><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt;color:#444444">&nbsp;</span><span style="font-family:宋体;font-size:10.5pt;color:#444444">上边提供：连接微博、微博组件、转发按钮。这些都会自动生成代码，复制粘贴到个人网站或者空间上边，就会有一定的功能。连接微博的功能就是直接在自己网站上发表新鲜事后自动就发到了新浪微博上，不用登陆微博；微博组件，有好几个，我只用了其中一个，就是让别人上你网站都能关注你的微博，如当前网页右边，这个是增加粉丝的很好的方式。转发按钮，就是将文章分享到新浪微博，其实就是分享到的功能。这些功能要看你如何利用，利用得好你的粉丝就会很多。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">7</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">多说话，多访问，多互动，提高露脸机会。这些其实不用多说，玩微博的几乎都知道，但最主要还是执行力的问题，看自己有没有这么大的耐心去操作，总之不管做什么事，只要自己用心去做一定能做好。</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">8</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">巧用问答平台。我见过在问答上来找刷粉丝的，一个搜搜问问一个问题有几十个回答，都是互踩粉丝的，说明多数网民有同样的渴望。坚持每天从问答上找到几十个粉丝，</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">10</span><span style="font-family:宋体;font-size:10.5pt">天就是几百个。</span></p><p style="margin:0in;font-size:10.5pt;color:#444444"><span style="font-family:宋体">以上</span><span style="font-family:&quot;times new roman&quot;">8</span><span style="font-family:宋体">点，是通过正规渠道获得粉丝的方式。下边给大家讲</span><span style="font-family:&quot;times new roman&quot;">2</span><span style="font-family:宋体">点偏方，做人做事都不能死板，有捷径，为何不走？</span></p><p style="margin:0in;color:#444444">&nbsp;</p><p style="margin:0in;color:#444444"><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">9</span><span style="font-family:Calibri;font-size:10.5pt">、</span><span style="font-family:&quot;times new roman&quot;;font-size:7.0pt">&nbsp;&nbsp;</span><span style="font-family:宋体;font-size:10.5pt">伪明星。假扮明星，获得明星粉丝的关注，现在这个社会谁没有几个膜拜的明星，尤其是</span><span style="font-family:&quot;times new roman&quot;;font-size:10.5pt">80,90</span><span style="font-family:宋体;font-size:10.5pt">后是最大的资源。以明星名字注册微薄、个人主页的实在太多了，而获得的粉丝来的很容易而且真实。这个方式是可取的，等自己有了一批粉丝之后换头像换名字即可，这虽说有点可笑可耻，但可用！提醒大家别过火，否则被明星起诉侵犯肖像权或者名誉权等等就麻烦了。还有就是现在审核机制都比较完善了，所以假扮明星微博需要下狠功夫才行。</span></p><p style="margin:0in;font-size:10.5pt;color:#444444">&nbsp;</p><p style="margin:0in;font-size:10.5pt;color:#444444"><font class="Apple-style-span" face="'times new roman'"><br /></font></p><p style="margin:0in;font-family:Calibri;font-size:10.5pt">&nbsp;</p><p style="margin:0in;font-size:8.0pt;color:#595959"><font class="Apple-style-span" face="宋体"><br /></font></p><p style="margin:0in;font-family:Calibri;font-size:10.5pt">&nbsp;</p>]]></description><category>网络推广</category><comments>http://www.dplayer.net/post/98.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=98</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=98&amp;key=10634134</trackback:ping></item><item><title>增强记忆力的简单训练方法</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/97.html</link><pubDate>Sat, 13 Aug 2011 11:07:29 +0800</pubDate><guid>http://www.dplayer.net/post/97.html</guid><description><![CDATA[<p>&nbsp;<span class="Apple-style-span" style="color: rgb(83, 83, 83); font-family: 宋体, Arial; font-size: 14px; line-height: 18px; "><span class="Apple-style-span" style="line-height: 24px; ">美国麻省理工学院科学家的一份报告说：假设你始终好学不倦，那么，你脑子一生储藏的各种<a href="http://www.xuexi.la/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">知识</u></a>，将相当于美国国会图书馆藏书的五十倍。据说，该图书馆藏书一千多万册，也就是说，人的<a href="http://www.xuexi.la/memory/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">记忆</u></a>容量相当于五亿本书籍的<a href="http://www.xuexi.la/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">知识</u></a>总量。还有人估计，全世界图书馆藏书七亿七千万册。它们所包括的信息总量共有四千六百万亿比特，这正好和一个人脑所能<a href="http://www.xuexi.la/memory/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">记忆</u></a>的信息大体相当。并且，人的<a href="http://www.xuexi.la/memory/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">记忆</u></a>可以保持七十到八十年以上。</span><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(255, 0, 0); "><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; ">一、增强记忆能力的<a href="http://www.xuexifangfa.com/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">简单</u></a><a href="http://www.xuexifangfa.com/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">方法</u></a></strong></span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(0, 0, 255); ">（一）回亿一天的细节</span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　这种增强记忆的锻炼你可以每天在入睡之前进行。如果你能老老实实地坚持一个月内每天晚上都做一次，结果会让你大吃一惊。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.上床准备睡觉前，或背靠着忱头坐着，或躺着，但要确保自己在10-15分钟之内保持清醒。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.通过有意识的做几分钟呼吸运动来放松自己。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.从今天做的最后一件事开始，回忆其最具体的细节。这可能包括让自己舒舒服服地躺在床上，注意自己的呼吸运动。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.然后再往前想，回忆就在这之前做的事，也许是爬上床。然后是在这之前的事，也许是刷牙，回忆你的感觉和想法。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.想像你的一整天是一盘电影胶片，现在正在倒着放映。就像倒退着走路或说倒话，就与看倒着放的电影一样，假如这样，你是观众（也是回忆者），倒着回顾你一天中的每一时刻。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　诸如：</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我正躺在床上开始回忆我的一天。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我从浴室走到床边。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我从梳妆台走到浴室。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我站在梳妆台旁对妻子或丈夫说了这样的话。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我从起居室走进卧室，站在梳妆台旁。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我关掉起居室内的电视和灯。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　我坐在自己喜欢的椅子上，翘着脚，看&lt;亡命天涯&gt;.</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　在此之前，我透过窗户，看到一轮圆月从天边冉冉升起。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　&hellip;这样一步步地倒着回顾你的一天。你可能会发现，在<a href="http://www.xuexi.la/method/time/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">时间</u></a>上离现在越近的时刻，其细节的东西记得越多；而一天中早些时候发生的事，其印象最仓促，最短暂。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(0, 0, 255); ">（二）画地图炼记忆</span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　找一份市内街道图，选取一个小区，划一个圈圈上十多条街道，然后用观察看图3分钟。使用定时器以保证时间的准确。合上图不看。定时1分钟。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　根据记忆重画此图，包括街道名及所在位置。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　不断练习直到能在不超过60秒的时间里精确地画出此图。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　再将市内街道图扩大圈定范围到二十多条街道，再用3分钟观察此图后，合上图不看。定时1分钟。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　根据记忆重画此图，包括街道名及所在位置。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　不断练习直到能在不超过90秒的时间里精确地画出此图。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(0, 0, 255); ">（三）永远不会忘记的面孔</span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　每天一次，随意选一件物体，一幅画片或一个人，仔细观察2分钟。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　移开视线，画出刚才观察的对象。一天结束时，不看此画，根据记忆再画一张。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　每天换一个观察对象，持续一周。然后，把这些画放起来，根据记忆重画。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　注意先后画的图像之间的差异和不同之处。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　坚持些方法几周，直到一周结束时能准确在重新画出该周内每天画的图画。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(0, 0, 255); ">（四）<a href="http://www.xuexi.la/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">如何</u></a>记住你的旅游鞋</span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.找一双鞋，最好是你自己的旅游鞋。仔细研究5分钟，仿佛你从未见过这样的鞋。记住，你正努力将所看到的一切存到记忆当中，所以要看仔细了。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.5分钟之后，把鞋收起来，回忆你刚刚看到的一切。你已经忘掉了多少？歇息片刻。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.15分钟之后，回忆上次对鞋子的记忆，&nbsp; 又忘掉了多少？</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　.当你回忆上次对鞋子的记忆时，要记住15分钟之后你还将对这次记忆进行回忆。休息片刻。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　. 15分钟之后，回想上次对鞋子的回忆。这回你对上次的记忆忘掉多少？</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　<span 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: rgb(255, 0, 0); "><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; ">二、 通过音乐获得超级<a href="http://www.xuexi.la/memory/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">记忆力</u></a></strong></span></p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　当你需要研究和<a href="http://www.xuexi.la/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">学习</u></a>某一特别的知识体系，比如外语。备试材料，或任何你希望理解的新的、复杂的东西时，就进行这种锻炼。进行这种锻炼时：一方面您放&ldquo;巴洛克式&rdquo;的音乐，使身心放松，不断的放听；同时，另一方面，你需要有人大声向你读出材料，或者事先你自己将声音录制下、或放映的光盘<a href="http://www.xuexi.la/english/" target="_blank" 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: rgb(96, 170, 25); text-decoration: none; "><u 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; ">英语</u></a>文章和单词等来作好准备后，来放给自已听。</p><p style="padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; font-size: 14px; line-height: 24px; ">　　比如你想掌握更多的外语词汇，或者提高母语的遣词造句能力，就可这样提高记忆力。</p></span></p>]]></description><category>啥也别说了</category><comments>http://www.dplayer.net/post/97.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=97</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=97&amp;key=4bd4fbcd</trackback:ping></item><item><title>《变形金钢3》上映 独家首播网上全高清版</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/96.html</link><pubDate>Thu, 21 Jul 2011 09:03:30 +0800</pubDate><guid>http://www.dplayer.net/post/96.html</guid><description><![CDATA[<p><embed mediatype="3" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://player.56.com/v_NjA2NzY3NTI.swf" autostart="true" loop="true" menu="true" width="800" play="true" height="423"></embed></p><div>&nbsp;</div><p>&nbsp;</p><div id="Cnt-Main-Article-QQ" bosszone="content"><p style="text-indent: 2em">好莱坞巨片<a class="a-tips-Article-QQ" target="_blank" href="http://ent.qq.com/d/movie/20/19754"><font color="#000000">《变形金刚3》</font></a>推迟将近一个月的时间，才能亮相中国内地<!--keyword--><a class="a-tips-Article-QQ" target="_blank" href="http://ent.qq.com/movie/"><!--/keyword--><font color="#000000">电影<!--keyword--></font></a><!--/keyword-->市场，这也未必是坏事情。毕竟象《变形金刚3》这样纯暴力的电影，人物（包括汽车人和霸天虎在内）众多，几乎不用太担心有关剧透的问题。只要保证场面足够宏大，战斗场面足够激烈，汽车人和霸天虎足够多，票房成绩自然就不会差了。而被压抑了将近一个月时间的中国狂热技术派影迷的热情，也很有可能在接下来的上映过程中，如同火山爆发一般，迅速地冲破所有的阻碍，创造一个全新的奇迹。</p><p style="text-indent: 2em"><strong>新出场人物众多，最抢眼的往往是配角</strong></p><p style="text-indent: 2em">按照<a class="a-tips-Article-QQ" target="_blank" href="http://ent.qq.com/d/movie/32/31539"><font color="#000000">《变形金刚》</font></a>系列的传统，每一集作品中必然都有全新的汽车人或者是霸天虎加入，而这些造型、功能各异的钢铁怪物，也成为《变形金刚》粉丝们狂热追逐的明星人物。当然，尽管作为完结篇的<a class="a-tips-Article-QQ" target="_blank" href="http://ent.qq.com/d/movie/20/19754"><font color="#000000">《变3》</font></a>时长高达150分钟，但是对于一部这么庞杂的电影来说，还是远远不够，平均分配到每位新出场钢铁怪物身上的戏份实在少得可怜。打个最简单的比方，假如仅仅只看一次片，不事先做好资料搜集工作，很可能无法完全认清他们。</p><p align="center">&nbsp;</p><div class="mbArticleSharePic"><div class="mbArticleShareBtn"><span>转播到腾讯微博</span></div><img alt="《变3》21日上映 观影指南：配角抢眼震撼升级" src="http://img1.gtimg.com/ent/pics/hv1/177/205/821/53437977.jpg" /></div><p>&nbsp;</p><p style="font-family: 宋体; font-size: 10pt" align="center">新角色震荡波（Shockwave）抢戏</p><p align="center">&nbsp;</p><div class="mbArticleSharePic"><div class="mbArticleShareBtn"><span>转播到腾讯微博</span></div><img alt="《变3》21日上映 观影指南：配角抢眼震撼升级" src="http://www.dplayer.net/upload/2011/7/201107210941126536.jpg" /></div><p>&nbsp;</p><p style="font-family: 宋体; font-size: 10pt" align="center">擎天柱（Optimus</p></div><p>&nbsp;</p><p style="font-family: 宋体; font-size: 10pt" align="center">山姆的新女友卡莉被指气质不搭</p><p style="text-indent: 2em">相比这些大肆抢戏的配角，《变3》系列的主角表现显然不够给力。擎天柱除了在影片最后大开杀戒，并悄悄地向</p><div>&nbsp;</div><p>&nbsp;</p><p align="center"><span style="font-size: 12px">芝加哥城市大战是电影的压轴戏</span></p><p style="text-indent: 2em">《变3》一开头就是很无厘头的家庭喜剧笑话，这已经成了这个系列的传统，但是很明显，这一次的迈克尔贝更加漫不经心，几个简单而且不好笑的笑话之后，就直接硬把剧情扯向了根本不需要剧情的打斗之中。</p><p style="text-indent: 2em">相对海外影评人纷纷指责《变3》剧情脑残的评论来看，个人感觉他们其实说的还算是比较客气的了。人物线索纷乱，大部分剧情线索都有头无尾，匆匆掐断，只为了烘托出最后一战的惨烈与壮观。《变形金刚3》根本就不打算交代一个完整，有条理逻辑的故事，这就是<a class="a-tips-Article-QQ" target="_blank" href="http://datalib.ent.qq.com/star/1875/index.shtml"><font color="#000000">迈克尔&middot;贝</font></a>的初衷。</p><p style="text-indent: 2em">但是不能否认的是，影片节奏感掌握的还是恰到好处。影片开场没几分钟就硬切到汽车人协助美国军方在非洲执行任务的动作戏，很容易让人联想到目前利比亚艰难的局势。而之后的剧情基本保持这种低级笑料，间或穿插着不断升级的动作场面的节奏，视觉冲击一浪高过一浪，一直发展到最后的芝加哥毁灭战。</p><p style="text-indent: 2em">在这一战当中，迈克尔&middot;贝几乎倾尽全力，奉献出好几段令人目眩神迷的精彩好戏。其中比较突出的，首先当然是震荡波携其宠物钻头毁灭芝加哥的大场面，其中山姆及其女友在大楼内的逃生戏码，也恰到好处地烘托出整个场面的宏大；其次，美军空降兵的两场空降作战也充满想象力，从天而降的滑翔镜头，以及电脑CG配合做出的各式攻击场面，在大银幕上的表现，绝对令人惊叹。当然，更重要的是，也表现了人类还是有自救能力的，这毕竟不仅仅只是一场汽车人和霸天虎们在我们地盘上的战争。</p><p style="text-indent: 2em">至于最后擎天柱大战御天敌等机器人大战的场景，因为有了前两部影片的铺垫，则显得不够震撼了。当然，擎天柱从天而降，秒杀震荡波及其手下那一段戏，剪辑特效都做得酣畅淋漓，看得出，还是找了武术指导设计过的，很华丽。</p><p style="text-indent: 2em">总体而言，《变形金刚3》并没有超出前两作的水准，尤其是在剧情方面，太过明显的错漏百出，尽管有更多当量级的大场面特效烘托，依然无法补足影片严重跛脚的缺失。不过，显然对于迈克尔&middot;贝，对于好莱坞大片，中国观众还是相对宽容的，这些都不会影响到大家欢欣无比地走进电<a class="a-tips-Article-QQ" target="_blank" href="http://ent.qq.com/movie/yingxun.shtml"><font color="#000000">影院</font></a>去欣赏一套视觉盛宴，甚至很可能不只去一次。但是必须承认，这种无限视觉轰炸的东西，一两年时间，看上那么一部也就足够了，看得太多，迟早是会有后遗症的。</p><p style="text-indent: 2em">去吧，带上眼睛和嘴巴，用来看，用来尖叫，但是千万别带脑子，因为用不着！走进电影院去，再一次感受那些钢铁怪物们的威力和魅力吧！</p>]]></description><category>啥也别说了</category><comments>http://www.dplayer.net/post/96.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=96</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=96&amp;key=293caf82</trackback:ping></item><item><title>现在连名人都有山寨的了 高仿范冰冰充气娃娃 会不会成为寂寞男的新玩具</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/95.html</link><pubDate>Fri, 15 Jul 2011 11:53:18 +0800</pubDate><guid>http://www.dplayer.net/post/95.html</guid><description><![CDATA[<p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">范冰冰声名在外，其商业价值潜力也是被外界看好看涨。日前，有网友在微博上贴出一组&ldquo;范冰冰高仿真充气娃娃&rdquo;照，更附上相关购买信息，其仿真程度令观者大呼惊叹。</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&nbsp;</p><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155108581.jpg" /></span></div></div><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155106174.jpg" /></span></div></div><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">高仿真啊&nbsp; ！！</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">咋一看还以为是范爷最新芭比写真，姿态各异，既有戴帽机车制服又有长裙淑女装，</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&nbsp;</p><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155114170.jpg" /></span></div></div><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155116428.jpg" /></span></div></div><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">外标好纯情哦</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">纯情的外表却暗含着妖娆的味道。</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&nbsp;</p><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155117135.jpg" /></span></div></div><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">很有味道。。。</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">如此逼真的充气娃娃，是否出于范冰冰授权呢？</span></p><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&nbsp;</p><div style="padding-bottom: 0px; overflow-x: hidden; overflow-y: hidden; margin: 0px; padding-left: 0px; width: 950px; padding-right: 0px; clear: both; padding-top: 0px" class="rrfxP"><div style="position: relative; padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; float: left; clear: both; padding-top: 3px" class="rrfxC"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; border-top-width: 0px; border-bottom-width: 0px; clear: both; vertical-align: top; border-left-width: 0px; padding-top: 0px" alt="" src="http://www.dplayer.net/upload/2011/7/201107151155110152.jpg" /></span></div></div><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">对此，范冰冰工作室宣传总监杨思维称：&ldquo;当然不是，若是落实，是要起诉的，这个问题很严重。&rdquo;发布者称这款充气娃娃在淘宝有卖，不过在淘宝搜索后，并没发现有这一款。</span></p><div style="margin-top: 15px; margin-bottom: 10px" class="PoweredByWebStory">&nbsp;这就是<a target="_blank" href="http://sns.juziyue.com/webinvite.php?u=27925">菊子曰</a>啦！</div>]]></description><category>啥也别说了</category><comments>http://www.dplayer.net/post/95.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=95</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=95&amp;key=032368b6</trackback:ping></item><item><title>flex+EF(Asp.Net Entity Framework)+FluorineFx 组合的自定义实体类型转换（原创）</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/94.html</link><pubDate>Wed, 13 Jul 2011 01:14:19 +0800</pubDate><guid>http://www.dplayer.net/post/94.html</guid><description><![CDATA[<p>&nbsp;</p><p>几经周折搞定<font face="Calibri">flex as</font>自定义类到 <font face="Calibri">.net  c#</font>的转换。</p><p>&nbsp;<wbr></wbr></p><p><font face="Calibri">以进销存销售开单为例，这是一个典型的主明细表实体类，我是把主表类和明细表类做成一个类。然后在flex  as3端传送到.net端</font></p><p><font face="Calibri">我用的配置是flex as3 + EF(Asp.Net Entity Framework) c# +  FluorineFx 组合</font></p><p>销售开单我做了一个类，</p><p>FLEX端：</p><p>order_list.as</p><p>&nbsp;<wbr></wbr></p><p>其中包括两个成员</p><p align="left"><strong>public</strong> <strong>var</strong>  AccoutListVO:ArrayCollection; //销售明细单用一数组</p><p align="left"><strong>public</strong>&nbsp;<wbr></wbr> <strong>var</strong>  ordersVO:TgetXskdOrder;//销售主表</p><p align="left">&nbsp;<wbr></wbr></p><p align="left">传给amf用的是object</p><p align="left"><em>//</em><em>传递Order主明细表</em></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>public</strong>  <strong>function</strong> addorder(ro:order_list):<strong>void</strong>{</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  _service.addOrder.send(ro);</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> }</p><p align="left"><strong>以下是order_list.as源码</strong></p><p align="left"><strong>package</strong> vo</p><p align="left">{&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>import</strong>  mx.collections.ArrayCollection;</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>import</strong>  mx.collections.IList;</p><p align="left">//这行没有用因为到c#的格式[<strong>RemoteClass</strong>(alias=<strong>&quot;posService.vo.order_list&quot;</strong>)]&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  &nbsp;<wbr></wbr>//试了几种方式，发现都无法映射到cs类。最后决定自己绑定。</p><p align="left">&nbsp;</p><div style="text-align: -webkit-left;"><font class="Apple-style-span" face="宋体" size="2"><img alt="" src="http://www.dplayer.net/upload/2011/7/201107130115023684.png" /><br /></font></div><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> [<strong>Bindable</strong>]&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>public</strong> <strong>class</strong>  order_list</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> {&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>public</strong>  <strong>var</strong> AccoutListVO:ArrayCollection;//明细表</p><p align="left">&nbsp;<wbr></wbr> &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  <strong>public</strong>&nbsp;<wbr></wbr> <strong>var</strong>  ordersVO:TgetXskdOrder;//主表</p><p align="left">&nbsp;<wbr></wbr> &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr> &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> <strong>public</strong>  <strong>function</strong> order_list():<strong>void</strong>{</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr> &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr> &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> }</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> }&nbsp;<wbr></wbr></p><p>}&nbsp;<wbr></wbr></p><p>//传送方法</p><p>protected function  addOrder_clickHandler(event:MouseEvent):void<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>{<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>var  ro:order_list=new  order_list();<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>ro.ordersVO.S_E_NAME=&quot;tt&quot;;<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>ro.ordersVO.S_O_DATE=&quot;2010-1-1&quot;;<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>var  ro1:TgetXskdOrder=new  TgetXskdOrder();<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>ro1=ro.ordersVO;<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>var  myArray:ArrayCollection=new  ArrayCollection();&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>myArray.addItem(new  AccoutListVO());&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>myArray.addItem(new  AccoutListVO());&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>myArray.addItem(new  AccoutListVO());&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>myArray.addItem(new  AccoutListVO());&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>ro.AccoutListVO=myArray  ;<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr><br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>dbControl.addorder(ro);<br />&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>}</p><p>&nbsp;<wbr></wbr></p><p>C#端</p><p>//建一销售单类&nbsp;<wbr></wbr> orderlist.cs</p><p>&nbsp;<wbr></wbr></p><p>Orderlist.cs</p><p align="left">public class orderlist</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> {</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> public Orders  orders;//销售单主表</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> public  IList&lt;AccoutList&gt; accoutList;//销售单明细表</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> public&nbsp;<wbr></wbr>  orderlist(ASObject obj)</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> {</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> //&nbsp;<wbr></wbr>  untypedList.OfType&lt;T&gt;().ToList();</p><p align="left">&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  //转换flex传过来的Order主表。</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  this.orders = obj[&quot;ordersVO&quot;] as Orders;</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>//转换FluorineFx.AMF3.ArrayCollection&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  到Ilist&lt;T&gt;很麻烦，查了很多资料才找到，最后在msdn上才找到答案IList to IList&lt;T&gt; <a href="http://social.msdn.microsoft.com/Forums/zh-CN/netfxbcl/thread/8c22d5db-8bf3-4dda-9db1-dc0ca3bb9cb4">http://social.msdn.microsoft.com/Forums/zh-CN/netfxbcl/thread/8c22d5db-8bf3-4dda-9db1-dc0ca3bb9cb4</a></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr> this.accoutList = (obj[&quot;AccoutListVO&quot;] as  IList).OfType&lt;AccoutList&gt;().ToList();</p><p align="left">&nbsp;<wbr></wbr> }</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> }</p><p>&nbsp;<wbr></wbr></p><p><font face="Calibri">服务调用的方法</font></p><p align="left">public bool addOrder(ASObject obj)</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> {</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  orderlist obj1 = new orderlist(obj);</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>  &nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>return true;</p><p align="left">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> }</p><p>&nbsp;<wbr></wbr></p><p><font face="Calibri">&nbsp;<wbr></wbr></font><img src="http://www.dplayer.net/upload/2011/7/201107130119157153.jpg" alt="" title="" /></p><p>至此<font face="Calibri">.net</font>端成功转换<font face="Calibri">flex</font>端传过来的复杂自定义类。</p><p>下次更新.net到flex as3端的自定义实体类型转换</p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal" align="left">&nbsp;</p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal" align="left">&nbsp;</p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal" align="left">&nbsp;</p><p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal" align="left"><span style="FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" xml:lang="EN-US"><span style="mso-spacerun: yes">&nbsp;</span></span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>]]></description><category>网站开发</category><comments>http://www.dplayer.net/post/94.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=94</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=94&amp;key=74d9fde1</trackback:ping></item><item><title>利用WebORB .NET从Flex接入远端共享对象(2)</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/88.html</link><pubDate>Fri, 24 Jun 2011 09:08:10 +0800</pubDate><guid>http://www.dplayer.net/post/88.html</guid><description><![CDATA[<p><span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="line-height: 20px; font-family: 宋体, SimSun-ExtB, SimSun, serif; color: rgb(51,51,51); font-size: 13px" class="Apple-style-span"><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="section_3">配置WebORB</h3><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在你的应用程序运行之前，你需要配置WebORB。 你需要明确地添加一个消息应用程序，以便WebORB知道其存在并且能够管理相关的用户连接。 按照下列步骤操作：</p><ol style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">使用web浏览器打开 WebORB 管理控制器（参见图1） 。 如果你使用默认设置安装WebORB，则相应的管理控制器可在下面网页获得：<span class="Apple-converted-space">&nbsp;</span><kbd>upload/2011/6/201106240909027637.jpg" />    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="caption"><strong style="font-style: normal; font-weight: normal">图 1.<span class="Apple-converted-space">&nbsp;</span></strong>WebORB管理控制器</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">点击Messaging Server标签开始创建一个新的消息应用程序。</p>    <img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; vertical-align: bottom; border-left-width: 0px" alt="The Messaging Server tab" src="http://www.dplayer.net/upload/2011/6/201106240909022404.jpg" />    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="caption"><strong style="font-style: normal; font-weight: normal">图2.</strong>Messaging Server标签</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">选中WebORB Messaging Server 下面的Applications（参见图 2），然后点击 Add Application 按钮（绿色加号 (&quot;+&quot;) 按钮）。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在 Application Editor 弹出窗口中，输入<kbd>MyRSO</kbd>作为应用程序的名称，然后 选中 WeborbSharpRSO.WeborbSharpRSO 作为 Application Handler （参见图 3）。</p>    <img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; vertical-align: bottom; border-left-width: 0px" alt="Setting up the application" src="http://www.dplayer.net/upload/2011/6/201106240909035367.jpg" />    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="caption"><strong style="font-style: normal; font-weight: normal">图3.<span class="Apple-converted-space">&nbsp;</span></strong>设置应用程序</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">点击Save。 你的应用程序将在应用程序列表中列出。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">浏览你的硬盘，并且找到位于<kbd>{weborb4 path}\Applications\</kbd><span class="Apple-converted-space">&nbsp;</span>文件夹中名称为<kbd>MyRSO</kbd>的文件夹。 核查<kbd>MyRSO</kbd>文件夹包含一个名称为App.config文件。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="note"><strong style="font-style: normal; font-weight: normal">注意：</strong><span class="Apple-converted-space">&nbsp;</span>如果在应用程序列表中没有显示 MyRSO应用程序，但你可以在硬盘中看到该文件夹，则你需要重启 IIS ，然后重新装载 WebORB 控制器。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">如果你在硬盘中没有看到<kbd>MyRSO</kbd>文件夹，则你需要核查你的许可权限。 关于许可权限的更多信息，参见 相应的WebORB 安装和部署文档，它们可以通过点击WebORB控制器的Help/Resources 标签获得。I</p>    </li></ol><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="section_4">编写ActionScript代码</h3><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在服务器侧代码就绪之后，你可以打开 Adobe Flash Builder 并且开发ActionScript 代码。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">注意你可以使用WebORB自己的SharedObjectsApp 消息应用程序、直接通过ActionScript对RSO进行多次更改。 本教程使用了更多迂回的路径来说明来自服务器的RSO访问和更改。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="note"><strong style="font-style: normal; font-weight: normal">注意：</strong>下面步骤包含的代码片段不是完整的程序，它们仅仅用于说明客户端侧实现的主要概念。 关于相关的完整代码，参见本教程范例文件中的WeborbRSO.mxml。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">按照下列步骤，创建你的ActionScript代码：</p><ol style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">首先在Flash Builder中创建一个新的 Flex Project（选中 File &gt; New &gt; Flex Project）。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">建立一个具有两种状态（login和 game）的基本应用程序：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&lt;s:states&gt;    &lt;s:State name=&quot;login&quot;  /&gt;    &lt;s:State name=&quot;game&quot; /&gt;    &lt;/s:states&gt;    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">为login 状态添加代码，它由具有两个<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">textInput</code>控件(Room Name和 User Name) 的<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">TitleWindow</code>和一个Connect按钮组成：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&lt;s:TitleWindow includeIn=&quot;login&quot; verticalCenter=&quot;0&quot; horizontalCenter=&quot;0&quot; width=&quot;300&quot; height=&quot;180&quot; &gt;    &lt;s:layout&gt;    &lt;s:VerticalLayout gap=&quot;5&quot; verticalAlign=&quot;middle&quot; horizontalAlign=&quot;center&quot; /&gt;    &lt;/s:layout&gt;    &lt;s:HGroup verticalAlign=&quot;middle&quot;&gt;    &lt;s:Label text=&quot;Room Name:&quot; width=&quot;80&quot; textAlign=&quot;right&quot; /&gt;    &lt;s:TextInput id=&quot;txtRoomName&quot; text=&quot;Test1&quot; width=&quot;150&quot; /&gt;    &lt;/s:HGroup&gt;    &lt;s:HGroup verticalAlign=&quot;middle&quot;&gt;    &lt;s:Label text=&quot;Your Name:&quot; width=&quot;80&quot; textAlign=&quot;right&quot; /&gt;    &lt;s:TextInput id=&quot;txtYourName&quot; text=&quot;Damian&quot; width=&quot;150&quot; /&gt;    &lt;/s:HGroup&gt;    &lt;s:Button label=&quot;Connect&quot; click=&quot;onConnect()&quot; /&gt;    &lt;/s:TitleWindow&gt;    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">为game状态添加代码，它由在左侧显示一列连接用户的<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">Hgroup</code>、用户在右上部组成的语句和用户在右下部输入的下一个单词的<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">textarea</code>控件构成：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&lt;s:HGroup includeIn=&quot;game&quot; verticalCenter=&quot;0&quot; horizontalCenter=&quot;0&quot;&gt;    &lt;s:TitleWindow title=&quot;User List ({totalUsers})&quot; width=&quot;150&quot; height=&quot;300&quot;&gt;    &lt;s:List id=&quot;lUsers&quot; dataProvider=&quot;{userList}&quot; labelField=&quot;Name&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;    &lt;!-- We use an item renderer to color red the name of the current user --&gt;    &lt;s:itemRenderer&gt;    &lt;fx:Component&gt;    &lt;s:ItemRenderer height=&quot;20&quot;&gt;    &lt;s:Label id=&quot;myLabel&quot; width=&quot;100%&quot; verticalCenter=&quot;0&quot; text=&quot;{data.name}&quot; color=&quot;{data.userId==data.current?0xff0000:0x000000}&quot;/&gt;    &lt;/s:ItemRenderer&gt;    &lt;/fx:Component&gt;    &lt;/s:itemRenderer&gt;    &lt;/s:List&gt;    &lt;/s:TitleWindow&gt;    &lt;s:TitleWindow title=&quot;Add a Word -- {userName} -- User Id:{userId}&quot; width=&quot;500&quot; height=&quot;300&quot;&gt;    &lt;s:layout&gt;    &lt;s:VerticalLayout verticalAlign=&quot;middle&quot; horizontalAlign=&quot;center&quot; /&gt;    &lt;/s:layout&gt;    &lt;s:TextArea editable=&quot;false&quot; selectable=&quot;false&quot; width=&quot;450&quot; height=&quot;200&quot; text=&quot;{text}&quot; /&gt;    &lt;s:HGroup id=&quot;hgSendText&quot; gap=&quot;10&quot; horizontalAlign=&quot;center&quot; verticalAlign=&quot;middle&quot; enabled=&quot;{userId==currentUser?true:false}&quot;&gt;    &lt;s:TextInput id=&quot;txtAddText&quot; width=&quot;400&quot; /&gt;    &lt;s:Button label=&quot;Add Word&quot; click=&quot;onSendText()&quot; /&gt;    &lt;/s:HGroup&gt;    &lt;/s:TitleWindow&gt;    &lt;/s:HGroup&gt;</pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">处于login状态的Connect按钮可以调用<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onConnect()</code>函数。 该函数能够与服务器相连，并且能够获得远端共享对象。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">将<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onConnect()</code>添加到下列代码块：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public function onConnect():void{    roomName = txtRoomName.text;    userName = txtYourName.text;    SharedObject.defaultObjectEncoding  = ObjectEncoding.AMF0;    /**    * Establish connection    * */    nc = new NetConnection();    nc.client = this;    nc.objectEncoding = ObjectEncoding.AMF0;    nc.addEventListener( NetStatusEvent.NET_STATUS, onNetStatus );    nc.connect( urlServer + &quot;/&quot; + weborbApplicationName + &quot;/&quot; + roomName );    /**    * Get Remote Object    * */    so = SharedObject.getRemote( sharedObjectName, nc.uri, false ,false);    so.client = this;    so.addEventListener( SyncEvent.SYNC, onSync );    so.connect( nc );    }    </pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">服务器 URL、WebORB 应用程序的名称以及远端对象的名称已经在前面以变量的形式进行声明。 聊天空间的名称可以从login窗口获得。 用户可以登录不同的聊天空间进行不同的语句游戏。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">添加 setUserId() 函数，在连接过程结束时可以从服务器调用它。 使用该函数保存客户端的userID，这样你可以将它与username进行匹配。 此外，该函数还可以将应用程序的状态从login改变为 game。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public function setUserId(userId:String):void    {    this.userId = userId;    this.currentState=&quot;game&quot;;    setName = true;    }    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">添加<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onSync()</code>函数，每次当远端共享对象具有一个 sync同步事件时可以调用该函数。 在客户端第一次登录时可以使用该函数设置客户端的名称。 此外，还可以使用该函数禁止/打开提交文字的按钮，以及更新登录用户的列表。当每次发生变化时，该函数将创建列表并且设置轮到用户的ID。 （参见具有完全实现功能的WeborbRSO.mxml。）</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">最后，添加<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onSendText()</code><span class="Apple-converted-space">&nbsp;</span>函数，它能够将单词发送到服务器。 当用户点击Add Word按钮时，将调用该函数。 它能够在共享对象中方便地设置<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">word</code><span class="Apple-converted-space">&nbsp;</span>属性。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public function onSendText():void {    so.setProperty(&quot;word&quot;,txtAddText.text);    txtAddText.text = &quot;&quot;;    }    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">编译该应用程序，然后尝试运行它。</p>    </li></ol><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px">下一步阅读方向</h3><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">这一添加单词游戏仅仅是一个简单的应用程序，但它可以展示Remote Shared Objects的若干功能。 当然，有许多改善该应用程序功能的方法。 在开始阶段，你可能需要限制一个用户发送的内容仅仅为一个单词，并且不允许多个单词。 你也可以使用RSO在相同空间中一次跟综多个语句，如果你希望这样做的话。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">本教程演示了RSO能够用于多种不同环境，例如在客户端之间共享信息，以及对实时在线游戏进行管理和同步等。 在你了解这些功能之后，你可以在你自己的应用程序中使用这些技巧。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">你可以在<a style="color: rgb(0,68,119); text-decoration: none" href="http://www.andensolutions.com/index.php/blogs/add-a-word-game/" target="_blank">Anden 解决方案中</a>尝试运行该应用程序。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">关于.NET的 WebORB的更多信息，请访问其<a style="color: rgb(0,68,119); text-decoration: none" href="http://www.themidnightcoders.com/products/weborb-for-net/overview.html" target="_blank">概述网页</a>。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px"><br />&nbsp;</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">本产品经<span class="Apple-converted-space">&nbsp;</span><a style="color: rgb(0,68,119); text-decoration: none" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a><span class="Apple-converted-space">&nbsp;</span>许可。<a style="color: rgb(0,68,119); text-decoration: none" href="http://www.adobe.com/communities/guidelines/ccplus/commercialcode_plus_permission.html" target="_blank">Adobe</a><span class="Apple-converted-space">&nbsp;</span>提供超出该许可范围、与本产品包含的代码示例相关的权限。</p><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="bio">关于作者</h3><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="bio"><address style="font-style: normal; font-weight: normal"><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">Damian Piccolo是一名信息系统工程师，并且是Anden Solutions的主席。他拥有超过8年的Flash、Flex、PHP和.NET应用程序的设计和开发经验。他使用WebORB超过3年时间。</p></address><address style="font-style: normal; font-weight: normal"><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">Esteban Yofre 是Anden Solutions的首席开发者。他的Flash和Flex开发经验丰富，包括在过去3年中使用WebORB构建解决方案。</p></address></div></span></span></p>]]></description><category>网站开发</category><comments>http://www.dplayer.net/post/88.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=88</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=88&amp;key=a84cc303</trackback:ping></item><item><title>利用WebORB .NET从Flex接入远端共享对象(1)</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/87.html</link><pubDate>Fri, 24 Jun 2011 09:04:08 +0800</pubDate><guid>http://www.dplayer.net/post/87.html</guid><description><![CDATA[<p><span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="line-height: 20px; font-family: 宋体, SimSun-ExtB, SimSun, serif; color: rgb(51,51,51); font-size: 13px" class="Apple-style-span"><h4 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 1.08em; padding-top: 0px">预备知识</h4><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">为了充分利用本教程，你需要具有使用 Adobe Flash Builder创建应用程序的先前经验以及关于使用 .NET和 Microsoft Visual Studio开发技巧方面的一些知识。</p><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="section_1">关于远端共享对象</h3><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">RSOs 能够在多个客户端应用程序之间跟综、存储、共享和同步数据。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">RSO是驻留于服务器的对象。 它驻留于一个连接客户端的信息应用程序中。 多个客户端能够连接到一个RSO并且它们均能够在RSO中访问相关数据。 在本例中，WebORB负责管理RSO 并且为各种客户端提供访问RSO的权利。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">当同时用于多个客户端时RSOs特别有用。 当一个客户端更改数据导致在服务器中更新RSO，则服务器将相应的更改信息发送到所有其它相连的客户端，这样，你可以利用相同数据对许多不同服务器进行同 步。 此外，服务器也能够更新和访问RSOs，这为开发人员的应用程序开发提供了更多选项。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">概括来说，RSOs能够用于：</p><ul style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">自动同步任何类型的数据，例如，用于协作web应用程序。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">发送消息至所有连接到相同空间的客户端，例如，用于聊天应用程序。</p>    </li></ul><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在本教程中，你将使用RSOs创建一个简单在线版本的添加单词（Add-a-word）游戏。 该游戏的目的是在一个语句中添加一个单词，一个用户一次，最后组成一个很长的语句（但仍然具有意义）。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">请查看下面范例：</p><ul style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">两个联网用户开始进行添加单词游戏。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">应用程序为每个联网用户指派次序。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">用户1开始进行游戏，输入&quot;My&quot; 并且点击 Submit。 一旦用户1提交一个单词，则下一步轮到另一个用户。 此时，应用程序将自动禁止第一个用户使用submit按钮，并且打开另一个用户的submit按钮。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">用户2输入 &quot;house&quot; 并且点击Submit按钮，同时将控制权返回给用户 1。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">用户1输入 &quot;is&quot;，如此反复。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在游戏过程中，RSO 能够跟综语句的内容。 到此为止，它将读取&quot;My house is&quot;。</p>    </li></ul><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="section_2">编写服务器侧代码</h3><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">该应用程序的服务器侧代码能够跟综所有联网用户，指派次序，并且在语句中添加单词。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="note"><strong style="font-style: normal; font-weight: normal">注意：</strong><span class="Apple-converted-space">&nbsp;</span>下面步骤包含的代码片段不是完整的程序，它们仅仅用于说明服务器侧实现的主要概念。 关于相关的完整代码，参见本教程范例文件中的WeborbSharpRSO.cs。</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">按照下列步骤创建相关的服务器侧DLL：</p><ol style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在Microsoft Visual Studio中创建一个Class Library项目。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在该项目中，将一个引用添加至Weborb.dll。该库位于你的WebORB安装文件夹的 bin 文件夹中。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">创建main 类，在本例中，它的名称为WeborbSharpRSO。 该类可以扩展 Weborb.Messaging.Server.Adapter.ApplicationAdapter，它支持你创建 WebORB 应用程序：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">namespace WeborbSharpRSO    {    public class WeborbSharpRSO : ApplicationAdapter    {    }    }</pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">ApplicationAdapter 类具有若干方法，它们能够让你知道应用程序什么时候启动，新的空间什么时候创建，以及客户端什么时候连接或中断。 一个应用程序可以具有多个同时运行的空间。 每个空间可以具有一个或多个连接的客户端和共享信息。 连接到一个空间的客户端仅仅能够与相同空间的其它客户端共享信息。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在本例中，你将使用下列两个方法来检测客户端什么时候加入或离开一个空间：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public override bool roomJoin(IClient client, IScope room)    public override void roomLeave(IClient client, IScope room)    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">你可以在类的上面声明Remote Shared Object名称:</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public string sharedObjectName = &quot;addWord&quot;;</pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在<span class="Apple-converted-space">&nbsp;</span><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">roomJoin()</code><span class="Apple-converted-space">&nbsp;</span>方法中，首先检查该用户是否连接到相关的空间。 然后，检查该空间是否具有Remote Shared Object。 如果没有，创建一个Remote Shared Object并且将一个SharedObjectListener添加到其中。 该侦听器将检测RSO的任何变化。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public override bool roomJoin(IClient client, IScope room){    if (base.roomJoin(client, room)) {    ISharedObject so;    if (!hasSharedObject(room, sharedObjectName)){    createSharedObject(room, sharedObjectName, false);    so = getSharedObject(room, sharedObjectName);    so.addSharedObjectListener(new MySharedObjectListener());    }    else    so = getSharedObject(room, sharedObjectName);    &hellip;    }    }</pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="note"><strong style="font-style: normal; font-weight: normal">注意：</strong><span class="Apple-converted-space">&nbsp;</span>roomJoin的代码也能够放置于appStart方法的内部。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">下一步是检查和更新RSO的一些属性的值，例如连接用户的数量以及轮换次序等。 这些属性包含所有你希望在客户端中共享的信息。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">例如，你的代码能够从共享对象（shared object (SO)）获得连接到相关空间的现有用户的数量 ，然后将该数量加1。 之后，将该值写回到SO中：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">if(so.hasAttribute(&quot;totalUsers&quot;))    totalUsers = so.getLongAttribute(&quot;totalUsers&quot;);    totalUsers++;    &hellip;    so.setAttribute(&quot;totalUsers&quot;, totalUsers);    </pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">除了<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">totalUsers</code>之外，RSO 还能够共享下列数据：</p>    <ul style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">        <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">        <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px"><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">userList</code>：连接到相同空间的所有客户端的列表</p>        </li>        <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">        <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px"><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">currentUser</code>：轮到添加下一个单词的客户端的ID和名称</p>        </li>        <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">        <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px"><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">sentence</code>：实际形成的语句</p>        </li>        <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">        <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px"><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">word</code>：上次提交的单词</p>        <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">可以根据连接次序为连接到空间的每个客户端指派一个唯一ID。</p>        </li>    </ul>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">为了构成完整的<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">roomJoin()</code><span class="Apple-converted-space">&nbsp;</span>函数，你必须添加下列代码，它能够使用<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">invokeClients</code>方法将该ID发送到客户端 (本文将在后面给出更为详细解释)：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">object[] args = new Object[] {client.getId()};    invokeClients(&quot;SetUserId&quot;, args, client.getConnections(room));    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">下一步，添加 Listener类以便实现Weborb.Messaging.Api.SO.ISharedObjectListener接口：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public class MySharedObjectListener : ISharedObjectListener    {    }    </pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">该类提供能够用于在共享对象中检查不同类型变化的方法。 本教程主要讨论<span class="Apple-converted-space">&nbsp;</span><code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onSharedObjectUpdate()</code><span class="Apple-converted-space">&nbsp;</span>方法，该方法用于检查远端对象的变化。 RSO的<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">word</code><span class="Apple-converted-space">&nbsp;</span>属性变化将会调用一个可以处理相关信息和设置下一个用户的方法。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">按照下列形式更新<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">onSharedObjectUpdate()：</code></p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public void onSharedObjectUpdate(ISharedObjectBase so, string key, object value){    if (key == &quot;word&quot;)    WeborbSharpRSO.nextUser(so, value.ToString());    }    </pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">当在语句中添加一个新的单词时，将调用<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">nextUser()</code>方法。 即使你能够在该函数中直接修改 RSO，<em style="font-style: normal; font-weight: normal">你也不要使用这一方法</em>。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">在客户端侧发出请求过程中，当服务器侧代码更改RSO时，发出请求的客户端不能获得由服务器添加的更改内容。 服务器侧将所有的更改内容作为独立事件进行累积。 这些累积的事件首先发送到始发者，然后再发送到所有其它用户。 每个事件均有一个相应的RSO版本号。 如果存在多个具有相同版本号的更改事件需要发出，Flash Player只会允许第一个事件通过。 这将导致发起请求的客户端只能获得它请求的更改内容，而不能获得服务器根据相同请求添加到RSO的其它更改。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">为了满足这一要求，在实际服务器侧RSO更改将发生的位置启动一个新的线程：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public static void nextUser(ISharedObjectBase so,string word) {    ThreadPool.QueueUserWorkItem(ChangeCurrentUser, new object[] {so, word});    }    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">添加一个<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">ChangeCurrentUser()</code>函数以便在服务器中实际更改 RSO。 下面是你将单词添加到语句中以及将其写回到RSO中的位置：</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">public static void changeCurrentUser( object state ){    &hellip;    if( word != &quot;&quot; ){    string text = &quot;&quot;;    if( so.hasAttribute(&quot;sentence&quot;) )    text = so.getStringAttribute(&quot;sentence&quot;);    so.setAttribute(&quot;sentence&quot;, text += &quot; &quot; + word);    }    &hellip;    }    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">使用这一相同函数确定谁是下一个用户，然后也将该信息写回到RSO中。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">so.setAttribute(&quot;currentUser&quot;, newCurrentUser.ToString() );</pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">添加<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">roomLeave()</code>方法以便在用户离开空间时处理清除任务。 该方法能够更新仍在进行游戏的客户端的列表。</p>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">注意下面的三步骤过程：首先检索<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">userList</code>属性的内容并且将其设置为<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">users</code>字典，然后从字典中删除将要离开空间的客户端，最后将该对象的一份内容的放入一个<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">newUsers</code>字典。 造成这一棘手过程的原因是当删除一个元素时服务器不能检测到原始<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">users</code>对象的更改。 因此，如果你将相同的对象送回RSO，则相应的更改不能发送到相关的客户端。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">users = so.getMapAttribute(&quot;userList&quot;);    &hellip;    if (users.Contains(client.getId()))    users.Remove(client.getId());    newUsers = new Dictionary&lt;string, string&gt;();    foreach (DictionaryEntry de in users)    newUsers[de.Key] = de.Value;    &hellip;    so.setAttribute(&quot;totalUsers&quot;, totalUsers);    </pre>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">最后，将<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">invokeClients()</code>添加到 main类。 该函数在客户端侧使用<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">connection.invoke</code><span class="Apple-converted-space">&nbsp;</span>方法调用 ActionScript 方法。 你需要传递调用的方法的名称，任何需要的参数以及客户端连接的列表。 在<code style="padding-bottom: 0px; font-style: normal; margin: 0px; padding-left: 0px; padding-right: 0px; font-weight: normal; padding-top: 0px">functionName</code>变量中使用的名称必须以客户端应用程序的一个函数名称的形式存在。</p>    <pre style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">private void invokeClients(string functionName, object[] args, IList&lt;IConnection&gt; ILconn ){    foreach(IConnection conn in ILconn){    ((IServiceCapableConnection)conn).invoke(functionName, args);    }    }    </pre>    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">关于 invoke() 方法的详细说明已经超出本教程的讨论范围。 关于该方法的更多信息，请查阅 WebORB 文档或参见 从<a style="color: rgb(0,68,119); text-decoration: none" href="http://www.themidnightcoders.com/products/weborb-for-net/developer-den/technical-articles/actionscript-net-invocation.html" target="_blank">.NET调用ActionScript 函数</a>。</p>    </li>    <li style="padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">    <p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">一旦你完成该类的代码编写，创建相应的DLL并且将其复制到WebORB文件夹的<kbd>bin</kbd>录下。</p>    </li></ol><p><br />&nbsp;</p><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">本产品经<span class="Apple-converted-space">&nbsp;</span><a style="color: rgb(0,68,119); text-decoration: none" href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn" target="_blank">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a><span class="Apple-converted-space">&nbsp;</span>许可。<a style="color: rgb(0,68,119); text-decoration: none" href="http://www.adobe.com/communities/guidelines/ccplus/commercialcode_plus_permission.html" target="_blank">Adobe</a><span class="Apple-converted-space">&nbsp;</span>提供超出该许可范围、与本产品包含的代码示例相关的权限。</p><h3 style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font: 1.08em/1.4 微软雅黑, YaHei, 宋体, SimSun-ExtB, SimSun, sans-serif; padding-top: 0px" id="bio">关于作者</h3><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" class="bio"><address style="font-style: normal; font-weight: normal"><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">Damian Piccolo是一名信息系统工程师，并且是Anden Solutions的主席。他拥有超过8年的Flash、Flex、PHP和.NET应用程序的设计和开发经验。他使用WebORB超过3年时间。</p></address><address style="font-style: normal; font-weight: normal"><p style="padding-bottom: 0px; line-height: 1.8; text-indent: 2em; margin: 1em; padding-left: 0px; padding-right: 0px; padding-top: 0px">Esteban Yofre 是Anden Solutions的首席开发者。他的Flash和Flex开发经验丰富，包括在过去3年中使用WebORB构建解决方案。</p></address></div></span></span></p>]]></description><category>网站开发</category><comments>http://www.dplayer.net/post/87.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=87</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=87&amp;key=e0a4e5ae</trackback:ping></item><item><title>百度相关搜索和百度下拉框的刷新方法</title><author>a@b.com (ddv)</author><link>http://www.dplayer.net/post/86.html</link><pubDate>Mon, 13 Jun 2011 13:43:27 +0800</pubDate><guid>http://www.dplayer.net/post/86.html</guid><description><![CDATA[<p>前几天在网上看到一篇通俗易懂的刷百度相关搜索和百度下拉框的方法，很实用，特转载过来。<!-- 正文开始 --></p><p>&nbsp;</p><div id="sina_keyword_ad_area2" class="articalContent  "><p><b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">前言</span></b></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">一、</span></span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">为什么要刷相关搜索？</span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">二、</span></span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">如何刷相关搜索？</span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l1 level1 lfo1; tab-stops: list 21.0pt"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">三、</span></span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">刷百度下拉框的核心技巧</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">一、<span style="font: 7pt 'Times new roman'">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></span></span></span></b> <b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">为什么要刷相关搜索？</span></b></p><p><span style="font-size: 10.5pt">百度把大量用户进行搜索的输入词进行分词和索引，然后当每一次进行搜索的时候，对这个<span lang="EN-US" xml:lang="EN-US">&ldquo;</span>搜索的关键词索引<span lang="EN-US" xml:lang="EN-US">&rdquo;</span>进行搜索，就得到了百度相关搜索。</span></p><p><span style="font-size: 10.5pt"><span lang="EN-US" xml:lang="EN-US"><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=6a0b74f20100uh11&amp;url=http://s6.sinaimg.cn/orignal/6a0b74f2xa584a3a878f5" target="_blank"><img title="刷相关搜索和百度下拉框的方法" name="image_operate_96211307889225078" alt="刷相关搜索和百度下拉框的方法" src="http://s6.sinaimg.cn/middle/6a0b74f2xa584a3a878f5&amp;690" /></a><br /><br /></span></span></p><p><span style="font-size: 10.5pt">刷百度相关搜索主要是为了增加自己的推广对象的网络曝光度，从而也就可以增加自己的流量，当然还可以解决对自己有负面影响的关键词，相关搜索对<span lang="EN-US" xml:lang="EN-US">SEO</span>有着很好的辅助作用，大家可以利用一下！</span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">二、<span style="font: 7pt 'Times new roman'">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></span></span></span></b> <b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">如何刷相关搜索？</span></b></p><p><span style="font-size: 10.5pt">当在百度搜索框里搜索&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>&rdquo;的时候，相关搜索里，出现第一的是&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;。</span></p><p><span style="font-size: 10.5pt">虽然这是一个新站，&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>&rdquo;目前排在第二页，但是因为每天的相关搜索中都会出现&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;这个关键词，因此它还是在一定程度上能够引导网民点击进入网站，并在一定时间内产生一定的曝光度。那么，相关搜索是如何操作的呢<span lang="EN-US" xml:lang="EN-US">?</span>刷，人工的刷。</span></p><p>&nbsp;<wbr></wbr></p><p><span style="font-size: 10.5pt">我的方法是<span lang="EN-US" xml:lang="EN-US">:</span></span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">1.</span><span style="font-size: 10.5pt">结合自身产品特性和竞争热度等综合因素，选取好网站首页的<span lang="EN-US" xml:lang="EN-US">title</span>的关键词，让百度首先收录首页，并保持快照稳定更新。<span lang="EN-US" xml:lang="EN-US">Meta</span>看似简单，其实博大精深，因为这是<span lang="EN-US" xml:lang="EN-US">SEO</span>和网络推广的基础，相当于是一个商铺的招牌，如果写不好，会直接影响以后推广的效果。比如&ldquo;寒子小筑&rdquo;的<span lang="EN-US" xml:lang="EN-US">title</span>：</span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">福州</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">SEO|</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">新闻策划</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">|</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">网络炒作</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">|</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">软文发布</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">|</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">软文推广</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">|</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">深圳网站优化</span></span><span><span style="font-family: 'Courier new'; font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">-</span></span><span><span style="font-size: 10.5pt; mso-hansi-font-family: 'Courier new'; mso-bidi-font-family: 'Courier new'; mso-ascii-font-family: 'Courier new'">寒子小筑。</span></span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">2.</span><span style="font-size: 10.5pt">寻找恰当的词语跟首页<span lang="EN-US" xml:lang="EN-US">title</span>的主关键词进行匹配新词（新站在一周内被百度收录首页后，即可展开刷相关搜索的操作），并能保证通过搜索这个被匹配的长尾词，就能找到自己的网站排在第一位，因此这个匹配的新词竞争力越小越好，也越利于操作。</span></p><p><span style="font-size: 10.5pt">比如：一般词&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>&rdquo;跟冷门词&ldquo;寒子<span lang="EN-US" xml:lang="EN-US">&rdquo;</span>匹配为冷门词&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;，百度一下，网站出现在第一位。</span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">3.</span> <span style="font-size: 10.5pt">在自己的网站内更新一篇标题包含&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;的文章，等待网站被收录后，再在站外广泛推广这篇被收录的文章链接，只要网民点击一次这条链接，就相当于刷了一次这个关键词。因百度自身产品权重较高，收录很快，可先利用百度贴吧，百度空间，百度知道进行免费的推广，如果想要这个关键词的覆盖率更高，还可以将文章投放在高权重的大门户网站上，过<span lang="EN-US" xml:lang="EN-US">2~3</span>天便会发现，首页几乎都是跟这个匹配词相关的快照页面。</span></p><p><span style="font-size: 10.5pt"><span lang="EN-US" xml:lang="EN-US"><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=6a0b74f20100uh11&amp;url=http://s12.sinaimg.cn/orignal/6a0b74f2xa584a6613eeb" target="_blank"><img title="刷相关搜索和百度下拉框的方法" name="image_operate_43511307889055296" alt="刷相关搜索和百度下拉框的方法" src="http://s12.sinaimg.cn/middle/6a0b74f2xa584a6613eeb&amp;690" width="519" height="264" real_src="http://s12.sinaimg.cn/middle/6a0b74f2xa584a6613eeb&amp;690" /></a><br /><br /></span></span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">4.</span><span style="font-size: 10.5pt">在百度搜索框中输入&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;，手动点击<span lang="EN-US" xml:lang="EN-US">30</span>次左右的&ldquo;百度一下&rdquo;，这个词的相关搜索就出现了。点击的次数越高，相关搜索的排名就越靠前。</span></p><p><span style="font-size: 10.5pt">一般刷这样的冷门词，只需要点击<span lang="EN-US" xml:lang="EN-US">10</span>分钟左右，第二天就可以看到效果了。如果&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;的相关搜索在前<span lang="EN-US" xml:lang="EN-US">3</span>位，只需要每隔一天点击<span lang="EN-US" xml:lang="EN-US">10</span>次左右，它就会一直展示，维护相当简单。</span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-size: 10.5pt">那么怎么控制相关搜索中的&ldquo;福州<span lang="EN-US" xml:lang="EN-US">SEO</span>寒子&rdquo;出现在相关搜索中的第一位呢<span lang="EN-US" xml:lang="EN-US">?</span></span></p><p><span style="font-size: 10.5pt">大家可以利于百度指数来衡量，虽然这个数据不是很准确，但是可以做为参考依据。在其中查询一下&ldquo;寒子&rdquo;，如果数据查询结果是<span lang="EN-US" xml:lang="EN-US">100</span>的话，那么，我们刷百度的相关搜索的时候，操作的次数就要与这个搜索量相近。</span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span><span style="font-size: 10.5pt">这个方法同样对谷歌适用。当然，如果查询结果很庞大的话，那么操作的次数也一样很庞大，这样很繁琐。不过，这种方法有效实用，会让推广变得锦上添花。好好把握即可！</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-list: l0 level1 lfo2; tab-stops: list 21.0pt"><b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'; mso-bidi-font-family: 宋体" lang="EN-US" xml:lang="EN-US"><span style="mso-list: ignore">三、<span style="font: 7pt 'Times new roman'">&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr></span></span></span></b> <b style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">刷百度下拉框的核心技巧</span></b></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">我们经常会发现，当我们在百度搜索框中输入某一个字的时候，就会出现下拉框，引导我们去点击目标的关键词进行搜索和浏览信息。这就是下拉框。如图所示：</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'"><span lang="EN-US" xml:lang="EN-US"><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=6a0b74f20100uh11&amp;url=http://s7.sinaimg.cn/orignal/6a0b74f2xa584a81193e6" target="_blank"><img title="刷相关搜索和百度下拉框的方法" name="image_operate_16531307889098875" alt="刷相关搜索和百度下拉框的方法" src="http://s7.sinaimg.cn/middle/6a0b74f2xa584a81193e6&amp;690" width="487" height="305" real_src="http://s7.sinaimg.cn/middle/6a0b74f2xa584a81193e6&amp;690" /></a><br /><br /></span></span></p><p>&nbsp;<wbr></wbr></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">下拉框的展示表现出来的是某个关键字对应的关键词的热门程度。比如上图，当我们输入&ldquo;林&rdquo;，下拉框就会出现&ldquo;林志玲&rdquo;等人名，它说明了在近期搜索&ldquo;林志玲&rdquo;等人名的网民非常多，&ldquo;林志玲&rdquo;是最热门的搜索人物，对应的百度指数也很高。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=6a0b74f20100uh11&amp;url=http://s8.sinaimg.cn/orignal/6a0b74f2xa584a95b1d67" target="_blank"><img title="刷相关搜索和百度下拉框的方法" name="image_operate_18211307889231765" alt="刷相关搜索和百度下拉框的方法" src="http://s8.sinaimg.cn/middle/6a0b74f2xa584a95b1d67&amp;690" width="471" height="397" real_src="http://s8.sinaimg.cn/middle/6a0b74f2xa584a95b1d67&amp;690" /></a><br /><br /></span></p><p>&nbsp;<wbr></wbr></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">通过&ldquo;林志玲&rdquo;的百度指数趋势图，我们可以看出&ldquo;林志玲&rdquo;的百度指数达到近<span lang="EN-US" xml:lang="EN-US">20</span>万，也就是说，在单位时间内，同时搜索&ldquo;林志玲&rdquo;的网民达到近<span lang="EN-US" xml:lang="EN-US">20</span>万。可见其近期的热门程度。也表明了近期在互联网中关于林志玲的宣传新闻新增繁多，从而引起热门搜索。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">名人效应是自然的热门话题，无需推广。那么平常的普通事物是否也能达到这样的效果呢？当然可以。这就需要依托网络炒作的手段，用热门话题时间，引起网民争议，热论，在短期内达到一个搜索高峰。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">其实，刷下拉框和刷相关搜索的思想是相同的，区别在于刷热门词的下拉框需要达到量的积累，资金投入也较高。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p>&nbsp;<wbr></wbr></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=6a0b74f20100uh11&amp;url=http://s11.sinaimg.cn/orignal/6a0b74f2xa584aad5989a" target="_blank"><img title="刷相关搜索和百度下拉框的方法" name="image_operate_25491307889232421" alt="刷相关搜索和百度下拉框的方法" src="http://s11.sinaimg.cn/middle/6a0b74f2xa584aad5989a&amp;690" width="451" height="292" real_src="http://s11.sinaimg.cn/middle/6a0b74f2xa584aad5989a&amp;690" /></a><br /><br /></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">比如，我们要推广自己的&ldquo;铁观音&rdquo;，刷出理想的下拉框的效果，就是当我们搜索&ldquo;铁观音&rdquo;的时候，下拉框可以出现自己网站上的某篇标题包含&ldquo;铁观音&rdquo;的文章。如上图所示，我们自己的网站上想推广一篇&ldquo;铁观音的功效与作用&rdquo;的文章，先让本站的该篇文章被百度收录，然后将这篇文章广泛投放到中国各大高端网站上，让其广泛曝光，从而就促使了&ldquo;铁观音的功效与作用&rdquo;在单位时间内成为热门话题。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'">一般地，为了节约投入成本，人员操作最行之有效的方式就是将文章投放到人气非常高的论坛和贴吧上，比如天涯社区和中国第一神吧&mdash;&mdash;<span lang="EN-US" xml:lang="EN-US">WOW</span>吧。特别是<span lang="EN-US" xml:lang="EN-US">WOW</span>吧，平均每秒有<span lang="EN-US" xml:lang="EN-US">100</span>以上的网民在发帖和顶帖，人气非常之高，我们就利用标题党吸引网民去点击进入帖子查看内容。</span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times new roman'" lang="EN-US" xml:lang="EN-US">&nbsp;<wbr></wbr></span></p><p><span style="font-size: 10.5pt">实际操作：</span></p><p><span style="font-size: 10.5pt">比如，我们现在要实现一个目的，就是想让网民搜索&ldquo;好&rdquo;的时候，搜索框会出现&ldquo;好乐买&rdquo;的效果，从而可以引导网民直接进入自己的网站。实现这个效果的具体方法就是：</span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">1.</span><span style="font-size: 10.5pt">首先保证搜索品牌词&ldquo;好乐买&rdquo;，让自己的网站出现在百度首页第一位。</span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-char-indent-count: -2.0"><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">2.</span> <span style="font-size: 10.5pt">在自己的网站内，写一篇以上标题含有&ldquo;好乐买&rdquo;的文章，然后在各个平台上利用标题党让&ldquo;好乐买&rdquo;充分曝光，被收录的页面越多越好。</span></p><p style="text-indent: -21pt; margin-left: 21pt; mso-char-indent-count: -2.0"><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">3.</span><span style="font-size: 10.5pt">把这条百度搜索结果的链接<span lang="EN-US" xml:lang="EN-US">http://www.baidu.com/s?bs=����+����&amp;f=8&amp;wd=������</span>转发到人气旺的论坛，博客和新闻网上，越多人点击，下拉框就出现得越早，越靠前，从而对<span lang="EN-US" xml:lang="EN-US">SEO</span>排名越有利，如果是&ldquo;好乐买&rdquo;，其百度指数是<span lang="EN-US" xml:lang="EN-US">12000</span>，故一天内，需要不同<span lang="EN-US" xml:lang="EN-US">IP</span>点击<span lang="EN-US" xml:lang="EN-US">12000</span>次才可以将下拉框做出来。</span></p><p><span style="font-size: 10.5pt" lang="EN-US" xml:lang="EN-US">4.</span><span style="font-size: 10.5pt">为了有效地推广这条百度搜索结果的链接，我们需要在一定时间内发布多个平台，让尽可能多的网民去点击这个链接。那么，怎么吸引网民点击自己的这个链接的呢？重点就来了，这就依靠优秀的软文。</span></p><p><span style="font-size: 10.5pt">想快速推广自己的目标信息，软文标题很重要，一般习惯用标题党，又称噱头。不管你的内容如何，只要能够吸引网民点击你的标题，那么这篇内容就已成功了一半。</span></p><p><span style="font-size: 10.5pt">由此，寒子想告诉大家的是，软文方向要明晰，标题一定要设计好<span lang="EN-US" xml:lang="EN-US">!</span></span></p></div>]]></description><category>网络推广</category><comments>http://www.dplayer.net/post/86.html#comment</comments><wfw:comment>http://www.dplayer.net/</wfw:comment><wfw:commentRss>http://www.dplayer.net/feed.asp?cmt=86</wfw:commentRss><trackback:ping>http://www.dplayer.net/cmd.asp?act=tb&amp;id=86&amp;key=d7e41958</trackback:ping></item></channel></rss>

