信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索
查看: 4223|回复: 13
打印 上一主题 下一主题

[『VB.NET 图文教程』] VB.NET表单自动实现提交 做群发软件必备技巧

[复制链接]

1868

主题

1878

帖子

1万

积分

积分
10928
跳转到指定楼层
宣传软件楼主
发表于 2017-5-23 23:46:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

软件教程首图:

软件教程分类:VB.NET 图文教程 

软件图文教程视频教程分类:软件图文教程 

软件教程难易程度:软件高级教程 

软件教程发布日期:2017-05-23

软件教程关键字:VB.NET表单自动实现提交 做群发软件必备技巧

① 本信息收集于网络,如有不对的地方欢迎联系我纠正!
② 本信息免费收录,不存在价格的问题!
③ 如果您的网站也想这样出现在这里,请您加好友情链接,我当天会审核通过!

④友情链接关键字:软件定制网站 网址:http://www.postbbs.com

软件教程详细描述

 我们曾经在一篇文章中介绍过邮件自动注册中的修改代理服务器的应用。不过要想实现这一功能的话还需要一个应用的实现,那就是VB.NET表单自动提交。在这里我们就会为大家详细介绍这一应用技巧。

  前些天在网上看到有人需要邮箱自动注册的程序,于是自己也写了一个,在查资料的过程中我看到一些网友写的类似文章,有一些是基于网络协议,需要了解session,cookie这些东西,对于一个新手来说很繁琐,等到把这些东西搞懂,热情也消耗殆尽。vb的优点就在于可以让那些对于计算机底层不是很了解的人迅速实现自己的程序设计,我找到了一种比较简单的办法,要求对HTML标记语言有所了解即可,现在把自己的经验写出来于各位网友共享,该方法也许不值一提,也许对您有所帮助。

  我的办法就是利用控件WebBrowser,我想很多人对它都很熟悉,在新建一个工程之后您要做的是添加两个控件,一个是WebBrowser,另一个是Scriptlet,这两个控件配合使用,就可以完成这个任务了,Scriptlet中的IHTMLDocument2对象可以用来获得WebBrowser控件中的HTML文档。这两个控件的名字在组件对话框里分别叫Microsoft HTML Object Library和Microsoft Internet Controls。

  这两个控件添加完成之后,你还需要知道WebBrowser的一个事件DocumentComplete,这个事件在整个网页下载完成之后触发,也就是说在页面完成之后这个事件即被执行,有了这些就可以顺利的实现注册了。

  下面以eyou网站的免费邮箱注册为例来实现我的程序设计,新建标准工程后向Form中添加一个WebBrowser控件。所有代码如下:

  1.Dim ii As Integer

  2.Private Sub Form_Load()

  3.WebBrowser1.Navigate "http://freemail.eyou.com/signup.html?

  bgp=%CE%D2%BD%D3%CA%DC&bgp_enable=on"

  4.End Sub

  5.Private Sub WebBrowser1_DocumentComplete

  (ByVal pDisp As Object, URL As Variant)

  6.Dim doc As IHTMLDocument2

  7.Set doc = WebBrowser1.Document

  8.Dim tmp As String

  9.If InStr(doc.body.innerText, "寻找一个新的用户名") > 0 Then

  10.tmp = "sdfsdf23" + Trim(Str$(ii))

  11.doc.All.Item("uid").focus

  12.SendKeys tmp

  13.SendKeys "{enter}"

  14.End If

  15.If InStr(doc.body.innerText, "输入您的个人资料") > 0 Then

  16.doc.All.Item("Password").Value = "123456"

  17.doc.All.Item("Confirm").Value = "123456"

  18.doc.All.Item("FirstName").Value = "tomcant"

  19.doc.All.Item("question").Value = "what is your name"

  20.doc.All.Item("answer").Value = "my name is ddd"

  21.doc.All.Item("year").Value = "80"

  22.doc.All.Item("month").Value = "3"

  23.doc.All.Item("day").Value = "18"

  24.doc.All.Item("day").focus

  25.SendKeys "{enter}"

  26.End If

  27.If InStr(doc.body.innerText, "申请邮箱成功") > 0 Then

  28.iiii = ii + 1

  29.WebBrowser1.Navigate "http://freemail.eyou.com/signup.html?

  bgp=%CE%D2%BD%D3%CA%DC&bgp_enable=on"

  30.End If

  31.End Sub

  Eyou的免费邮箱注册入口地址为bgp_enable=on,所以要在Form_load事件中使用WebBrowser控件的Navigate方法。

  在eyou的注册入口页面完成之后WebBrowser1_DocumentComplete即被执行,在这个函数中主要有三个条件语句,在三个条件语句之前有如下三句:

  32.Dim doc As IHTMLDocument2

  33.Set doc = WebBrowser1.Document

  34.Dim tmp As String

  doc定义为IHTMLDocument2对象用以取得WebBrowser1的文档,tmp字符串是循环注册中的用户名,在VB.NET表单自动提交的程序刚开始定义了ii这个integer变量,在每次注册完成之后ii加1附于tmp之后用以改变用户名。

  第一个条件语句如下:

  35.If InStr(doc.body.innerText, "寻找一个新的用户名") > 0 Then

  36.tmp = "sdfsdf23" + Trim(Str$(ii))

  37.doc.All.Item("uid").focus

  38.SendKeys tmp

  39.SendKeys "{enter}"

  40.End If

  首先判断是否是注册入口页面,通过InStr(doc.body.innerText, "寻找一个新的用户名") > 0语句实现,doc.body.innerText即取得了该页面中的所有文字。如果是则构造一个用户名。

  doc.All.Item("uid").focus使用户名文本框取得焦点,其中uid是该文本框的ID,这个ID的取得是通过查看HTML源代码得到的,所以要求对HTML标记语言有所了解。使用户名文本框取得焦点之后通过SendKeys函数模拟键盘向文本框发送tmp字符串,这样用户名即填写完成,之后发送回车键提交表单。关于SendKeys函数的使用大家可查阅MSDN帮助。

  第二个条件语句首先判断改页面是否是个人资料填写页面,然后填写个人资料,其方法同填写用户名一致,取得个文本框的ID后填写其值,最后提交表单。

  最后一个条件语句判断邮箱注册成功后将ii加一,然后将页面重新定位到注册入口页面,至此一个循环完成。

  以上VB.NET表单自动提交的代码即实现了自动注册提交。

