- 博客(7)
- 收藏
- 关注
RCP 集成 citrix 导致Text没有焦点光标
RCP是基于Eclipse 3.0 ,用户的使用环境是在Windows2003 上安装RCP,critrix,使用者使用自己pc的web浏览器登陆critrix,启动RCP,critrix将本地RCP的界面传递到用户所有pc屏幕上。用户安装的是English Windows 2003。当所有系统安装好,进行集成测试时,发现RCP上所有的Text都没有焦点光标,即鼠标点击Text,没有闪动的竖条。...
2006-04-29 22:01:00 81
方便管理plugin或rcp的icons
每个UI程序都离不开图片,一般的Eclipse插件,在一个类中定义了若干静态常量,每一个常量指定一个icon的名字,在程序中用到图片的时候,通过这个常量计算得到图片。Eclipse的插件一般规模较大,图片很多,而且分不同的像素,彩色,灰白等。这样有利于统一的管理和开发人员的沟通。 但并不是每个plugin或者rcp都要用到这么多图片,如果只有很少的图片的话,可以用图片的名字作为key,来存取...
2006-04-25 22:29:00 59
在RCP中绑定Action的快捷键
软件中有些功能的使用很频繁,或者有些功能需要能够非常快速的响应,前者如查找,后者如锁住屏幕功能。这样的功能就需要提供可以帮助快速操作的快捷键。比如在很多软件中常见的CTRL+F,会打开查找对话框。 在ipass中需要实现按住CTRL+L立刻锁屏的功能,效果类似notes的F5。 定义ApplicationActionBarAdvisor类,继承ActionBarAdvisor,RCP的系统Ac...
2006-04-20 23:34:00 151
在RCP里面用自己的TaskView取代eclipse 的Progress View
星期六加了一天班,为ipass加上了前台客户端监控后台任务的功能。好在一次通过,没有连累到我的星期天。 ipass的的服务端接到客户端发来的请求后,生成的所有关于EMS的任务都要放到一个任务池中,有5个线程依次取出任务,完成任务,再到任务池中取任务。这样的好处是客户端发完命令后可以很快返回,继续作接下来的操作。如此设计的初衷是采用异步处理提高对用户的响应。任务在开始和结束都会给客户端返回信息,在...
2006-04-16 22:59:00 56
产品并不仅是编程序
ipass进入了TR4A,如果顺利出了公司的IPD流程,就可以进入BT的TIP流程.TIP是BT的测试流程,用于新产品的引入。其中又包括svct,mvct,nit流程。svct关注的是每个设备提供商本身的产品,集中在产品的功能,性能,安全,可靠性等方面,这个流程是在公司作,但是测试的全部过程BT都要监控,要定时向BT提交测试进度,测试结果等各方面的文档。mvct关注的是各家厂商的集成测试,这是由...
2006-04-09 00:06:00 66
构建eclipse plugin 的Preferences
现在正在做一个rcp软件,刚刚做好了Preferences,总结一下。此方法也适用eclipse plugin。在作ipass的时候,没有发现有这么简便的方法。 以一个配置密码策略的页面为例: public class PreferencePassPolicyPage extends FieldEditorPreferencePage implements IWorkbenchPr...
2006-04-07 00:05:00 72
一个处理Properties的好东西 jConfig
jConfig提供一组用来管理Properties的API,使用它可以更简便,快捷的处理系统的配置文件。jConfig使用xml文件来保存配置信息,相对于传统的properties文件,编程访问和保存配置信息都十分方便。 在项目中,后台的数据保存在Sun ONE Directory Server上,程序通过jndi访问它。客户要求支持LDAP Server双机,这就需要配置两组属性,分别用来连接...
2006-04-01 16:08:00 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人