自动发贴代码,从vb6到vb.net

2066 2003-12-08 09:04:00
这是vb6中的代码,测试通过
Private Sub cmdfill_click()  '点击按钮开始发言
On Error Resume Next
Dim vdoc As IHTMLDocument2
Dim vTag

Dim i As Integer
If Not brow.Busy Then '如果下载完成,就执行下面程序
Set vdoc = brow.Document  '在vb.net中该如何定义????????
For i = 0 To vdoc.All.Length - 1 '检测所有标签
If UCase(vdoc.All(i).tagName) = "INPUT" Or UCase(vdoc.All(i).tagName) = "TEXTAREA" Then '找到input标签
Set vTag = vdoc.All(i)
If vTag.Type = "text" Or vTag.Type = "password" Then '看看是不是我们需要的
Select Case vTag.Name
Case "name"
vTag.Value = strUser  '这是字符串变量,下同
Case "passwd"
vTag.Value = strPass
Case "subject" '写标题,不同的网页表单,vTage.name的值不同,要查看网页源码并根据实际更改?下同?
vTag.Value = strSub
End Select

ElseIf vTag.Name = "body" Then
vTag.Value = strBody

'ElseIf vTag.Type = "submit" And vTag.Value = "发表" Then '找到发表按钮。
' vTag.Click

End If
End If
Next i

vdoc.Forms(0).submit '也可以用这句来提交表单
End If
Else
Exit Sub
End Sub








以上代码用vb.net 该如何改写?比如,该如何定义变量vdoc?vtag?
...全文
95 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
8620 2003-12-31
  • 打赏
  • 举报
回复
dim vdoc as object
2066 2003-12-09
  • 打赏
  • 举报
回复
哪位大侠百忙中出手相助?
2066 2003-12-08
  • 打赏
  • 举报
回复
谢谢myhex(小乙)
  
  如何定义vdoc为html document变量?我对vb.net的类,继承,等还不是很熟悉。vb.net中已不能定义vdoc As IHTMLDocument2了,那该如何定义呢?

myhex 2003-12-08
  • 打赏
  • 举报