在本章中,我们将研究以下概念:
  • 在应用程序中添加菜单和子菜单
  • 在表单中添加剪切,复制和粘贴功能
  • 锚定和对接控制在一种形式
  • 模态形式


在应用程序中添加菜单和子菜单
传统上,Menu,MainMenu,ContextMenu和MenuItem类用于在Windows应用程序中添加菜单,子菜单和上下文菜单。

现在,MenuStrip,ToolStripMenuItem,ToolStripDropDown和ToolStripDropDownMenu控件替换和添加功能到以前版本的菜单相关的控件。 但是,旧的控制类保留为向后兼容和未来使用。

让我们首先使用旧版本控件创建典型的Windows主菜单栏和子菜单,因为这些控件在旧应用程序中仍然很常用。

以下是一个示例,显示了如何使用菜单项创建菜单栏:文件,编辑,视图和项目。 文件菜单有子菜单新建,打开和保存。

让我们双击窗体,并在打开的窗口中放下面的代码。
Public Class Form1   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load      'defining the main menu bar      Dim mnuBar As New MainMenu()      'defining the menu items for the main menu bar      Dim myMenuItemFile As New MenuItem("&File")      Dim myMenuItemEdit As New MenuItem("&Edit")      Dim myMenuItemView As New MenuItem("&View")      Dim myMenuItemProject As New MenuItem("&Project")      'adding the menu items to the main menu bar      mnuBar.MenuItems.Add(myMenuItemFile)      mnuBar.MenuItems.Add(myMenuItemEdit)      mnuBar.MenuItems.Add(myMenuItemView)      mnuBar.MenuItems.Add(myMenuItemProject)     ' defining some sub menus      Dim myMenuItemNew As New MenuItem("&New")      Dim myMenuItemOpen As New MenuItem("&Open")      Dim myMenuItemSave As New MenuItem("&Save")      'add sub menus to the File menu      myMenuItemFile.MenuItems.Add(myMenuItemNew)      myMenuItemFile.MenuItems.Add(myMenuItemOpen)      myMenuItemFile.MenuItems.Add(myMenuItemSave)      'add the main menu to the form      Me.Menu = mnuBar           ' Set the caption bar text of the form.        Me.Text = "tutorialspoint.com"   End SubEnd Class
当使用Microsoft Visual Studio工具栏上的“开始”按钮执行并运行上述代码时,将显示以下窗口:

