2011年7月3日

VB.Net Socket实现Http文件上传及下载类

摘要: GET访问:dim httpClient as new WebClient()httpClient.strUrl="http://www.baidu/com?wd=hello"httpClient.Proc()Msgbox(httpClient.RespHtml)POST访问:dim httpClient as new WebClient()httpClient.strUrl="http://www.baidu/com?wd=hello"httpClient.strTextField="user=zhans&psd=1332" 阅读全文

posted @ 2011-07-03 15:58 NetPig 阅读(2622) 评论(0) 推荐(0) 编辑

VB.Net实现登陆Ftp的方法

摘要: 开发环境 VB.Net2005 Windows2003 '调用方式 If Logined() Then MsgBox("登陆成功") Else MsgBox("登陆失败") End If'功能函数Imports SystemImports System.NetImports System.IOImports System.TextImports System.Net.SocketsPublic Const BLOCK_SIZE = 512 Private Obj_ClientSocket As Socket Private Str_Dom 阅读全文

posted @ 2011-07-03 15:55 NetPig 阅读(964) 评论(0) 推荐(0) 编辑

VB.Net实现Ftp下载的方法

摘要: 调用方式:DownloadFile("abc.rar","d:\abc.rar","Flase") ' 3个参数分别为远程ftp的文件名、保存到本地的完整路径、是否续传功能函数: Public Sub DownloadFile(ByVal Str_RemoteFileName As String, _ ByVal Str_LocalFileName As String, _ ByVal Bool_Resume As Boolean) Dim Data_St As Stream Dim output As FileStream 阅读全文

posted @ 2011-07-03 15:55 NetPig 阅读(1392) 评论(0) 推荐(0) 编辑

VB.Net实现Ftp上传的方法

摘要: 调用方式:UploadFile("d:\lob.rar", False) ' 2个参数分别为 准备上传的文件完整路径、是否续传功能函数:Public Sub UploadFile(ByVal Str_LocalFileName As String, ByVal Bool_Resume As Boolean) Dim LobSocket As Socket Dim offset As Long Dim input As FileStream Dim bFileNotFound As Boolean If (Not Logined()) Then Logined() E 阅读全文

posted @ 2011-07-03 15:54 NetPig 阅读(1245) 评论(0) 推荐(0) 编辑

VB.net下非常好用的实现FTP的类

摘要: 字号:大 中 小 '***************' 这是类的代码'这个类允许你使用Visual Basic.NET对FTP网页执行直接链接。'这个类支持以下FTP命令:'-Upload 一个文件'-Download一个文件'-Create 一个目录'-Remove 一个目录'-改变目录'-Remove 一个文件'-Rename 一个文件'-Set 远程用户的用户名'-Set 远程用户的密码Imports SystemImports System.NetImports System.IOIm 阅读全文

posted @ 2011-07-03 15:50 NetPig 阅读(4249) 评论(0) 推荐(0) 编辑

关于Application.DoEvents()的小研究

摘要: 在MSDN中的备注是:当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到该窗口前面时,该窗口不重新绘制。如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。例如,如果您有向 ListBox 添加数据的窗体,并将 DoEvents 添加到代码中,那么当将另一窗口拖到您的窗体上时,该窗体将重新绘制。如果从代码中移除 DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。刚开始接触这段话的时候,会 阅读全文

posted @ 2011-07-03 14:46 NetPig 阅读(439) 评论(0) 推荐(0) 编辑

导航