ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频一起,羞羞的网站在线观看,亚洲天堂av图片http://www.aygfsteel.com/chybox/category/28150.html¾|‘盘[disk.bluenuo.cn]zh-cnFri, 25 Jan 2008 10:39:43 GMTFri, 25 Jan 2008 10:39:43 GMT60å­¦swt的一个实è·?/title><link>http://www.aygfsteel.com/chybox/archive/2008/01/25/177735.html</link><dc:creator>囝泺</dc:creator><author>囝泺</author><pubDate>Fri, 25 Jan 2008 04:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/chybox/archive/2008/01/25/177735.html</guid><wfw:comment>http://www.aygfsteel.com/chybox/comments/177735.html</wfw:comment><comments>http://www.aygfsteel.com/chybox/archive/2008/01/25/177735.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/chybox/comments/commentRss/177735.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/chybox/services/trackbacks/177735.html</trackback:ping><description><![CDATA[<p dir="ltr" style="margin-right: 0px">        å­¦äº†ä¸€ŒDµå®žè·µSWT/JFace,也学ä¼?x¨¬)了不少东西åQŒjava评¡¨‹è®¾è®¡ž®Þq”¨swt做了个类似QQ的聊天èÊYä»Óž¼Œåˆ†æœåŠ¡ç«¯ä¸Žå®¢æˆïL(f¨¥ng)«¯åQŒä¹ŸèŠ×ƒº†2个多星期旉™—´åQŒçŽ°åœ¨æŠŠå®‰è£…è½¯äšg帖出来,下蝲地址在最下面åQŒç”¨çš„学校的服务器,如果失效了请联系我,需要源代码的可以发我mail:chybox@yahoo.cnåQŒä¸‹é¢ç¨å¾®ä»‹¾lä¸€ä¸‹è¿™ä¸ªå°è½¯äšgã€?/p> <p> <center>æ–?囝泺 <a >www.bluenuo.cn</a><br /> <hr /> <br /> </center> <p>        è½¯äšg分服务端与客æˆïL(f¨¥ng)«¯åQŒæ‰€æœ‰é€šä¿¡ä¿¡æ¯éƒ½ç»Ÿä¸€å‘送到服务端,由服务端通信协议负责分发到相应的客户端,协议我做得比较简单,通过一个MyMessage¾cÀL¥å®žä¾‹åŒ–一‹Æ¡å…·ä½“的通信信息åQŒå…¶¾cȝ»“构如ä¸?/p> <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"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.Serializable;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.Date;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img id="Codehighlighter1_100_292_Open_Image" onclick="this.style.display='none'; Codehighlighter1_100_292_Open_Text.style.display='none'; Codehighlighter1_100_292_Closed_Image.style.display='inline'; Codehighlighter1_100_292_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_100_292_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_100_292_Closed_Text.style.display='none'; Codehighlighter1_100_292_Open_Image.style.display='inline'; Codehighlighter1_100_292_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> MyMessage </span><span style="color: #0000ff">implements</span><span style="color: #000000"> Serializable</span><span id="Codehighlighter1_100_292_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_100_292_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> src;//发送者的idåøP¼Œå…¶ä¸­idåäh³¨å†ŒåŽèŽ·å¾—åQŒå”¯ä¸€æ ‡è¯†ä¸€ä¸ªç”¨æˆ?br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> des;//目的idå?br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> cas;//协议å?br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> Usr usr;//用户信息åQŒå¯ä»¥äØ“(f¨´)null<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> String message;//发送的消息<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> Date date;//发送时é—?br /> <img id="Codehighlighter1_232_290_Open_Image" onclick="this.style.display='none'; Codehighlighter1_232_290_Open_Text.style.display='none'; Codehighlighter1_232_290_Closed_Image.style.display='inline'; Codehighlighter1_232_290_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_232_290_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_232_290_Closed_Text.style.display='none'; Codehighlighter1_232_290_Open_Image.style.display='inline'; Codehighlighter1_232_290_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> MyMessage()</span><span id="Codehighlighter1_232_290_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_232_290_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        src</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        des</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        cas</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        usr</span><span style="color: #000000">=</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        message</span><span style="color: #000000">=</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div> <p><br /> 协议信息比较½Ž€å•,不过处理˜q™ä¸ªèŠå¤©çš„事务已¾lèƒö够了ã€?/p> <p>客户端也有个完全一æ ïL(f¨¥ng)š„¾c»ï¼Œåªæ˜¯åè®®çš„å…·ä½“å†…å®¹ä¸å¤ªä¸€æ øP¼ŒåŒæ—¶åQŒå®¢æˆïL(f¨¥ng)«¯å’ŒæœåŠ¡ç«¯˜q˜ç”¨äº†ä¸ž®‘的范型¾l“æž„åQŒå¦‚LinkedList<>,HashMap<>½{?br /> 下面帖几张èÊY件的截图<br /> <img height="238" alt="" src="http://www.aygfsteel.com/images/blogjava_net/chybox/0001.jpg" width="329" border="0" /><br />                    å›¾ä¸€åQšå®¢æˆïL(f¨¥ng)«¯ç™»é™†ç•Œé¢<br /> <img height="486" alt="" src="http://www.aygfsteel.com/images/blogjava_net/chybox/0002.jpg" width="217" border="0" /><br />   å›?åQšå®¢æˆïL(f¨¥ng)«¯å¥½å‹é¢æ¿<br /> <img height="437" alt="" src="http://www.aygfsteel.com/images/blogjava_net/chybox/0003.jpg" width="394" border="0" /><br />                  囄¡‰‡3åQšå®¢æˆïL(f¨¥ng)«¯æ¶ˆæ¯å¯¹è¯æ¡?br /> <img height="189" alt="" src="http://www.aygfsteel.com/images/blogjava_net/chybox/0004.jpg" width="207" border="0" /><br />     囄¡‰‡4åQšæœåŠ¡ç«¯ä¸È•Œé?br /> <img height="165" alt="" src="http://www.aygfsteel.com/images/blogjava_net/chybox/0005.jpg" width="407" border="0" /><br />                           囄¡‰‡5åQšæœåŠ¡ç«¯æ•°æ®åº“ç®¡ç†ç•Œé?br /> 以上是整个èÊY件大体上的界面,需要了解更多可以通过下面的链接下载,安装包自带jreåQ?span style="color: #ff0000">使用的时候需要把客户端的host.iniæ–‡äšg里的ipæ”ÒŽ(gu¨©)ˆlocalhost或者改成你自己的ipåQŒæœåŠ¡ç«¯å¿…é¡»å…ˆé€šè¿‡½Ž¡ç†å·¥å…·å¼€å¯ç”¨æˆäh³¨å†Œï¼Œå¦åˆ™æ— æ³•注册ã€?br /> <span style="color: #000000">服务端下载地址åQ?a >http://edu.bluenuo.cn/myfiles/chyqq_ser_windows_2008beta.exe</a><br /> 客户端下载地址åQ?a >http://edu.bluenuo.cn/myfiles/chyqq_windows_2008beta.exe</a><br /> <br /> 需要源代码可以通过我的mail联系我chybox@yahoo.cn<br /> <br /> <hr /> </span></span> <p> </p> <img src ="http://www.aygfsteel.com/chybox/aggbug/177735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/chybox/" target="_blank">囝泺</a> 2008-01-25 12:40 <a href="http://www.aygfsteel.com/chybox/archive/2008/01/25/177735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ä¸Èª—口居中显½C?/title><link>http://www.aygfsteel.com/chybox/archive/2007/12/16/168072.html</link><dc:creator>囝泺</dc:creator><author>囝泺</author><pubDate>Sun, 16 Dec 2007 07:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/chybox/archive/2007/12/16/168072.html</guid><wfw:comment>http://www.aygfsteel.com/chybox/comments/168072.html</wfw:comment><comments>http://www.aygfsteel.com/chybox/archive/2007/12/16/168072.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/chybox/comments/commentRss/168072.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/chybox/services/trackbacks/168072.html</trackback:ping><description><![CDATA[<center> <p>æ–?囝泺 <a >www.bluenuo.cn</a></p> </center> <p> </p> <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"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">shell </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Shell();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />shell.setSize(</span><span style="color: #000000">500</span><span style="color: #000000">, </span><span style="color: #000000">375</span><span style="color: #000000">);<br /> </span><span style="color: #000000">    Monitor primary </span><span style="color: #000000">=</span><span style="color: #000000"> shell.getMonitor();//获得屏幕<br />     Rectangle bounds </span><span style="color: #000000">=</span><span style="color: #000000"> primary.getBounds ();//获得屏幕ž®ºå¯¸<br />     Rectangle rect </span><span style="color: #000000">=</span><span style="color: #000000"> shell.getBounds ();//获得½H—口ž®ºå¯¸<br />     </span><span style="color: #0000ff">int</span><span style="color: #000000"> x </span><span style="color: #000000">=</span><span style="color: #000000"> bounds.x </span><span style="color: #000000">+</span><span style="color: #000000"> (bounds.width </span><span style="color: #000000">-</span><span style="color: #000000"> rect.width) </span><span style="color: #000000">/</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">;//计算x坐标<br />     </span><span style="color: #0000ff">int</span><span style="color: #000000"> y </span><span style="color: #000000">=</span><span style="color: #000000"> bounds.y </span><span style="color: #000000">+</span><span style="color: #000000"> (bounds.height </span><span style="color: #000000">-</span><span style="color: #000000"> rect.height) </span><span style="color: #000000">/</span><span style="color: #000000"> </span><span style="color: #000000">2</span><span style="color: #000000">;//计算y坐标<br />     </span><span style="color: #0000ff">if</span><span style="color: #000000"> (x </span><span style="color: #000000"><</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">)//判断坐标是否在屏òq•之å¤?br />         x </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br />         </span><span style="color: #0000ff">if</span><span style="color: #000000"> (y </span><span style="color: #000000"><</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">)<br />             y </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br />         shell.setLocation (x, y);//讄¡½®½H—口坐标<br />     shell.open();</span></div> <img src ="http://www.aygfsteel.com/chybox/aggbug/168072.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/chybox/" target="_blank">囝泺</a> 2007-12-16 15:35 <a href="http://www.aygfsteel.com/chybox/archive/2007/12/16/168072.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÈݳÇÏØ</a>| <a href="http://" target="_blank">´ó°²ÊÐ</a>| <a href="http://" target="_blank">º£ÁÖÊÐ</a>| <a href="http://" target="_blank">½¶ÁëÏØ</a>| <a href="http://" target="_blank">÷ÖÝÊÐ</a>| <a href="http://" target="_blank">ÜdzÇÏØ</a>| <a href="http://" target="_blank">ÚöáÁÊÐ</a>| <a href="http://" target="_blank">ÃöºîÏØ</a>| <a href="http://" target="_blank">¹ðƽÊÐ</a>| <a href="http://" target="_blank">»´°²ÊÐ</a>| <a href="http://" target="_blank">ÏÃÃÅÊÐ</a>| <a href="http://" target="_blank">ÐËÈÊÏØ</a>| <a href="http://" target="_blank">¾üÊÂ</a>| <a href="http://" target="_blank">°¢ÈÙÆì</a>| <a href="http://" target="_blank">ÓÚÌïÏØ</a>| <a href="http://" target="_blank">ÐÁ¼¯ÊÐ</a>| <a href="http://" target="_blank">´óÍÝÏØ</a>| <a href="http://" target="_blank">ͨÓÜÏØ</a>| <a href="http://" target="_blank">ÁÖµéÏØ</a>| <a href="http://" target="_blank">ºá·åÏØ</a>| <a href="http://" target="_blank">ÅæÏØ</a>| <a href="http://" target="_blank">ÎäÏçÏØ</a>| <a href="http://" target="_blank">ÌåÓý</a>| <a href="http://" target="_blank">ƽÀûÏØ</a>| <a href="http://" target="_blank">ÅÊÖ¦»¨ÊÐ</a>| <a href="http://" target="_blank">´ó¶É¿ÚÇø</a>| <a href="http://" target="_blank">Äϰ²ÊÐ</a>| <a href="http://" target="_blank">»¯Â¡</a>| <a href="http://" target="_blank">»ÆÆ½ÏØ</a>| <a href="http://" target="_blank">Î÷ÎÚÖéÄÂÇ߯ì</a>| <a href="http://" target="_blank">¸ñ¶ûľÊÐ</a>| <a href="http://" target="_blank">ƽ¶¥É½ÊÐ</a>| <a href="http://" target="_blank">·áÏØ</a>| <a href="http://" target="_blank">´óÆÒÏØ</a>| <a href="http://" target="_blank">ÀñÈªÏØ</a>| <a href="http://" target="_blank">Î÷ÎÚÖéÄÂÇ߯ì</a>| <a href="http://" target="_blank">»ÔÏØÊÐ</a>| <a href="http://" target="_blank">¹®ÁôÏØ</a>| <a href="http://" target="_blank">ÔªÊÏÏØ</a>| <a href="http://" target="_blank">ÃÅÍ·¹µÇø</a>| <a href="http://" target="_blank">ÆÕÍÓÇø</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>