Board logo

標題: [原創] MD5 計算器 [打印本頁]

作者: ivanyung    時間: 2010-8-21 10:48     標題: MD5 計算器

多年前寫的程式, 比較簡陋 .............

[attach]2515[/attach]
  1. Public Class Form1

  2.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.         OpenFileDialog1.FileName = ""

  4.         If OpenFileDialog1.ShowDialog() = 1 Then
  5.             Label1.Text = "Calculate MD5 sum in progress ..."
  6.             TextBox1.Text = Module1.MD5CalcFile(OpenFileDialog1.FileName)

  7.             If Len(Environment.CurrentDirectory) = 3 Then       'root directory
  8.                 Label1.Text = "MD5: " & vbCrLf & Mid(OpenFileDialog1.FileName, Len(Environment.CurrentDirectory) + 1, _
  9.                         Len(OpenFileDialog1.FileName) - Len(Environment.CurrentDirectory) - 0)
  10.             Else
  11.                 Label1.Text = "MD5: " & vbCrLf & Mid(OpenFileDialog1.FileName, Len(Environment.CurrentDirectory) + 2, _
  12.                         Len(OpenFileDialog1.FileName) - Len(Environment.CurrentDirectory) - 1)
  13.             End If
  14.         End If

  15.     End Sub

  16.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  17.         Label1.Text = "Filename"
  18.         TextBox1.Text = ""
  19.         Clipboard.Clear()
  20.     End Sub

  21.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  22.         Clipboard.SetText(TextBox1.Text)
  23.     End Sub

  24.     Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
  25.         OpenFileDialog1.FileName = ""

  26.         If OpenFileDialog1.ShowDialog() = 1 Then
  27.             Label1.Text = "Calculate sha1sum sum in progress ..."
  28.             TextBox1.Text = Module1.Sha1CalcFile(OpenFileDialog1.FileName)

  29.             If Len(Environment.CurrentDirectory) = 3 Then       'root directory
  30.                 Label1.Text = "sha1sum: " & vbCrLf & Mid(OpenFileDialog1.FileName, Len(Environment.CurrentDirectory) + 1, _
  31.                         Len(OpenFileDialog1.FileName) - Len(Environment.CurrentDirectory) - 0)
  32.             Else
  33.                 Label1.Text = "sha1sum: " & vbCrLf & Mid(OpenFileDialog1.FileName, Len(Environment.CurrentDirectory) + 2, _
  34.                         Len(OpenFileDialog1.FileName) - Len(Environment.CurrentDirectory) - 1)
  35.             End If
  36.         End If

  37.     End Sub
  38. End Class
複製代碼

作者: flying008    時間: 2010-10-14 08:38

本帖最後由 flying008 於 2010-10-14 08:40 編輯
  1. [list=1]
  2. [*]Public Class Form1

  3. [*]    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4. [*]        OpenFileDialog1.FileName = ""
  5. [*]        If OpenFileDialog1.ShowDialog() = 1 Then
  6. [*]            Label1.Text = "Calculate MD5 sum in progress ..."
  7. [*]            TextBox1.Text = Module1.MD5CalcFile(OpenFileDialog1.FileName)
  8. [/list]
複製代碼
呵呵……原来我们论坛真的可以在CODE前面加上行号来发贴, 这样对检索代码就方便多了, 今天又学了一招, 谢谢大大!
作者: et5323    時間: 2010-10-18 00:34

WinXP SP3:
[attach]3250[/attach]
作者: ivanyung    時間: 2010-10-27 22:30

回復 3# et5323


    請安裝 .net framework 2.0




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)