如何在VB.Net裡面計算MD5碼? (System.Security.Cryptography)

最近因為寫了一個密碼產生器,剛好需要用到md5運算,平常在PHP時都是直接用md5()就可以取得MD5碼了,可是VB我沒有實際嘗試去用過MD5碼,原本還在擔心.NET裡面會不會沒有MD5的資源,這樣子就必須要自己來寫….Orz,幸好去查了一下MSDN的結果是有的~ 只是過程稍微負責了點,不過也幸好MSDN有提供一個getMD5hash的function,所以我就直接引用啦

閱讀全文《如何在VB.Net裡面計算MD5碼? (System.Security.Cryptography)

在.NET程式裡面要如何取用Windows的環境變數(系統變數) – 以VB.Net作範例

有寫過CMD的人都知道環境變數這個東西,他可以讓你很方便的獲得一些每一台電腦都不一樣的訊息,例如使用者名稱,每一台電腦都不相同,這時候就可以使用環境變數來取得,只不過在cmd裡要取用環境變數很簡單,只要用%環境變數名稱%的方式就能取用,但是在.NET程式中沒有這麼簡單,需要使用到Environ函式

閱讀全文《在.NET程式裡面要如何取用Windows的環境變數(系統變數) – 以VB.Net作範例

【VB】分割字串成字元(mid+for迴圈)

其實這篇文章要講的分割字串成字元很簡單,但他卻在做很多ACM的題目時需要用到,例如排列組合就必須要先把字串分割成字元再行運算,還有像凱撒加密法也是同樣的需要用到他,以下就以VB.Net來做示範,至於其他程式語言也可以做到,原理都相同

閱讀全文《【VB】分割字串成字元(mid+for迴圈)

【VB.Net】取得資料夾中特定格式檔案路徑並存入ArrayList(稍微修改一下就可以用到其他.NET語言)

上次在寫新版Desktop Locker的娛樂功能時,因為要自動取得Resources資料夾中的所有音樂檔,就研究出了下面這段程式碼,可以讓你將取得資料夾中特定格式檔案路徑並存入ArrayList中,例如你要取得music中的所有mp3格式就可以用我的這個程式碼來達到功能

閱讀全文《【VB.Net】取得資料夾中特定格式檔案路徑並存入ArrayList(稍微修改一下就可以用到其他.NET語言)

在.NET程式裡面要如何取用Windows的環境變數(系統變數) – 以VB.Net作範例

有寫過CMD的人都知道環境變數這個東西,他可以讓你很方便的獲得一些每一台電腦都不一樣的訊息,例如使用者名稱,每一台電腦都不相同,這時候就可以使用環境變數來取得,只不過在cmd裡要取用環境變數很簡單,只要用%環境變數名稱%的方式就能取用,但是在.NET程式中沒有這麼簡單,需要使用到Environ函式

閱讀全文《在.NET程式裡面要如何取用Windows的環境變數(系統變數) – 以VB.Net作範例

如何寫程式對Yahoo! Messenger進行存取(修改狀態、登入、登出等)(以VB作範例)

好像是在前天時班上幾個同學開始很無聊的亂傳所謂的改即時通狀態的惡作劇程式,就激發了我的靈感去設計了一個進階版的即時通狀態惡作劇程式,其實要寫成是來修改及時通的狀態並不難,因為Yahoo本身就有提供COM元件讓你很方便的去對即時通進行設定,這個COM就叫YahooMessengerLib,目前我所知他可以對即時通進行以下工作:修改狀態、取得現在狀態、登入或登出即時通,以下就讓站長教大家如何去使用YahooMessengerLib這個COM元件吧~

閱讀全文《如何寫程式對Yahoo! Messenger進行存取(修改狀態、登入、登出等)(以VB作範例)

Yam Batch Download – 批次抓取Yam音樂以及智慧命名功能

這次要跟大家介紹的Yam Batch Download是小弟自己寫的一個程式,主要功能就是可以從Yam天空批次抓音樂,還有自動幫音樂命名,會想寫這個程式是因為我的音樂幾乎都是用GootubeFlv這套工具從Yam天空影音分享上抓來的,雖然Gootubeflv很方便,但是對於要批次抓音樂的人來講很麻煩,必須一直重複:複製網址->貼到GootubeFLV->複製音樂名稱->貼到下載框框->下載的這套動作,感覺很麻煩,所以就寫的這套Yam Batch Download,只要把網址貼到程式裡就會幫你抓下來,並且自動命名

閱讀全文《Yam Batch Download – 批次抓取Yam音樂以及智慧命名功能

Google SketchUp – 3D建模程式

sketchup_logo

Google SketchUp是Google公司最近收購的一個軟體,這套程式專門給那些建築師 or 設計師用的, 因為這套程式可以讓使用者繪製出3D的圖形,其實功能跟AutoCad差不多,但是他是免費的,不像AutoCAD很貴,而且他可以畫3D圖(AutoCAD好像也能@@)反正總而言之他是一個很優的程式~~(對設計師而言),另外根據Google SketchUp官網的消息是說你如果會Ruby這種程式語言的話你可以自己幫她寫外掛程式(可惜不是VB)

註:Google SketchUp分成兩種版本,一種付費一種免費

程式特色:

  • 免費
  • 可搭配外掛程式
  • 快速精確地建立 3D 模型
  • 可匯出成 3DS、OBJ、XSI、FBX、EPS、PDF、VRML、EPX、DAE 和 KMZ 檔案

程式資訊:

.

閱讀全文《Google SketchUp – 3D建模程式

VB – Redim 重新設定陣列長度

學過VB的人想必都知道Dim語法吧

它可以幫你宣告變數(陣列),告訴電腦要清出一塊空間給程式

但有的時候你不知道陣列裡會存多少東西

所以就直接設定無限其實是很浪費的

今天要交各位用的Redim就是一個可以讓你從新設定陣列寬度的語法

閱讀全文《VB – Redim 重新設定陣列長度