VB.NET下载程序代码实现

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

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

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

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

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-29 09:57:16

VB.NET实现数据绑

2009-10-30 14:45:42

Flash控制VB.N

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-15 11:31:02

VB.NET接口实现多

2010-01-13 09:31:39

VB.NET窗体打印

2010-01-12 18:21:27

VB.NET任务栏程序

2009-11-02 13:54:27

VB.NET shel

2009-10-10 15:43:51

2010-01-13 14:26:39

VB.NET开发

2009-10-13 10:21:58

VB.NET实现Web

2010-01-12 10:48:54

VB.NET LIST

2009-10-12 14:32:40

VB.NET实现定时关

2009-10-23 13:22:25

VB.NET实现拖动图

2010-01-18 15:01:02

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

51CTO技术栈公众号