回复
我不熟这个,但我想原理基本一样。你无非是找到几个input或textarea字段,然后记下它的name,然后向form的action段post你要发的内容和一些相关字段吧。。可以用regular express+webclient实现吧。不知道能不能给你帮助,见笑了。
一直都想写个公司内部论坛,不是说动网那些不好,主要是不符合公司论坛的要求和特点。公司以前也有论坛来的,用的就是动网的。但很多人都是在上面灌水,没有有效的监管机制。所以才想到要自己做一个,以满足建立公司内部论坛的特定需要。总的来说,公司内部论坛要具有下面的特点(都是我个人的臆测): 1、简洁,大方,功能实用、够用。 公司论坛总不能搞那么花乔,可以让大家提交问题,切磋技术,还能方便网管对员工的培训就行。所以论坛要简洁、简单,但要能上传图片,这样方便更清晰的描述问题。 2、可以有效的防止不良信息的传播。 以前的论坛就是没办法知道不良信息是谁发布的,也就不能做到良好的监管。所以论坛采用了windows身份认证,只要你配置好IIS使用windows身份认证,员工一开网页,他的用户名就记录在案了(无须注册用户),而且不管发贴还是回帖都是用的域账户(声明一下我所在的公司是域环境,如果是工作组环境可以使用有用户注册的版本(要的话可以mail),当然也就和普通的论坛没什么区别了),也就不怕一些人胡乱发帖又找不到他。而且,论坛有杰出贡献用户和垃圾用户列表,一眼就可以看出某人坏事做的最多。 希望有条件的朋友可以多帮忙测试一下,也提点宝贵意见。
大家好,2009年9月份注册以来,在论坛上学到了许多东西,得得许多会员和版主及管理的帮助和关爱,真的很感谢大家,正是因为,正是因为大家都是无私且乐于助人,分享自己的宝贵的技术和心得,且使我对EXCEL充满着激情,在我的脑海里总是浮现: 1. 我是ExcelHome论坛的会员,我很荣幸 2. 工作空余时间我会情不自禁来到ExcelHome之家,看看家,学习一些别人的的心得与帮助一些新会员 3. 那里有太多太多的宝贝,有意外的收获和惊喜(众里寻“她”千百度;踏破铁鞋无觅处,在EH得来全不费功夫) 4. 遇到问题我会在论坛和百度找,再找不到我就会发贴提问。呵呵,这里一定会得到帮助的 正是因为这些,因为大家的无私,所以我也不能自私,呵呵,分享一下打造“自己2010选项卡”,2010选项卡的修改比2003版的菜单修改复杂了,希望能帮到一些对这方面感兴趣的朋友,由于水平够,里面有许多不足,欢迎大家指正 ,呵呵,我八婆了一大堆,进入主题 对于Excel2007和2010,你注意到的第一件事可能就是它新外观,沿用多年的菜单与工具栏的用户界面已被抛弃了,取而代之的是选项卡和功能区的新界面,现在我们一步步来制作一个自己的选项卡(首先申明,有些代码和方法来自ExcelHome论坛和网络,在这里谢谢这些提供代码的朋友 ,俗话说的好“前人载树,后人乘凉”,并非个人所写) 第一步:在桌面上创建一个名为customUI的文件夹 第二步:步骤2 打开记事本,在其中复制下面的XML代码:文件名为CustomUI.xml,编码为UTF-8 保存到桌面customUI文件夹中
程序下载地址:http://www.dxbbs.cn/down/dxbbs.rar一:程序信息程序版本号:DXBBS 6.1 AC免费版开发语言:ASP.NET ( C# )开发组织:DX 开发组联系E-MAIL:dx-studio@163.comMSN: dx-studio@hotmail.com技术QQ:86834856客服QQ:6192665官方论坛:http://www.dxbbs.cn DXBBS 论坛系统是 DX 工作组原创开发的一套ASP.NET论坛程序,V6.0 版本采用VB.NET编写,V6.1 版本后采用C#编写。DXBBS论坛系统,以最小的文件体积实现最多的功能。程序运行速度极速,几乎可以100%保证的程序安全性,高贵大方的美工界面是DXBBS论坛V6.1版本的主要特色。程序分SQL专业版与ACCESS免费版两种版本,当前版本为ACCESS免费版本。所有人可以免费使用。如果问题,请到官方论坛http://www.dxbbs.cn提出。《《未经允许不得用于商业用途。如有需要请与我们联系》》二:安装使用说明第一步:将所有文件上传到你的服务器空间。第二步:如果你放论坛程序的文件夹是虚拟主机的根目录,请跳过这一步,如果不是,将BIN文件夹移到虚拟空间根目录。第三步:如果需要修改数据库名,请修改了数据库名后,再用记事本打开修改 web.config 文件里的数据库连接字符串。如果不改数据库名,跳过这一步。(建议修改)第四步:访问论坛,如果能正常访问,进入后台管理配置论坛设置,管理员用户名和密码都为 admin。登录后自行修改管理员密码。 如果不能正常访问,检查一至三步骤,或到官方论坛 http://www.dxbbs.cn 求助。三:V 6.1 新功能说明:1。加入论坛IP过滤功能,可以禁止指定的IP访问论坛。2。加入脏字过滤功能,可以对论坛发贴内容中的某些字符进行指定的转换。3。加入特色引用功能,论坛引用功能采用JS脚本引用,高效,快速。4。加入用户头像后台管理功能,管理员可以在后台动态管理论坛用户头像。5。加入发贴表情后台管理功能,管理员可以在后台动态管理论坛发贴表情。6。加入用户组代表图片后台管理功能。7。加入不同用户组允许上传文件数量,文件大小设置。8。加入贴子和回复的屏蔽与解屏蔽功能。9。加入锁定用户功能。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