返回列表 发帖

一个程序员关于TW的几个建议

今天才试用TW2,以前一直用的是TW1.33,因为一直Beta,所以没怎么尝试。
用了后有几个建议:
1、和1.33相比,少了撤销关闭了的网页列表的按钮,可以选择恢复哪个关闭了的网页。现在好像只能用Ctrl+E恢复上一个关闭的页面。希望恢复这个功能。这个从代码的层次上应该是比较好解决的一个问题,可以学习MT,用关闭标签时记录一下标签的标题和地址,可以记录在一个文件中,也可以直接用数组记录。前者的好处是万一用任务管理器关了TW,列表还在,但读取有点麻烦;而后者读取迅速。最好两者结合起来,同时在内存和文件操作。相信这点代码不是很困难的事,以我自己的经验100行以内可以搞定的,对溢出防范一下就可以避免BUG了。
2、看到论坛上很多网友对TW的界面的意见(例如工具栏按钮怎么放,状态栏按钮怎么放等等),我觉得也可以学习一下MT,弄个自定义工具栏之类的。我不知道TW工具栏的代码是怎么写的,是固定死了的还是用代码动态载入的。如果是前者,我能理解,但很失望,因为虽然调试简单,基本没有代码量,不过后期修改起来的难度太大了,反而偷懒不了的。如果是后者,那只需要写个窗口出来,用以调节按钮出现与否,次序之类的。然后保存在一个文件里。把生成工具栏菜单的代码部分单独写个模块,每次调整完后直接重新调用一下这个模块就可以了。当然我这个算法是很低效的,临时想的,毕竟我自己不是做界面开发这块的。开发组可以再仔细思考一下算法吧。状态栏的部分也是。当然,想做好这一块也是比较有难度的,目前有两种路线:一是以MT的路线,调整完确认后才见成果,实现相对简单,但自由度低;令一种是Opera和Office那种支持OLE拖放的即时出效果的,不仅支持固有的按钮,还可以直接拖放上菜单栏里的项目,这个的代码实现就比较复杂了。还是开发组自己斟酌吧。
3、自动刷新功能没了。这点挺不爽的。本来代码实现就比较简单吧。一个Timer或SetTimer的API都可以解决吧。多写个触发事件,调用一下刷新模块就行了吧。基本上没难度的东西。代码估计不到十几行。这是个人性化的问题,而且跟UI多线程也没关系,也不会引发什么BUG(在时间间隔的输入上限制一下就可以了)。这体现了开发组是否细心。
然后讲一个小BUG,也不算BUG,刚开始用的时候就发现了。TW2的最大化事件似乎是自己写的吧。但最大化后状态栏右下角的那个大小调节区域似乎没有回置,鼠标停留在上面还有感应,一看就露馅了。最好处理一下,至少看的舒服,呵呵。状态栏的控件应该是自己写的吧,代码应该比较好调节吧。
暂时就想到这些。总的来说Beta3还是可以的。不过看开发组的语气,似乎要Beta到6、7去。这个想法不好。一般正规的商业化产品Beta到5就已经比较夸张了。像FF的RC的RC基本上有点恶搞的味道。希望TW还是严肃一些吧。

谢谢楼主的热心,2.0使用的是我们自己开发的界面库,有一些功能还没有支持,这些都在不断的完善,恢复按钮和自动刷新这样的小功能有很多还没有加,不是技术上的问题,只是事情太多,要一样一样做
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

看来真是程序员,哈哈

放心吧,这些都是一时的,最后该有的都会有的

TOP

看完了  先谢谢楼主对TW的关心  但是似乎你对开发组的实力很怀疑啊  呵呵~~~要相信开发组的实力哦~~

TOP

这样的啊。希望尽快恢复。其实大可以把大部分1.33的功能恢复后再出Beta3的。可以把1.33当作模板来开发2.0,这样功能可以恢复的很有条理,而且也可以像MT2一样搞个表格告诉用户2和1的区别到底在哪里。另外希望开发组不要太依靠插件。代码级别的差距将导致效率的高下。插件目前只能靠JS和VBS来实现,效率相对于C和C++是很低下的,也受到许多局限的。

TOP

回完贴才发现居然两个管理员和一个版主回了贴,太让我感动了。TW的态度还是很不错的,相对于MT冷冰冰的态度……

TOP

TW论坛最大的特色就是人性化~~~希望你在这里玩的愉快~~

TOP

1、和1.33相比,少了撤销关闭了的网页列表的按钮,可以选择恢复哪个关闭了的网页。现在好像只能用Ctrl+E恢复上一个关闭的页面。

恢复上次关闭的页面,在小工具栏里面有啊

TOP

原帖由 hukailin 于 2006-11-28 16:23 发表

恢复上次关闭的页面,在小工具栏里面有啊

我不是这个意思。我的意思是应该有个能弹出下来菜单的按钮供你选择恢复哪一个,而不是只恢复上一次关闭的那个。而且个人感觉键盘比鼠标快

TOP

哈哈,看来lz很少来2.0版论坛看啊,这些问题大家也都有提到,只不过目前只是测试版,以bug修复为主,其他1.33有的功能以及新功能接下来都会有的

TOP

看到很多人提出赶快出新版本,加新功能,呵,不由一笑啊。

没别的意思啊, ,我也是做软件的。有时,跟客户打交道就是个累。他就总是想着,今天跟你说了一个问题,明天你马上就能拿出来最好,还得他满意就行,不然,就觉得你是技术不行,或者,是偷懒呢

不过,想想,这也是人之常情啊。不关心哪来得着急啊。特别,嘿嘿,是要别人做事的时候啊。就像我有时看一部喜欢的网络连载小说,唉,实话说,也是想让写书的兄弟,嘿嘿,天天24小时不睡觉的赶快把书写完啊。

TOP

原帖由 黑男爵 于 2006-11-28 17:17 发表
看到很多人提出赶快出新版本,加新功能,呵,不由一笑啊。

没别的意思啊, ,我也是做软件的。有时,跟客户打交道就是个累。他就总是想着,今天跟你说了一个问题,明天你马上就能拿出来最好,还得他满意 ...

呵呵,同感同感。不过看大公司小公司了。大公司各种库都比较全,补个功能不是很费事。小公司的话就全要自己写了。

TOP

返回列表