>
参考资料:
回楼主:
我也刚学 VB 不久,也写了几个程序了,下面说下我的学习历程
先在 >
用WebBrowser控件加载网页,然后
Dim vDoc, vTag
Dim I As Integer
Set vDoc = w1Document
For I = 0 To vDocAlllength - 1
If UCase(vDocAll(I)tagName) = "INPUT" Then
Set vTag = vDocAll(I)
Select Case vTagName
Case "u" '用户名
vTagValue = Text5Text
Case "p" '密码
vTagValue = Text6Text
Case "verifycode" '验证码
vTagValue = Text7Text
End Select
Select Case vTagType
Case "submit" '登陆
vTagClick
End Select
End If
Next I
用这个就可以 *** 作网页,具体的你要查看网页源文件
VBNet代码(我用VB2010,2005应该也有Process的)
这一句第一个参数是调用程序的路径,第二个参数是调用程序给的参数
'以下为程序代码
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click
ProcessStart("\windows\explorerexe", ">
可以用VB直接编写,主要有2种方式: 1:只要你关闭你的WEB服务,用VB直接接收80端口的数据,然后按照HTML协议进行解析处理,处理完毕后打成HTML协议的数据报返回数据就可以了。 这样能实现的功能有限,不过如果代码写的好能解决许多安全问题。 2:用VB写ACTIVE DLL组件,然后在该组件中处理完整的网站应该处理的业务逻辑(注意:只是业务逻辑,也就是你ASP中应该处理的逻辑,不包括对HTML的解析),然后将处理完毕的逻辑返回。 然后用一个最简单的ASP来调用这个DLL组件就可以了,这个ASP中只要调用了这个组件就行,其他什么都不用做。 这个方式能实现的功能比上面一种方式灵活的多。 3:应该还可以用系统钩子的方式实现,即在WEB打开的情况下截取80端口的数据,在WEB服务处理该数据之前由VB编写的服务先处理,然后直接返回,而WEB服务对该数据根本不处理。 这样也可以,不过思路和第一种方式相同,只不过省略了关闭WEB服务的步骤。
以上就是关于急啊!!那位大哥大姐有VB下载程序的网站啊全部的内容,包括:急啊!!那位大哥大姐有VB下载程序的网站啊、VB:如何通过VB获取某个网站的所有页面源代码、请介绍几个较好的VB编程的专业网站!谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)