07 2011 档案

概述VB.NET正则表达式简化程序代码
摘要:经过长时间学习VB.NET正则表达式,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。在通常的程序设计中,对字符串的操作是不可缺少的部分。例如,我们经常需要从字符串中寻找特定的部分,或者对某一部分进行替换、删除等等。使用传统的静态字符串操作方法只能查找字符串中固定不变的部分,缺乏灵活性。而用正则表达式则可以规定待查找字符串的模式,查找同一类型的字符串,例如要在EMAIL格式的字符串(如lzcarl@126.com)中分解出用户名和服务器名,可以定义如下的正则表达式(?[^@]+)@(?.+),然后使用相应的解析器进行解析,得到两个分组user组和host组,user组里 阅读全文

posted @ 2011-07-26 15:47 NetPig 阅读(758) 评论(0) 推荐(0)

自己动手修改VB.NET支付宝接口
摘要:VB.NET经过长时间的发展,很多用户都很了解VB.NET支付宝接口了,这里我发表一下个人理解,和大家讨论讨论。 曾经为没有VB.NET支付宝接口程序郁闷过很长一段时间,终于忍不住修改了一下,其主要的3个文件修改为VB.NET很容易,不再给出,只给出接口代码:PrivateSubImageButton1_Click(ByValsenderAsSystem.Object, ByValeAsSystem.Web.UI.ImageClickEventArgs)HandlesImageButton1.Click '按时构造订单号 DimcurrentTimeAsSystem.DateTime= 阅读全文

posted @ 2011-07-26 15:47 NetPig 阅读(734) 评论(0) 推荐(0)

罕见的VB.NET复制删除文件完整示例
摘要:有些人认为操作文件是一件非常简单的是,其实并不是,如果你没有权限你就不能对文件进行更改,但是我们今天不讲权限的问题,我们来对VB.NET复制删除文件这个问题进行简单的介绍一下。 VB.NET复制删除文件代码:VB.NET版 ImportsSystem.IO ImportsSystem.IO.Directory '====================================================== '实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面 '如果目标文件夹为只读属性就会报错。 '================= 阅读全文

posted @ 2011-07-26 15:46 NetPig 阅读(1023) 评论(0) 推荐(0)

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 阅读(2680) 评论(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 阅读(1451) 评论(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 阅读(983) 评论(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 阅读(1269) 评论(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 阅读(4322) 评论(0) 推荐(0)

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

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

导航