VB.NET表单自动实现提交 做群发软件必备技巧 b2b软件



Windows窗体包含一组丰富的类,用于创建您自己的具有现代外观,外观和感觉的自定义菜单。 MenuStrip,ToolStripMenuItem,ContextMenuStrip控件用于有效地创建菜单栏和上下文菜单。

unto您有所不知道VB.NET可以拦截某种神秘的点击动作了nextVB.NET让图片黑白色原来是如此简单呀
回复

使用道具 举报

0

主题

652

帖子

646

积分

积分
646
信息发布软件沙发
发表于 2017-5-25 01:12:24 | 只看该作者
好好学习了确实不错

回复 支持 反对

使用道具 举报

1

主题

640

帖子

612

积分

积分
612
QQ
推广工具板凳
发表于 2017-5-28 23:14:32 | 只看该作者
,技术牛B,态度好,选这家没错!

回复 支持 反对

使用道具 举报

0

主题

591

帖子

576

积分

积分
576
软件定制开发地板
发表于 2017-5-30 04:57:20 | 只看该作者
了,和卖家描述的一样,操作简单,很实用很方便,关键店家态度很好,不厌其烦的给讲解,非常满意

回复 支持 反对

使用道具 举报

0

主题

615

帖子

603

积分

积分
603
5#定制软件#
发表于 2017-5-31 12:12:54 | 只看该作者
,很高端的视觉效应,很耐心,设计的很不错,高端大气上档次啊,是自己喜欢的

回复 支持 反对

使用道具 举报

0

主题

603

帖子

573

积分

积分
573
6#定制软件#
发表于 2017-6-2 05:44:35 | 只看该作者
真的很好用,我这边已经用起来了,目前不少客户从我们公众平台下单,再试用一段时间,打算推送给其他生意上的朋友

回复 支持 反对

使用道具 举报

0

主题

1019

帖子

1027

积分

积分
1027
7#定制软件#
发表于 2017-6-2 07:59:45 | 只看该作者
和5号笨蛋很有耐心,服务也很好

回复 支持 反对

使用道具 举报

0

主题

1022

帖子

1029

积分

积分
1029
8#定制软件#
发表于 2017-6-5 00:32:36 | 只看该作者
机会继续合作,同时希望后期多多帮助。

回复 支持 反对

使用道具 举报

0

主题

2181

帖子

2

积分

积分
2
9#定制软件#
发表于 2017-6-14 03:54:56 | 只看该作者
铺一天销量也就几十票装修完发布后店铺的转化率高了很多。,提升了太多销量大概有3倍吧。视觉冲击效果强大起来

回复 支持 反对

使用道具 举报

0

主题

615

帖子

601

积分

