Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于form窗口设计的问题

1楼
jameszyj 发表于:2010/9/12 8:38:48

最近在使用form窗口设计的功能来开发自己的交易系统,软件首先是好用的,存在几个小小的问题可能在后续版本改进一下:

1、假设新创建了一个按钮或者其他控件,想右键点击控件后弹出的菜单选择“属性”来进行一些操作,比如对象命名,等等  但是聚焦想要定义属性的控件之后,出来的菜单是form的POPUP属性菜单

2、form的窗口时间是否可以像PB那样可以自己定义一个事件以便自己来个性化设计;

3、form窗口是否可以增加这么一个事件:reportnotify,这样子,注册好监视的品种之后,行情数据可以直接到达FORM 这边来。这样子,就很好做自己的交易操作了。

 

2楼
admin 发表于:2010/9/13 10:25:51

窗体设计由于是采用的外部COM接口,故实现性较差一些,这个暂时还无法彻底解决。

窗体实现reportnotify意义不大,你可以用MARKETDATA对象接收到消息后,再分发到各个FROM中

3楼
52cpp 发表于:2010/9/13 13:23:17

楼上正解,我就这样实现的

代码如下:

 

''''''''''''''''''''''''''
'When Data Update, it notify Scalping Form to Update
Sub MARKETDATA_ReportNotify(ReportData)
 if(ReportData.Label= "SRY05") then

  '这里是更新数据的代码
  MyForm_Function_Update_Form_Fields()
 end if
End Sub

不好意思,好像不能运行,ADMIN看看是哪出的问题?

ReportData.Label= "SRY05"

 

怀疑这个有问题

[此贴子已经被作者于2010-9-13 13:47:34编辑过]
4楼
BNF 发表于:2010/11/5 23:31:41
以下是引用admin在2010-9-13 10:25:51的发言:

窗体设计由于是采用的外部COM接口,故实现性较差一些,这个暂时还无法彻底解决。

窗体实现reportnotify意义不大,你可以用MARKETDATA对象接收到消息后,再分发到各个FROM中

请问是任何的外部com接口都会导致性能下降么?比如com接口的dll?谢谢!

有什么快速处理的方法么?

5楼
wattwei 发表于:2010/11/6 10:16:58
 使用com,实现代码级重用,不存在导致性能下降。
6楼
BNF 发表于:2010/11/6 13:42:04
以下是引用wattwei在2010-11-6 10:16:58的发言:
 使用com,实现代码级重用,不存在导致性能下降。

请问什么是代码级重用,我是很菜的,

用vba调用行不行呢?

7楼
wattwei 发表于:2010/11/6 13:59:30
 vbs通过CreateObject函数创建对象实例,实现对注册组件的访问
8楼
BNF 发表于:2010/11/6 21:35:58
以下是引用wattwei在2010-11-6 13:59:30的发言:
 vbs通过CreateObject函数创建对象实例,实现对注册组件的访问

谢谢大侠!

那数据是先到图形呢?还是先到vba呢?

我想搞个输出实时行情的东西,然后用Excel来处理。

共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.