﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-实践-全程-随笔分类-Eclipse-SWT</title><link>http://www.blogjava.net/leeguannan/category/24274.html</link><description>够了，让我们实践吧！</description><language>zh-cn</language><lastBuildDate>Tue, 08 Jan 2008 15:41:00 GMT</lastBuildDate><pubDate>Tue, 08 Jan 2008 15:41:00 GMT</pubDate><ttl>60</ttl><item><title>打造仿淘宝注册的Text（二）</title><link>http://www.blogjava.net/leeguannan/archive/2008/01/08/173774.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Tue, 08 Jan 2008 12:20:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2008/01/08/173774.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/173774.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2008/01/08/173774.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/173774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/173774.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 上次贴了几张图片出来显摆，这次彻底公布代码~大家看看原理就好，有兴趣的朋友可以和我联系，把SWT里面的控件都封装一下，做一套验证框架出来~&nbsp;&nbsp;1package&nbsp;com.glnpu.dmp.controls;&nbsp;&nbsp;2&nbsp;&nbsp;3import&nbsp;org.eclipse.swt.SWT;&nbsp;&nbsp;4imp...&nbsp;&nbsp;<a href='http://www.blogjava.net/leeguannan/archive/2008/01/08/173774.html'>阅读全文</a><img src ="http://www.blogjava.net/leeguannan/aggbug/173774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2008-01-08 20:20 <a href="http://www.blogjava.net/leeguannan/archive/2008/01/08/173774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打造仿淘宝注册的Text（一）</title><link>http://www.blogjava.net/leeguannan/archive/2008/01/01/172024.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Tue, 01 Jan 2008 14:24:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2008/01/01/172024.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/172024.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2008/01/01/172024.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/172024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/172024.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 为什么要打造仿淘宝注册的Text呢，不为什么，因为它好看！呵呵，这个不算理由，其实最重要的原因是因为最近在开发过程中，发现验证是个最麻烦的事情，虽然Eclipse和JFace为我们已经提供了比较好用的&#8220;高级&#8221;对话框和向导页了，对于简单的应用，他们两个用起来是非常简单，如果要验证的东西非常多，而且还有交叉验证（我自己起的名字，就是填了A就不再验证BCD的错在了，或者填了C就要验证AD存在）处理起来了就麻烦了，前两天以为新同事接手一端代码，发现里面竟然有20+个监听器，验证逻辑复杂的要死~为了解决这个问题。再结合B/S的开发经验，我认为，完全没有必要当用户把所有的必填项全都填了以后再把OK按键打开，不然永远置灰~大家做过的哪个B/S程序是这样的？不都是他爱填填，不爱填拉到，点确定的时候我告诉，或者是，我以上来就告诉你哪些必填，不填的，点击确定继续提醒！</p>
<p>&nbsp;&nbsp; OK，闲话少说，先看看淘宝的注册吧~我一直认为淘宝的注册界面是国内客户体验度最好的~</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot002_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="31" alt="ScreenShot002" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot002_thumb.png" width="244" border="0" /></a> </p>
<p>首先界面一打开就是这样的提示，在input框的左下脚又一个蓝色的小箭头，代表此文本框必填；</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot001_4.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="29" alt="ScreenShot001" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot001_thumb_1.png" width="244" border="0" /></a> </p>
<p>当获得焦点以后改变，后面的提示框高亮，着重提醒用户；</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot003_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="34" alt="ScreenShot003" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot003_thumb.png" width="244" border="0" /></a> </p>
<p>如果没有填，必填项，提交的时候的提示；</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot004_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="26" alt="ScreenShot004" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot004_thumb.png" width="244" border="0" /></a> </p>
<p>填写正确的提示；</p>
<p>OK，分析了上面的四种状态，那么我们来确定我们需要做成什么样子的~首先，我们需要；</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot005_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="45" alt="ScreenShot005" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot005_thumb.png" width="244" border="0" /></a> </p>
<p>必填提醒状态</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot006_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="41" alt="ScreenShot006" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot006_thumb.png" width="244" border="0" /></a> </p>
<p>填写正确提醒状态</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot007_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="42" alt="ScreenShot007" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/Text_13478/ScreenShot007_thumb.png" width="244" border="0" /></a> </p>
<p>错误填写提醒状态</p>
<p>还有就是鼠标移动到三种图标上的浮动框详细说明，因为我们不可能像淘宝那样，一个控件占那么大位置，用户界面还需要放更多的东西。</p>
<p>大致的任务交代清楚了，下一次再写详细的实现过程。<br />
</p>
<img src ="http://www.blogjava.net/leeguannan/aggbug/172024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2008-01-01 22:24 <a href="http://www.blogjava.net/leeguannan/archive/2008/01/01/172024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Nebula维护者的新作SWT Ribbon放出！</title><link>http://www.blogjava.net/leeguannan/archive/2007/10/07/150883.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Sun, 07 Oct 2007 11:14:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/10/07/150883.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/150883.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/10/07/150883.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/150883.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/150883.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;
<div align="center"><img height="383" alt="" src="http://hexapixel.com/ribbon/ss1.gif" width="600" border="0" /></div>
相信吗，这是SWT做的！这个就是Nebula项目维护者的新作~SWT Ribbon~前一段时间一直把玩的SWT Gantt也是他的作品，非常好用，功能十分强加~<br />
&nbsp;&nbsp;&nbsp; 读过他的代码的朋友也许都有感觉，他的代码思路非常清晰，代码量不大，但是丝丝入扣，寥寥几行就能把功能实现~高手中高手~<br />
&nbsp;&nbsp;&nbsp; 再赞一下Nebula的Grid，有了它，我已经不再考虑使用Table了~有时间大家都研究研究吧~
<img src ="http://www.blogjava.net/leeguannan/aggbug/150883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-10-07 19:14 <a href="http://www.blogjava.net/leeguannan/archive/2007/10/07/150883.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWT---资源---第一！</title><link>http://www.blogjava.net/leeguannan/archive/2007/09/14/145175.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Fri, 14 Sep 2007 08:34:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/09/14/145175.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/145175.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/09/14/145175.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/145175.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/145175.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 使用SWT做开发的朋友，一定要注意~资源是一个杀手！对于我们这些无知的开发人员，使用了资源，不释放它，比不写程序或者不提供这个功能还可怕~因为它经不起考验，到了时间肯定完蛋！<br />
&nbsp;&nbsp;&nbsp;&nbsp; 前两个天就遇到了这个，同事写了一个插件，一次性从数据库中取得1W以上的数据然后组织成树表格，显示给客户~取得数据的速度，树组装的速度，树展开的速度，都做了反复的优化，一切优化完成以后，就宣布完成！但是没有测，当我连续打开4个树以后，程序就非掉了~<br />
&nbsp;&nbsp;&nbsp; 我先加大rcp的启动内存，没用！疯狂调用cg，没用！而且这中错误错的很奇怪，如果是内存异常，应该是JVM报出的，但是这次不是，仔细阅读异常，竟然是SWT打开图片，颜色，字体的时候的异常~肯定是资源问题了！<br />
&nbsp;&nbsp; 因为以前一直再用Jface的treeviewer组件，所以一直没有关心资源的问题~但是1W的数据，使用的SWT的原生Tree组装的~而且还用了一些字体~<br />
排查代码，竟然发现有字体被new出，但是没有释放~问题就出在这里~<br />
&nbsp;&nbsp; 调用了
<p><code><font face="新宋体">Font font = new Font (display, "Courier", 10, SWT.NORMAL);</font></code></p>
<p>那么就应该在不在需要这个Font的时候调用</p>
<p><code><font face="新宋体">font.dispose();</font></code></p>
两个原则：<br />
第一条是"谁占用，谁释放"，第二条是"父构件被销毁，子构件也同时被销毁"。
<img src ="http://www.blogjava.net/leeguannan/aggbug/145175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-09-14 16:34 <a href="http://www.blogjava.net/leeguannan/archive/2007/09/14/145175.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWT中使用JFreeChart（无需SWT_AWT）</title><link>http://www.blogjava.net/leeguannan/archive/2007/08/21/138273.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Tue, 21 Aug 2007 01:22:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/08/21/138273.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/138273.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/08/21/138273.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/138273.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/138273.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp; 好像从1.03开始Jfc就已经提供了在SWT中使用JFC的专用包和类，只是没有人写这些东西而已~今天我就贴一些Demo，以后再也不用SWT_AWT了~&nbsp;&nbsp;1/**//*&nbsp;===========================================================&nbsp;&nbsp;2&nbsp;*...&nbsp;&nbsp;<a href='http://www.blogjava.net/leeguannan/archive/2007/08/21/138273.html'>阅读全文</a><img src ="http://www.blogjava.net/leeguannan/aggbug/138273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-08-21 09:22 <a href="http://www.blogjava.net/leeguannan/archive/2007/08/21/138273.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWT中使用JFreechart（例子）</title><link>http://www.blogjava.net/leeguannan/archive/2007/08/20/138170.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Mon, 20 Aug 2007 07:59:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/08/20/138170.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/138170.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/08/20/138170.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/138170.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/138170.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;1package&nbsp;com.glnpu.dmp.test;&nbsp;&nbsp;2&nbsp;&nbsp;3import&nbsp;java.awt.Color;&nbsp;&nbsp;4import&nbsp;java.awt.Font;&nbsp;&nbsp;5import&nbsp;java.awt.Frame;&nbsp;&nbsp;6import&nbs...&nbsp;&nbsp;<a href='http://www.blogjava.net/leeguannan/archive/2007/08/20/138170.html'>阅读全文</a><img src ="http://www.blogjava.net/leeguannan/aggbug/138170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-08-20 15:59 <a href="http://www.blogjava.net/leeguannan/archive/2007/08/20/138170.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWT---nebula_cdatetime_0.9.0中文版</title><link>http://www.blogjava.net/leeguannan/archive/2007/07/31/133563.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Tue, 31 Jul 2007 06:21:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/07/31/133563.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/133563.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/07/31/133563.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/133563.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/133563.html</trackback:ping><description><![CDATA[今天修改了一下nebula_cdatetime_0.9.0，把nebula_cdatetime_0.9.0做了一下汉化，特地放到blog上，供大家使用；<br>nebula_cdatetime_0.9.0中的时间和日期选择器比SWT3.4的日期选择要好用一些，这里汉化的主要是操作界面上的英文，星期和月份的汉化是和Locale有关的，使用时代码如下：<br>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">1</span><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;workTimeDate&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;CDateTime(container,&nbsp;CDT.BORDER&nbsp;</span><span style="COLOR: #000000">|</span><span style="COLOR: #000000">&nbsp;CDT.DROP_DOWN);<br></span><span style="COLOR: #008080">2</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;workTimeDate.setLocale(Locale.CHINA);<br></span><span style="COLOR: #008080">3</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;workTimeDate.setSelection(</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">);</span></div>
<a href="http://www.blogjava.net/Files/leeguannan/nebula_cdatetime_0.9.0.rar">http://www.blogjava.net/Files/leeguannan/nebula_cdatetime_0.9.0.rar</a>
<img src ="http://www.blogjava.net/leeguannan/aggbug/133563.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-07-31 14:21 <a href="http://www.blogjava.net/leeguannan/archive/2007/07/31/133563.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>{转}实现SWT(JFace)里的表格隔行换色功能</title><link>http://www.blogjava.net/leeguannan/archive/2007/07/27/132877.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Fri, 27 Jul 2007 11:47:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2007/07/27/132877.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/132877.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2007/07/27/132877.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/132877.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/132877.html</trackback:ping><description><![CDATA[		1,在使用TableViewer时,要实现隔列换色是比较容易的,只要在标签提供器里加上表格的颜色提供器的实现就可以,代码也很简单.如下:<br /><br />public class XXXXLableProvider implements ITableLabelProvider, ITableColorProvider {<br />    private Color[] bg = new Color[]{new Color(null, 255,255,255), new Color(null, 247,247,240)};<br />    private Color[] force = new Color[]{new Color(null, 0,0,0), new Color(null, 0,0,0)};<br />    .....<br /><br />    public Color getForeground(Object element, int columnIndex) {<br />        return force[columnIndex%2];<br />    }<br /><br />    <br />    public Color getBackground(Object element, int columnIndex) {<br />        return bg[columnIndex%2];<br />    }<br />}<br /><br />bg是背景色,分两种,force是前景色,也是两种,分别对应,想换成其它的颜色,修改两个定义部分就可以了.<br /><br />2,但要实现隔行换色就比较麻烦些了,不过还是可以实现,实现原理也很简单,就是记录上一次的对象,与本次对象如果不同就换颜色,否则一直使用当前颜色.代码如下:<br /><br />public class XXXXLableProvider implements ITableLabelProvider, ITableColorProvider {<br />    private Color[] bg = new Color[]{new Color(null, 255,255,255), new Color(null, 247,247,240)};<br />    private Color[] force = new Color[]{new Color(null, 0,0,0), new Color(null, 0,0,0)};<br />    private Object current = null;<br />    private int currentColor = 0;<br />    ......<br />    public Color getForeground(Object element, int columnIndex) {<br />        return force[currentColor];<br />    }<br /><br /><br />    public Color getBackground(Object element, int columnIndex) {<br />        if (current != element) {<br />            currentColor = 1 - currentColor;<br />            current = element;<br />        }<br />        return bg[currentColor];<br />    }<br />}<br /><br />颜色也是和上面一样,不过这样做出来的隔行换色毕竟还不是SWT表格本身支持的,如果表格行没有充满,在后面看到的还是表格的背景色(默认白色)<br /><img src ="http://www.blogjava.net/leeguannan/aggbug/132877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2007-07-27 19:47 <a href="http://www.blogjava.net/leeguannan/archive/2007/07/27/132877.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>