积分
601
10#定制软件#
发表于 2017-6-15 05:42:58 | 只看该作者
,很有用,下次还会购买

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读
信息发布软件AIWROK软件安卓AIWROK汇集软件点击
AIWROK软件安卓AIWROK汇集软件点击
信息发布软件苹果系统点击方法综合示例
苹果系统点击方法综合示例
信息发布软件AIWROK苹果系统找图方法完整示例集合
AIWROK苹果系统找图方法完整示例集合
信息发布软件苹果系统找图方法完整示例集合
苹果系统找图方法完整示例集合
信息发布软件苹果IOS系统找字OCR方法例子
苹果IOS系统找字OCR方法例子
信息发布软件AIWORK软件数组高级示例
AIWORK软件数组高级示例
信息发布软件AIWROK软件运算符封装库示例
AIWROK软件运算符封装库示例
信息发布软件AIWROK软件语法运行小示例
AIWROK软件语法运行小示例
信息发布软件AIWROK软件JS循环小示例
AIWROK软件JS循环小示例
信息发布软件AIWROK软件H5网页被主脚本获取值用法
AIWROK软件H5网页被主脚本获取值用法
信息发布软件AIWROK软件创建可暂停恢复的多线程任务
AIWROK软件创建可暂停恢复的多线程任务
信息发布软件AIWROK软件类型转换方法例子
AIWROK软件类型转换方法例子
信息发布软件AIWROK软件H5脚本执行与进度显示
AIWROK软件H5脚本执行与进度显示 .
信息发布软件AIWROK软件根据时间段执行异步任务支持多线程并行处理
AIWROK软件根据时间段执行异步任务支持多线程并行处理
信息发布软件H5自动开关执行脚本功能演示
H5自动开关执行脚本功能演示
信息发布软件AIWROK软件H5单选脚本运行示例
AIWROK软件H5单选脚本运行示例
信息发布软件H5任务脚本选择与执行中心
H5任务脚本选择与执行中心
信息发布软件H5里CheckBox控件演示
H5里CheckBox控件演示
信息发布软件AIWROK软件正则用法实际例子
AIWROK软件正则用法实际例子
信息发布软件AIWROK软件权限管理器实现
AIWROK软件权限管理器实现
信息发布软件AIWORK软件节点方法无碍示例子
AIWORK软件节点方法无碍示例子
信息发布软件JSON.stringify 和 JSON.parse 完整示例
JSON.stringify 和 JSON.parse 完整示例
信息发布软件AIWROK软件展示JavaScript各种语句标识符的用法
AIWROK软件展示JavaScript各种语句标识符的用法
信息发布软件JS巧妙地组合使用各种条件语句
JS巧妙地组合使用各种条件语句
信息发布软件AIWROK手机数据库MySQL数据库截图片批量上传操作脚本
AIWROK手机数据库MySQL数据库截图片批量上传操作脚本
信息发布软件HID中文输入智能打字功能
HID中文输入智能打字功能
信息发布软件AIWROK软件对象工具函数库例子
AIWROK软件对象工具函数库例子
信息发布软件AIWROK软件H5交互演示黄色主题
AIWROK软件H5交互演示黄色主题
信息发布软件H5单按钮执行脚本示例
H5单按钮执行脚本示例
信息发布软件苹果H5界面完整调用脚本示例
苹果H5界面完整调用脚本示例
信息发布软件AIWROK软件平台设备信息全面检测工具例子
AIWROK软件平台设备信息全面检测工具例子
信息发布软件AIWROK创建和放大日志窗口并展示动态内容
AIWROK创建和放大日志窗口并展示动态内容
信息发布软件AIWROK软件device相关方法获取设备信息例子
AIWROK软件device相关方法获取设备信息例子[/backcolor]
信息发布软件数据库MySQL实时内容随机调用
数据库MySQL实时内容随机调用
信息发布软件AIWROK软件分享一个特效苹果H5页面
AIWROK软件分享一个特效苹果H5页面
信息发布软件数据库MYQ业务流程心跳程序启动
数据库MYQ业务流程心跳程序启动
信息发布软件数据库MySQL功能支持创建表插入中文数据查询删除功能例子
数据库MySQL功能支持创建表插入中文数据查询删除功能例子
信息发布软件AIWROK软件Zip 高级操作复杂示例
AIWROK软件Zip 高级操作复杂示例
信息发布软件AIWROK软件txt_文件读写方法小结
AIWROK软件txt_文件读写方法小结
信息发布软件AIWROK软件file文件操作方法小结
AIWROK软件file文件操作方法小结
信息发布软件AIWORK软件配置读写H5演示配套脚本
AIWORK软件配置读写H5演示配套脚本
信息发布软件AIWROK配置读写功能演示示例
AIWROK配置读写功能演示示例
信息发布软件AIWROK截图缓存工具
AIWROK截图缓存工具
信息发布软件AIWROK线程许可证工具
AIWROK线程许可证工具
信息发布软件整理了AIWROK环境下常用的Date对象和sleep对象方法
整理了AIWROK环境下常用的Date对象和sleep对象方法
信息发布软件FastUI界面普通用法
FastUI界面普通用法
信息发布软件FastUI界面类[window]方法小结
FastUI界面类[window]方法小结 方法 1:close(关闭指定窗口)方法 2:closeAll(关闭所有窗口)方法 3:loadUI(加载 UI 界面)方法 4:onClose(监听窗口关闭事件)方法 5:onLoad(监听窗口加载事件)方法 6:setFull(设置窗口全屏)方法 7:setHeight(设置窗口高度)方法 8:setHidden(隐藏窗口)方法 9:setLeft(设置窗口 X 轴坐标)方法 10:setTop(设置窗口 Y 轴坐标)方法 11:setVisable(显示隐藏的窗口)方
信息发布软件AIWROK软件按钮监听UI界面与事件监听功能演示
AIWROK软件按钮监听UI界面与事件监听功能演示.
信息发布软件AWIROK软件多选[uiCheckBox]方法小结
AWIROK软件多选方法小结 方法一:findByID 加载多选控件方法二:getAllChecked 获取所有选中项方法三:getAllSelect 获取所有选项方法四:getChecked 获取某个选项是否选中方法五:setChecked 设置某个选项是否选中方法六:setCheckeds 设置多个选项是否选中方法七:setHeight 设置高度
信息发布软件AIWROK日志演示开启日志显示 → 放大 → 关闭代码
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
信息发布软件🏯AIWROK数组方法高级应用案例
🏯AIWROK数组方法高级应用案例
信息发布软件AIWROK软件日志悬浮窗简化版自动切换位置
AIWROK软件日志悬浮窗简化版自动切换位置
信息发布软件AIWROK软件String实例演示
AIWROK软件String实例演示
信息发布软件AIWROK软件S内置String类[String]方法小结
AIWROK软件S内置String类[String]方法小结 方法 1:charAt[/backcolor]方法 2:charCodeAt[/backcolor]方法 3:indexOf[/backcolor]方法 4:lastIndexOf[/backcolor]方法 5:length[/backcolor]方法 6:match[/backcolor]方法 7:replace[/backcolor]方法 8:replaceAll[/backcolor]方法 9:split[/backcolor]方法 10:startsWith[/backcolor]方法 11:substr[/backcolor]方法 12:substring[/backcolor]方法 13:trim[/backcol
信息发布软件AIWROK软件完整的WebSocket客户端示例
这段代码是一个完整的WebSocket客户端示例,用于连接到指定的WebSocket服务器并处理各种事件。具体来说,代码的作用如下: 定义服务器地址:首先定义了一个服务器的IP地址和端口号 var ip = "154.37.221.104:8886";。 创建WebSocket对象:尝试创建一个新的WebSocket对象 var ws = new WebSocket();。注意,这里的 new ws() 应该是 new WebSocket()。 添加事件监听器:代码中尝试为WebSocket对象添加事件监听器,但这里有一个错误。
信息发布软件AIWROK软件苹果系统中实现四种基本滑动操作
AIWROK软件苹果系统中实现四种基本滑动操作
信息发布软件hid的滑动没有百分比坐标滑动吗
hid的滑动没有百分比坐标滑动吗
信息发布软件单选控件[uiRadioButton]方法小结
单选控件方法小结 方法 1:加载单选控件[/backcolor]方法 2:获取选中项[/backcolor]方法 3:设置高度[/backcolor]方法 4:设置选中项[/backcolor]
信息发布软件AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
信息发布软件AIWROK软件安卓随机工具应用函数生成
AIWROK软件安卓随机工具应用函数生成
信息发布软件用在AIWORK软件代码中的实用符号分类整理2
用在AIWORK软件代码中的实用符号分类整理2 软件IDE用Emoji符号分类整理(含用途说明)一、表情与情感1. 微笑 [*]😀 笑脸(基础开心反馈,用于操作成功后的友好提示) [*]😃 笑脸大眼睛(强化开心情绪,用于重要任务完成后的积极反馈) [*]😄 笑脸和微笑的眼睛(温和友好的状态,用于日常交互中的正向回应) [*]😁 带着微笑的眼睛(轻松愉悦的反馈,用于轻度成功或趣味操作) [*]
信息发布软件AIWROK软件图像二值化的各种方法和应用场景
AIWROK软件图像二值化的各种方法和应用场景
信息发布软件AIWROK软件找图区分页面变化和卡死状态
AIWROK软件找图区分页面变化和卡死状态
信息发布软件AIWROK苹果系统Map 数据管理[map]小结
AIWROK苹果系统Map 数据管理[map]小结 方法一:add(添加键值对)[/backcolor]方法二:delete(删除指定键值对)[/backcolor]方法三:clear(清空所有键值对)[/backcolor]方法四:get(根据键获取值)[/backcolor]方法五:getAllValue(获取所有值)[/backcolor]方法六:toString(转换为字符串)[/backcolor]完整示例:
信息发布软件AIWROK软件用图找图示例templateMat方法
AIWROK软件用图找图示例templateMat方法

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2026-2-4 03:15 , Processed in 0.320128 second(s), 60 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

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