转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
VB6使用API下载文件         ★★★★

VB6使用API下载文件

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2618 更新时间:2009/4/23 15:43:32
0 Then InternetCloseHandle (hOpen) Set myCount = Nothing DownloadFile = lCount End Function Private Sub cmdStart_Click() txtURL.Enabled = False txtFile.Enabled = False cmdStart.Enabled = False cmdStop.Enabled = True DownloadFile txtURL.Text, txtFile.Text cmdStop.Enabled = False cmdStart.Enabled = True txtFile.Enabled = True txtURL.Enabled = True End Sub Private Sub cmdStop_Click() bolStop = True End Sub Private Sub SetText(ByVal txt As TextBox) txt.Text = GetSetting(App.Title, Me.Name, txt.Name) End Sub Private Sub SaveText(ByVal txt As TextBox) SaveSetting App.Title, Me.Name, txt.Name, txt.Text End Sub Private Sub Form_Load() SetText Me.txtFile SetText Me.txtURL End Sub Private Sub Form_Unload(Cancel As Integer) SaveText Me.txtFile SaveText Me.txtURL End Sub Private Function VBStrFormatByteSize(ByVal lngSize As Long) As String Dim strSize As String * 128 Dim strData As String Dim lPos As Long StrFormatByteSize lngSize, strSize, 128 lPos = InStr(1, strSize, Chr$(0)) strData = Left$(strSize, lPos - 1) If lngSize > 1024 Then strData = lngSize & "字节(" & strData & ")" End If VBStrFormatByteSize = strData End Function ''''############################################################################## ''''** ''''** 文件 clsCount.cls 的内容 ''''** ''''############################################################################## VERSION 1.0 CLASS BEGIN MultiUse = -1 ''''True Persistable = 0 ''''NotPersistable DataBindingBehavior = 0 ''''vbNone DataSourceBehavior = 0 ''''vbNone MTSTransactionMode = 0 ''''NotAnMTSObject END Attribute VB_Name = "clsCount" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = False Option Explicit ''''****************************************************************************** ''''** ''''** 用于计算速度的类模块 ''''** ''''** 该类模块设定一个计数器,由程序不断的累计数据,并根据所花时间计算数据 ''''** ''''** 编制: 袁永福 ''''** 时间: 2002-4-2 ''''** ''''****************************************************************************** Private Declare Function GetTickCount Lib "kernel32" () As Long Private lngCountStart As Long Private lngCountCurrent As Long Private lngCountLast As Long Private lngSpeed As Long Private lngTickStart As Long Private lngTickCurrent As Long Private lngTickLast As Long ''''Public StopCount As Boolean ''''** 获得计数数据 ************************************************************** ''''** 累计初始值 Public Property Get CountStart() As Long CountStart = lngCountStart End Property ''''** 累计终止值 Public Property Get CountEnd() As Long CountEnd = lngCountCurrent End Property ''''** 累计总的速度 Public Property Get TotalSpeed() As Long If lngTickCurrent = lngTickStart Then TotalSpeed = 0 Else TotalSpeed = (lngCountCurrent - lngCountStart) / ((lngTickCurrent - lngTickStart) / 1000) End If End Property ''''** 累计所花毫秒数 Public Property Get TotalTickCount() As Long TotalTickCount = lngTickCurrent - lngTickStart End Property ''''** 清除所有数据 ************************************************************** Public Sub Clear() lngCountStart = 0 lngCountCurrent = 0 lngCountLast = 0 lngSpeed = 0 lngTickStart = GetTickCount() lngTickCurrent = lngTickStart lngTickLast = lngTickStart ''''StopCount = False End Sub ''''** 设置累计基数 Public Property Let CountStart(ByVal lStart As Long) lngCountStart = lStart lngCountCurrent = lStart End Property ''''** 累加数据 ** Public Sub Count(Optional ByVal lCount As Long

上一页  [1] [2] [3] [4]  下一页


[网络技术]网络传输速度bps与下载文件所需时间的换算  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台