成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET中文驗(yàn)證碼如何獲取

開發(fā) 后端
VB.NET中文驗(yàn)證碼的實(shí)現(xiàn)方式會(huì)在本文中為大家詳細(xì)介紹。希望初學(xué)者們可以通過本文介紹的相關(guān)內(nèi)容充分掌握其中知識(shí)。

我們在使用VB.NET這樣一款開發(fā)語言進(jìn)行編程的時(shí)候,需要認(rèn)清其中的特性,才能真正完善我們的程序開發(fā)。下面就先一起了解一下VB.NET中文驗(yàn)證碼的獲取首先要修改一下配置,C#中又checked和unchedked檢查整數(shù)溢出處理。#t#

但是VB.NET中沒辦法,溢出即報(bào)錯(cuò),***處理方法是

VB.net菜單:項(xiàng)目 --> XXX 屬性... --> 配置 --> 優(yōu)化 --> 選中“移除整數(shù)溢出檢查”復(fù)選框

下面來仔細(xì)研究一下VB.NET中文驗(yàn)證碼的相關(guān)代碼編寫:

  1. Function RndStr()Function 
    RndStr() As String  
  2. Dim gb As SystemSystem.Text.
    Encoding
     = System.Text.Encoding.
    GetEncoding("gb2312")  
  3. Dim bytes As Object() = 
    CreateRegionCode(4)  
  4. Dim str1 As String = gb.GetString
    (DirectCast(Convert.ChangeType
    (bytes(0), GetType(Byte())), Byte()))  
  5. Dim str2 As String = gb.GetString
    (DirectCast(Convert.ChangeType
    (bytes(1), GetType(Byte())), Byte()))  
  6. Dim str3 As String = gb.GetString
    (DirectCast(Convert.ChangeType
    (bytes(2), GetType(Byte())), Byte()))  
  7. Dim str4 As String = gb.GetString
    (DirectCast(Convert.ChangeType
    (bytes(3), GetType(Byte())), Byte()))  
  8. Dim txt As String = (str1 & 
    str2 & str3 & str4)  
  9. End Function  
  10. Function CreateRegionCode()Function 
    CreateRegionCode(ByVal strlength 
    As Integer) As Object()  
  11. Dim rBase As String() = New String() 
    {"0", "1", "2", "3", "4", "5", 
    "6", "7", "8", "9", "a", "b", 
    "c", "d", "e", "f"}  
  12. Dim rnd As New Random  
  13. Dim bytes As Object() = New 
    Object(strlength - 1) {}  
  14. Dim i As Integer = 0 
  15. Do While (i < strlength)  
  16. Dim r2 As Integer  
  17. Dim r4 As Integer  
  18. Dim r1 As Integer = rnd.Next(11, 14)  
  19. Dim str_r1 As String = rBase(r1).Trim  
  20. rnd = New Random(r1 * DateTime.
    Now.Ticks + i)  
  21. If (r1 = 13) Then  
  22. r2 = rnd.Next(0, 7)  
  23. Else  
  24. r2 = rnd.Next(0, &H10)  
  25. End If  
  26. Dim str_r2 As String = rBase(r2).Trim  
  27. Dim r3 As Integer = New Random(
    (r2 * DateTime.Now.Ticks) + i).
    Next(10, &H10)  
  28. Dim str_r3 As String = rBase(r3).Trim  
  29. rnd = New Random((r3 * DateTime.
    Now.Ticks) + i)  
  30. Select Case r3  
  31. Case 10  
  32. r4 = rnd.Next(1, &H10)  
  33. Exit Select  
  34. Case 15  
  35. r4 = rnd.Next(0, 15)  
  36. Exit Select  
  37. Case Else  
  38. r4 = rnd.Next(0, &H10)  
  39. Exit Select  
  40. End Select  
  41. Dim str_r4 As String = rBase(r4).Trim  
  42. Dim byte1 As Byte = Convert.
    ToByte((str_r1 & str_r2), &H10)  
  43. Dim byte2 As Byte = Convert.
    ToByte((str_r3 & str_r4), &H10)  
  44. Dim str_r As Byte() = New Byte() 
    {byte1, byte2}  
  45. bytes.SetValue(str_r, i)  
  46. i += 1  
  47. Loop  
  48. Return bytes  
  49. End Function 

VB.NET中文驗(yàn)證碼相關(guān)實(shí)現(xiàn)方法就為大家介紹到這里。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-11 14:16:14

VB.NET生成驗(yàn)證碼

2010-01-07 17:41:19

VB.NET驗(yàn)證LDA

2010-01-22 17:55:23

VB.NET語法糖

2009-11-10 15:18:35

VB.NET封面

2010-01-22 15:56:03

VB.NET獲取當(dāng)前U

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2009-11-10 13:03:45

VB.NET虛擬碼

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2010-01-14 17:03:01

VB.NET獲取網(wǎng)卡地

2009-10-16 09:08:35

VB.NET獲取網(wǎng)卡地

2010-01-12 09:51:07

VB.NET操作dbf

2010-01-18 14:47:42

VB.NET獲取環(huán)境變

2010-01-08 15:33:57

VB.NET文字寬度計(jì)

2009-11-02 17:12:01

VB和VB.NET

2010-01-21 17:34:48

VB.NET Bool

2009-08-19 16:38:30

VB.NET接口范例

2009-10-20 14:09:05

VB.NET反射功能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 美女天天操| 日本精品一区二区三区在线观看 | 天天操综合网 | 国产成人自拍av | 欧美一级做性受免费大片免费 | 亚洲精品色 | 天堂一区 | 夜夜艹| 国产精品久久久久久久免费观看 | 午夜久久久久久久久久一区二区 | 久久久夜色精品亚洲 | 亚洲综合资源 | 夜夜夜久久久 | 亚洲欧美日韩电影 | 中文字幕一区二区三区日韩精品 | 亚洲福利在线观看 | 91精品国产91久久久久久最新 | 久久国产精品一区二区三区 | 一区 | 97超碰在线播放 | 欧美一级一 | 国产精品视频二区三区 | 亚洲精品久久久久久一区二区 | 久久国产精品免费视频 | 日韩高清国产一区在线 | 国产美女一区 | 午夜一区二区三区在线观看 | 久久网站免费视频 | 日本三级电影免费观看 | 日韩一级在线 | 91精品久久久久久久久久入口 | 日本精品一区 | 亚洲一区免费 | 中文字幕一区在线观看视频 | 午夜影院在线免费观看视频 | 亚洲成人99 | 欧美视频第二页 | 成人在线观看免费 | 欧美精品欧美精品系列 | 日韩靠逼| 欧美成人免费在线视频 |