找回密码
 新注册用户
搜索
查看: 12177|回复: 19

[原创] GTV GUI Alpha版

[复制链接]
发表于 2008-11-28 05:12:47 | 显示全部楼层 |阅读模式
调试了好久终于做出来一个可以接受的版本~~~

测试方法很简单:
1. 运行stop.bat,等GTV.exe停下,然后关闭GTV.exe
2. 将附件中的所有文件复制到原GTV.exe所在目录中
3. 运行GTVGUI.exe

对于不能使用SSE2程序的参加者请不要将附件中的GTV.exe覆盖到原有目录,如果想测试的话请向projectgtv@gmail.com发邮件索取用于GUI的新版本的GTV.exe程序,用它代替附件中的GTV.exe。

图形界面每10秒更新一次统计数据,最小化时自动隐藏。单击托盘图标就会出现,托盘图标上有右键菜单。包完成时会自动通知。
Start按钮开始计算,初始时未开始。
图形界面关闭时计算程序名义上自动关闭,但其实仍然需要一段时间才能关闭,所以不要立刻重新开始,以免出现不可预知的后果。(其实我估计也没啥后果~~~但是保险起见我还是先想想办法为好~~~或者用JUST的工具把窗口显示出来?~~~)

大概就是这样~~~

这不是最终版本~~~因为Icon现在还没有定论~~~有个很有趣的功能也还没有加上去~~~

大家试用完之后可以报告一下感想还有希望程序增加的功能~~~

[ 本帖最后由 fwjmath 于 2008-11-28 06:30 编辑 ]

guialpha.rar

633.77 KB, 下载次数: 4231

回复

使用道具 举报

发表于 2008-11-28 07:37:02 | 显示全部楼层
有很有趣的功能?
期待呀~~~
回复

使用道具 举报

发表于 2008-11-28 07:47:17 | 显示全部楼层
process time 是重新记的?
(30%+才一分多钟。。。

回复

使用道具 举报

发表于 2008-11-28 08:56:09 | 显示全部楼层
程序图标还没有定下来吗,这个图标让我想起VB...

[ 本帖最后由 ledled 于 2008-11-28 08:58 编辑 ]
回复

使用道具 举报

发表于 2008-11-28 09:04:56 | 显示全部楼层
VB6 做的。

只是提供外壳的功能,不如顺便搞个漂亮的皮肤吧。
回复

使用道具 举报

发表于 2008-11-28 09:15:06 | 显示全部楼层

回复 #5 彬彬 的帖子

不用搞那么花哨的东西,实用就好
回复

使用道具 举报

发表于 2008-11-28 10:33:30 | 显示全部楼层
除了 烦人 在http://www.equn.com/forum/thread-20089-2-1.html 给出的, 我还希望GUI里增加显示"白旗", 计算程序的版本, 上传期限, ... 就像BOINC那样...不过许多功能可能对现阶段来说没必要...你看着办啦.
回复

使用道具 举报

发表于 2008-11-28 12:30:34 | 显示全部楼层
暂不打算使用GUI界面
等有了自动下载和上传功能再说:)
回复

使用道具 举报

发表于 2008-11-28 13:51:37 | 显示全部楼层

回复 #7 count 的帖子

WU及Result的自动上传下载估计短期内难以实现,网络编程需要考虑的事情比较多,编程难度也更高,一步步来吧。
回复

使用道具 举报

 楼主| 发表于 2008-11-28 14:09:44 | 显示全部楼层

回复 #3 昂宿星团人 的帖子

嗯~~~它不懂转换~~~
不过到后边的话CPU时间是可有可无的~~~
回复

使用道具 举报

 楼主| 发表于 2008-11-28 14:11:44 | 显示全部楼层

回复 #8 扎西日泰 的帖子

其实这个GUI界面主要是为那些不喜欢GTV占着任务栏里边位置的人设计的~~~
上传下载很困难啊~~~是件很长远的事情~~~嗯~~~
回复

使用道具 举报

发表于 2008-11-28 16:01:31 | 显示全部楼层
原帖由 fwjmath 于 2008-11-28 14:11 发表
其实这个GUI界面主要是为那些不喜欢GTV占着任务栏里边位置的人设计的~~~
上传下载很困难啊~~~是件很长远的事情~~~嗯~~~



也不是呀。想简单点的话,完全可以利用 WEB 方式上传下载。上传就 POST 数据,下载就用 GET 。这样可以免去编写服务器端上传下载程序的方面,只需要写两个动态网页去处理这些请求就得了。

客户端就更简单,懒点的,用 WinSock 控件连上去收发即可,连 API 都省下不用了。只要加上人工的数据完整性校验,就可以比较好地保证数据完整性。

用 WEB 可以省下服务器端大量的工作量,因为接受处理连接那些工作可以不做,而且WEB 服务器本身就已经有足够强大的效率来处理大量的连接请求,永远比自己做的高效。

[ 本帖最后由 彬彬 于 2008-11-28 16:12 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-28 19:30:31 | 显示全部楼层

回复 #12 彬彬 的帖子

这个我也考虑过~~~但是这种方法很容易被攻击~~~而且也不大好控制~~~
可能我要再想一想可不可行~~~
回复

使用道具 举报

发表于 2008-11-28 21:17:42 | 显示全部楼层

回复 #13 fwjmath 的帖子

还不如测试好后直接扔到 BOINC 上!成为BOINC平台首个国内项目~ 99.gif
回复

使用道具 举报

发表于 2008-11-28 22:34:32 | 显示全部楼层
PI的联网部分的代码可以拿来用的麽?感觉比较接近....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-5 01:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表