VB中的循环体,for和do while关于上限的区别,是for循环中上限是固定的,即使在循环体中更改了上限的值,也不会改变循环次数,而do while却可以,以下示例:

        num = 5
        For i = 1 To num
            MsgBox i
            num = 6
        Next

该循环中当 i=5 后,就结束循环,不会执行到 i=6 ,如果是

        num = 5
        i = 1[......]

继续阅读

Public Function Md5(ByVal code As String)
          Dim _md5 As String = ""
          Dim dataToHash As Byte() = (New System.Text.ASCIIEncoding).GetBytes(code)
          Dim hashvalue As Byte() = CType(System.Security.Cryptography.CryptoConfig.CreateFromName("MD5"), System.Security.Cryptography.H[......]

继续阅读

InStr 函数

语法 

InStr([start, ]string1, string2[, compare])

InStr 函数的语法具有下面的参数:

部分 说明 
start 可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start 包含 Null,将发生错误。如果指定了 compare 参数,则一定要有 start 参数。 
string1 必要参数。接受搜索的字符串表达式。 
string2 必要参数。被搜索的字符串表达式。 
Compare 可选参数。指定[……]

继续阅读

1、获取非input控件的值:

webBrowser1.Document.All["控件ID"].InnerText;
或
webBrowser1.Document.GetElementById("控件ID").InnerText;
或
webBrowser1.Document.GetElementById("控件ID").GetAttribute("value");

2、获取input控件的值:

webBrowser1.Document.All["控件ID"].GetAttribute("value");;
或
webBrowser1.Document.GetE[......]

继续阅读

  系统运行中的一个度量主线就是时间,因此时间的获取可以说是很普遍的。而东西多了,难免就混乱。今天总结一下vb/vb.net/C#获取系统时间的语法格式,方便日后查阅。

vb6.0 :

Format(Now, "yyyy-mm-dd") '2016-1-10  
Format(Now, "hh:mm:ss")   ' 23:37:48

vb.net:

Format(Now, "yyyy-MM-dd") '2016-1-10  
Format(Now, "hh:mm:ss") ' 23:38:20

C#:

//获取日[......]

继续阅读