2006年11月27日
摘要: 代码很简单:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--try{ IWorkbenchBrowserSupportsupport=PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowserb... 阅读全文
posted @ 2006-11-27 12:32 Allen Young 阅读(3802) 评论(0) 推荐(0) 编辑
  2006年10月11日
摘要: 记得电影《疯狂的石头》里面有这样两个场景,一个是谢小萌在缆车里面泡妞,另一个是三宝从阳台跨到隔壁的房间。在这两个场景中,都有一个略显洋气的中老年妇 女的出场,而且她都会非常适时地说出她那仅有两个字的台词:“流氓”。这让我们感觉很亲切也很陌生,我出生在一个城市中相对比较乱的郊区,从小就清楚流氓是个啥东西,但是在上了大学以后,我就再也没有见过这个词了。说起来还真是悲哀,在我每天... 阅读全文
posted @ 2006-10-11 18:01 Allen Young 阅读(619) 评论(2) 推荐(0) 编辑
  2006年10月5日
摘要: Platform: Eclipse 3.2Dialog是SWT和JFace的一个重要的组成部分,我们在开发Plug-in或RCP的时候也经常会用到它们。这篇随笔不会介绍 SWT的Dialog,因为我想很多人都已经非常熟悉它了。在这里,我要讨论的是JFace的Dialog,或者更进一步说是JFace的 TitleAreaDialog。什么是TitleAreaDialog呢?想想我们常常用到的New ... 阅读全文
posted @ 2006-10-05 21:37 Allen Young 阅读(4833) 评论(2) 推荐(2) 编辑
摘要: Platform: Eclipse 3.2Eclipse Plug-in开发离不开与用户的交互,我们往往把用户的鼠标点击之类动作所调用的代码包装成一个Action。例如,如果用户点击了一个Menu Item,那么绑定到这个Menu Item上的Action就会运行,这一切都很直观。但是有的时候,用户触发的操作可能需要很长时间才能完成,比如连接数据库,在这种情况下,就必须把鼠标的状态改为忙碌,这样就... 阅读全文
posted @ 2006-10-05 15:55 Allen Young 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: Platform: Eclipse 3.2开发任何软件都不得不处理Exception和Log,Eclipse Plug-in也是如此。不过幸运的是,Eclipse PDE提供了记录及显示Exception和Log的机制:Error Log View。作为Eclipse SDK的一部分,PDE的普及率很高,所以除非你是要做RCP,不然的话用Error Log View处理Exception和Log应... 阅读全文
posted @ 2006-10-05 15:36 Allen Young 阅读(2193) 评论(0) 推荐(0) 编辑
  2006年9月8日
摘要: 开发Eclipse Plugin的过程中,难免要用到其它的Framework或Lib,如果自己不做配置,那么Eclipse不会自动把这些jar文件作为Plugin运行的classpath,因此Plugin运行的时候就会出错。怎么办呢?假设我们使用的第三方jar文件都放置在Plugin根目录的lib目录下。那么首先要做的是把这些jar文件包含到Plugin的build中,打开plugin.xml文件... 阅读全文
posted @ 2006-09-08 17:44 Allen Young 阅读(2212) 评论(1) 推荐(0) 编辑
摘要: 我们在使用Hibernate时一般都会编写一个hibernate.cfg.xml文件,并在其中配置一些连接数据库的属性。这在很多情况下都是非常合适的,但是如果需要动态获得数据库链接信息,这种方法就不行了。假设我们要根据用户的输入信息连接响应的数据库,该怎么办呢?我们都知道,Hibernate的SessionFactory是通过Configuration获得的,hibernate.cfg.xml文件... 阅读全文
posted @ 2006-09-08 11:36 Allen Young 阅读(2032) 评论(0) 推荐(0) 编辑
  2006年8月31日
摘要: 随着Web 2.0浪潮的兴起,很多传统的C/S结构的应用开始飞快地出现在互联网上。编写文档有Writely,看RSS有抓虾。这不,一个叫meebo的在线IM工具又映入了大家的眼帘,并赢得一片喝彩。meebo现在支持四种IM工具的在线聊天:AIM或ICQ、Yahoo!Messenger、Jabber或GTalk、MSN。乍一看这已经是很不错的功能了。如果你不在使用自己的电脑,而当前的电脑上又没有这些... 阅读全文
posted @ 2006-08-31 17:43 Allen Young 阅读(946) 评论(0) 推荐(0) 编辑
  2006年8月24日
摘要: 翻译自Alex Russell的Blog文章:Comet: Low Latency Datafor the Browser历史深处的一种古老的web technology正在慢慢复兴。已经多年未被触及的浏览器特性又一次登上了web开发的舞台,为UI带来了更好的响应。Server正在学习如何应付一种新的行事方法。并且,我说的不是Ajax。像Jot Live和Meebo这样的新兴服务使用了一种新的数据... 阅读全文
posted @ 2006-08-24 11:46 Allen Young 阅读(737) 评论(0) 推荐(0) 编辑
  2006年8月14日
摘要: -----------------------------------------------------------------------------------------------------------------------也许我是被妈妈宠坏的孩子我任性我希望每一个时刻都像彩色蜡笔那样美丽我希望能在心爱的白纸上画画画出笨拙的自由画下一只永远不会流泪的眼睛一片天空一片属于天空的羽毛和树... 阅读全文
posted @ 2006-08-14 16:47 Allen Young 阅读(7301) 评论(3) 推荐(1) 编辑