VB.NET下载程序代码实现

开发 后端
要想在程序中实现下载功能,只需要通过我们为大家介绍的这段代码来操作一番就能轻松的实现。那么就一起来看看VB.NET下载程序的操作步骤吧。

对于VB.NET语言的应用来说,其中有很多小技巧值得我们去掌握,来充实我们的开发经验,以提高编程效率。比如VB.NET下载程序的实现,就是其中一个很有用的编程技巧,能帮助我们很好的解决开发中所遇到的相关问题。

VB.NET下载程序代码示例:

Public Shared fpath As String  
Dim fsize As Long  
Private Sub Button1_Click(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles Button1.Click  
Try   If Me.TextBox1.Text = "http://" Then   MessageBox.Show("请输入正确的URL!")   Return   End If   Dim urld As String   Dim i As Integer   Dim dfile As New WebClient   Me.SaveFileDialog1.ShowDialog()   fpath = SaveFileDialog1.FileName   Label3.Text = "文件保存在:" & fpath   urld = Me.TextBox1.Text   Me.Timer1.Enabled = True  dfile.DownloadFile(urld, fpath.Substring
(Me.TextBox1.Text.ToString.LastIndexOf("."), 4))  
Me.Timer1.Enabled = False  Catch ex As Exception   MessageBox.Show(ex.Message)   Return   Application.Exit()   End Try   End Sub 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
Private Sub Timer1_Tick(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles Timer1.Tick  
Dim th2 As New th1   Dim tt As New System.Threading.Thread(AddressOf th2.timeth)  '实例化线程类    tt.Start() '启动线程    Label2.Text = th2.downk '显示下载文件的大小    '进行计算下载速度    Static k As Integer   Dim p, downspeed   p = k  k = p + 1   p = k  Dim form As New DownLoad   Dim fileinfo As New System.IO.FileInfo(form.fpath)   downspeed = fileinfo.Length()   downspeeddownspeed = downspeed / p   Label4.Text = "当前下载速度是" & downspeed & "k/m"   End Sub   End Class   Public Class th1   Public Shared downk As String   Dim form As New DownLoad   Dim fileinfo As New System.IO.FileInfo(form.fpath)   Dim fsize As Long   Public Sub timeth()   If fileinfo.Exists = True Then   fsize = fileinfo.Length()   downk = "以下载文件" & fsize & "k"   End If   End Sub   End Class 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.

VB.NET下载程序的相关代码操作就为大家介绍到这里。

【编辑推荐】

  1. VB.NET表单自动提交实现方案剖析
  2. VB.NET修改代理服务器应用技巧分享
  3. VB.NET对象克隆主要思想
  4. VB.NET调用jar文件操作步骤详细介绍
  5. VB.NET初始化数组变量实现技巧分享
责任编辑:曹凯 来源: wewill.cn
相关推荐

2009-10-27 10:14:54

VB.NET正则表达式

2010-01-08 15:41:36

VB.NET窗口关闭

2009-11-03 10:18:46

VB.NET继承

2010-01-20 13:42:10

VB.NET访问INIGetPrivateP

2009-10-30 14:45:42

Flash控制VB.N

2009-10-29 09:57:16

VB.NET实现数据绑

2010-01-22 17:12:08

VB.NET访问Ifr

2009-11-02 16:55:50

VB.NET Smar

2010-01-14 17:03:01

VB.NET获取网卡地

2010-01-13 09:31:39

VB.NET窗体打印

2010-01-15 11:31:02

VB.NET接口实现多

2010-01-13 14:26:39

VB.NET开发

2010-01-12 10:48:54

VB.NET LIST

2009-10-13 10:21:58

VB.NET实现Web

2009-10-10 15:43:51

2009-11-02 13:54:27

VB.NET shel

2010-01-12 18:21:27

VB.NET任务栏程序

2009-10-14 10:08:05

VB.NET编写DEC

2009-10-27 11:39:03

VB.NET事件处理程

2010-01-18 15:01:02

VB.NET异常迭代捕
点赞
收藏

51CTO技术栈公众号