Blog信息 |
blog名称:注册会计师(注会)练习软件 日志总数:398 评论数量:116 留言数量:27 访问次数:3266130 建立时间:2005年6月6日 |

| |
[borland eco 技术]variablehandle与oclvariabl搭配使用的注意要点 软件技术
吕向阳 发表于 2007/10/1 10:34:17 |
在expressionhandle和oclpshandle 中要使用一些非字符串变量时,我们可利用variablehandle与oclvariabl生成OCL变量方法来运用
1.加入一个variablehandlE元件,设置其ecospace为定义好的ecospace,设置 staticvaluetypename为要引用的变量的类型
2.加入一个oclvariable元件,点元件的collection属性进入编辑,追加一条,并设置elementhandle为上步中的variablehandle,并在variablename中为你要引用的变量取名,假定为vdepartment
3那么在ehpressionhandle和oclpshandle中的表达式中均可直接引用该变量:vdepartment
4.如果是在asp.net中,要引用的是我们定义好的类作为变量,则更麻烦,还在加入一个refrerencehandle,设名为rhtmp,将要引用的具体对象用rhtmp. |
|
[borland eco 技术]expressionhandle表达式中使用非ocl变量 软件技术
吕向阳 发表于 2007/10/1 10:08:47 |
expressionhandle的expression中要使用变量,一般要用到variablehandle变量,很麻烦.如一般的字符串变量可使用以下方法解决
c# eh.Expression = System.String.Format("Person.allInstances->orderBy({0})', button1.Text);
Delphi: eh.Expression := System.String.Format('Person.allInstances->orderBy({0}), ´[button1.Text]);
其中button1.text可以是你指定的字符串变量 |
|
[borland eco 技术][转]我热爱的ECO在进步中 软件技术
吕向阳 发表于 2007/9/30 22:52:30 |
期待多時的CodeGear視窗旗艦產品RAD Studio 2007終於在各方的殷切之下現身, RAD Studio 2007是目前同級產品中唯一完美支援原生視窗和.NET框架開發的IDE. RAD Studio 2007包含了許多創新的尖端功能以幫助開發人員使用相同的技術同時開發原生32位元視窗和.NET框架2.0的應用程式, 並且在未來延伸至原生64位元視窗, 保障您過去, 現在和未來的投資.
RAD Studio 2007允許您開發各種不同的應用方案,從單機,C/S, 分散式架構到ASP.NET, Web Service, AJAX. 支援的開發框架則從VCL, VCL.NET到ASP.NET. 支援的程式語言從Object Pascal, Delphi, C/C++到Delphi.NET和C#. RAD Studio 2007讓您使用一個IDE開發完成您的各種需求.
|
|
[borland eco 技术]怎样在自定义属性中进行四舍五入处理 软件技术
吕向阳 发表于 2007/3/18 12:29:53 |
要达到Math.Round(self.MemberPrice * (self.MemberHire.TaxRate / 100),2)
这样的效果,需要:
public class MyOclOperationSQR: OclOperationBase { public override void Evaluate(IOclOperationParameters parameters) { double p1 = Support.GetAsNumeric(parameters.Values[1]); Support.MakeNewNumeric( parameters.Result, System.Math.Sqrt(p1) ); }
protected override void Init() { Intern |
|
|