关于Rational的两段代码

原创 2005年05月27日 16:50:00
1.使用Robot读取Treeview节点内容

使用robot的Inspector,抓取treeview的时候,有contents属性,里面就包含了treeview的节点内容,可惜的是,SQAGetProperty不支持读取contents,所以只能使用其它的方法。我下面的代码读取的是Rational Test Samples中ClassicsC中的treeview内容,并保存到一个文件中。

tempfile="C:/treeview.txt"         
Open tempfile For Output As #1 '生成一个treeview文本
Window SetContext, "Caption=Classics Online", ""  '设置ClassicsC为焦点窗体

result1=SQAGetProperty("Type=TreeView;Name=treMain","Nodes.Count",Size)   '取treeview的数目

for i = 1 to cint(size)
teste = "Nodes(" & cstr(i) & ").Text"                                 '取各个条目的内容
result2=SqaGetProperty("Type=TreeView;Name=treMain", teste,a)
Write #1,a
next i

close #1

2.在ClearQuest中读取特定组的用户

在CQ中,有的时候,需要显示特定的用户,比如指定修改的人员。这样比较好的方法是从特定的组中读取用户。这个我很早就想实现,但一直都没做到。昨天有人给我发短消息,询问一个需要用到此技术的问题。于是我下定决心解决这个问题,用了3个小时,终于明白怎么回事了。CQ的帮助做的实在很烂,在CQ中调试代码也是一样艰辛的过程,好在我终于成功了。

新建一个字段Programmer,在Choice List中选择BASIC编码,在Forms中添加Programmer字段。

在Choice List中编写如下代码:

set adminSession = CreateObject("ClearQuest.AdminSession")
adminSession.Logon "admin", "password", "ss"              '管理员用户名,密码和Maintenance Tool中的Schema名称。

set GroupObj = adminSession.GetGroup("Mygroups")          '取MyGroup组的用户
set UserObj=GroupObj.Users                                
numUsers = UserObj.count

for i=0 to numUsers-1
  set Progammer= UserObj.Item(i)
  ProgammerName = Progammer.Name
  choices.additem ProgammerName
next

使用同样的方法,可以取到比如所有Group的名字等。

Rational Rose 自动生成代码

Rational Rose 自动生成代码(1)在Logical View 中 新建类(2)Component View 中新建Component,类型为Exe,语言为 VC++(示例)(3)选中Log...
  • costa100
  • costa100
  • 2010年09月05日 00:04
  • 978

比较这两段代码输出的差异

package m;public class Animal { {System.out.println("Animal");}public Animal(){System.out.println("A...
  • titaoguang9076
  • titaoguang9076
  • 2016年10月17日 20:49
  • 114

UML建图(二):IBM Rational Rose画类图、包管理以及生成代码

  • zengxuehongholly
  • zengxuehongholly
  • 2014年10月19日 17:24
  • 7131

安装Rational Rose 2007并破解后,开启Rose 报出异常"java.lang.ClassNotFoundException" 但是并不影响使用!

关闭 Rose 时也报异常并且不能关闭,必须通过任务管理器强制关闭。     1.打开注册表   2.在[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Java VM...
  • hejiajiaming
  • hejiajiaming
  • 2016年10月07日 23:50
  • 1027

rational rose中对函数的形参设置

1. Rose的作用 (1)项目开始阶段 产生使用案例模型 (2)细化阶段 开发程序的类框图,合作图,先是要开发的对象,及其相互间的交互。类框图显示对象间的相互关系。 (3)构造初始阶段 ...
  • u013789542
  • u013789542
  • 2014年06月01日 10:40
  • 997

两段代码。。。

今天在看《JAVA设计模式》的时候,在单例模式中有这样一个实例public class A{private static A a;private static Object classLock=a.c...
  • xiaoou0725
  • xiaoou0725
  • 2008年11月19日 16:22
  • 337

Rational Rose双向工程java代码生成与图生成

ROSE思想是复杂的,内涵是丰富的,操作是别扭的,文档是简单的,人性是没有的。然而人们对它趋之若鹜的原因恐怕是我们现在的TEAMLEADER,SA受RUP的’毒害’颇深的原因,而这也将影响到徒弟–将来...
  • ZKLxuankai
  • ZKLxuankai
  • 2012年11月28日 09:47
  • 4471

Rational Rose 2007使用小结

1.Rose如何隐藏类的属性和操作? 右击类,选Options->Suppress Attributes/Suppress Operations 2.Rose如何表示类的约束? 在工...
  • z69183787
  • z69183787
  • 2014年06月06日 14:17
  • 2929

iOS面试题【附部分答案】

问答题: 1.      两段代码共存于一个文件,编译时有选择的编译其中的一部分,请问如何实现? 答案:条件预编译:#if        #ifdef  #ifndef                ...
  • yewave133
  • yewave133
  • 2016年07月03日 22:55
  • 454

Rational Team Concert 2

下载这个软件并设置它的环境 下载 Rational Team Concert (Jazz Team Server, Jazz 客户端,等等)的插件 下载 Mozilla Firefox 的...
  • wangkjs
  • wangkjs
  • 2015年07月29日 11:04
  • 513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Rational的两段代码
举报原因:
原因补充:

(最多只允许输入30个字)