- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 vb制作简单的多窗口浏览器(8)--设置功能
设置功能其实对大多数流行的浏览器都是大同小异的,一家能想到的,另一家自然也会模仿.不过有些功能,MS用简单的方法在VB中不可能实现,比如TAB的复制和移动等等.所以有些功能做得也比较牵强.这样一个功能简单的浏览器就制作完成了.
2009-01-22 14:24:00 822
原创 vb制作简单的多窗口浏览器(7)--广告过滤
广告过滤是很早之前就开始做的了,当时用WebBrowser1_NewWindow2和WebBrowser1_BeforeNavigate2结合完成的,但是却有一个小问题,当打开的网页自动弹出2个网页的时候,第2个页面始终不会被处理到,一直找不到原因和解决方法,于是搁置了一段时间.今天又开始考虑起这个,最终以从最后一个窗口向前遍历查找空窗口并visible=false的方式来解决了这个杂症.
2009-01-16 13:06:00 793
原创 vb制作简单的多窗口浏览器(6)--拖拽
一直在用Tw,不知道这个拖拽是先TW创的还是MT创的,有了这个功能后,多页浏览器的方便就变成了更方便了.做这个功能前,并没有太仔细的看webbrowser的方法和属性,一直以为是个小动作,只要在webbrowser实现drag&drop就行了.可真的做起来的时候却发现这个控件虽然有dragdrop和dragmove,但似乎并不能实现从webbrowser拖拽一个很小的距离就能打开新页面,只能通
2009-01-15 11:43:00 809
原创 vb制作简单的多窗口浏览器(6) --判断后退前进
起初想用CommandStateChange试试是否能实现这个功能,结果最后放弃,似乎它只支持单窗口的,于是只能用笨办法,添加变量记录数据,然后去判定是否可以允许后退或者前进 If currectpage(activepage) = lastpage(activepage) Then GoTo aaa Picture5.Picture = Picture24.Pictu
2009-01-13 21:18:00 808
原创 vb制作简单的多窗口浏览器(5) --浏览模式
静态模式下设置webbrowser.silent,仿制任何msgbox弹出.安全模式是个调试模式,页面打开所有的文件都会有提示,包括TAB或者FRAME内嵌的页面.广告过滤的方法也比较简单,只要复制其它浏览器的一些过滤设置就行了.
2009-01-12 21:51:00 1038
原创 快乐风云2的交易系统tradeup.c
tradeup.c// by tiandi for trade system #include inherit F_CLEAN_UP;string value_string(int value){ if( value else if( value return chinese_number(value) + "文钱";
2009-01-09 17:12:00 1379
原创 快乐风云2的交易系统trade.c
trade.c// by tiandi for trade system #include inherit F_CLEAN_UP;int main(object me, string arg){ if( me->is_fighting() ) return notify_fail("战斗中不能摆摊。/n");
2009-01-09 17:11:00 1529
原创 屏蔽webbrowser的script error
用silent = true 来暂时禁止弹出框需要设置在downloadbegin和complete中,其它地方会无效.
2009-01-09 12:41:00 1024
原创 VB制作多窗口浏览器(5)--收藏夹
添加收藏夹,管理收藏夹都有函数,但是浏览收藏夹的函数我没有找到,获取也有.收藏夹就是一个目录,只要读取目录下的文件再做处理也是可以实现的,这里我只做到了二级目录的分析,并且二级目录最大数设置了10,一般正常用户的收藏夹最多也就只有一个分类目录吧.再深的目录就要用遍历了.程序的菜单栏改成了FORM右键的方式,节省了地方,而且最主要的我前文已经提过,很多浏览器的菜单都形同虚设,根本没有几
2009-01-09 10:41:00 2033 3
原创 vb制作简单的多窗口浏览器(4) --移除窗口
让我们继续讨论移除页的过程,移除页就是一个先移除WEBBROWSER控件,再设置TAB为不可见的过程.起初是想尝试做移除的TAB的效果,结果失败,为什么要移除WEBBROWSER呢,SET 不可见不行吗?当然这也是可行的.你打开任务管理器看看就明白了.另外上文所说的之前写的时候发生的一些小错误主要是移除标签的activepage值没有算正确.通过(3)(4)两篇文章,想必大家都应该能独立完成了
2009-01-07 08:56:00 1447
原创 vb制作简单的多窗口浏览器(3) -- 新建窗口
制作到现在碰到的最大的难点在于SSTAB这个东西上,我的多窗口的做法是在每一个SSTAB.TAB上生成一个WEBBROWSER,当然,这个webbrowser先定义成控件组.这样就形成了一个sstab.tab(i)对应一个webbrowser(i),做窗口操作的时候比较好处理.可以在上文看到,还有一个display的变量,它是来做什么的呢?新建窗口的时候怎么处理?关闭窗口的时候又是怎么处理呢?
2009-01-06 09:22:00 3208
原创 vb制作简单的多窗口浏览器(2)-- form初始化
框架都搭好了,现在开始主要是代码了. 先定义变量一共打开多少页 Dim totalpage As Integer当前页 Dim activepage As IntegerDim i As Integer删除了多少页 Dim delflag As Integer显示多少页 Dim display As Integer按钮不闪烁 D
2009-01-05 16:35:00 2544
原创 vb制作简单的多窗口浏览器(1)
之前由于做自动考勤的时候接触到了webbrowser这个东西,于是打算进行更深入一点的操作.制作一个简单的VB多窗口浏览器.普通的VB浏览器网上有太多的资料了.如果想知道用VB做浏览器的基础知识,那么可以搜索一下这方便的内容. 这里的多窗口,我用的是SSTAB来进行实现的.制作之前,先了解一下自己究竟想实现浏览器的哪些功能?平时我是用TW的,一般菜单上用得到的几个东西.1.显示
2009-01-04 12:42:00 7411 3
LED Player for Blackberry
2009-10-01
grub4dos初级教程
2009-02-10
winfo32_v1.58汉化版
2009-02-10
VB制作简单的多页浏览器
2009-02-04
tracetcp-0.99.4beta
2009-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人