FileLen
FileLen(絕對位置) 用來取得檔案大小。
 
若要取得資料夾大小,則要用迴圈將該資料夾內所有檔案的大小加總。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

HairCut
HairCut 函式用來檢查一個字串的首尾是否包含某串字,並消除之。其中,參數AllClear 用來判別是否只刪減一次;參數Front 表示是否處理字串前端;參數Back 表示是否處理字串後端。
]Function HairCut(ByVal Origin As String, ByVal Mark As String, Optional ByVal AllClear As Boolean = True, Optional ByVal Front As Boolean = True, Optional ByVal Back As Boolean = True) As String
]If ((Origin = Nothing) Or (Mark = Nothing)) Then

GPhettoH 發表在 痞客邦 留言(0) 人氣()

必須有.NET Framework
別懷疑,所有Visual Studio 語言寫出來的產品都需要.NET Framework 平台,包括Visual Basic、Visaul C++ 等。
 
因此,使用Visual Basic 寫出來的程式並不能在每一台電腦上使用,該電腦必須有.NET Framework 才行。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

FCix - Forest Cipher Six 加密原理
引入: 自定義
 
FCix 修改自失敗作品FCZ。FCZ 全名「FCZero」,原名「FC0」,是FC2 改造後重新整合FC4、FC3 與FC5 的中文加密結構,但是這三者之間聯繫不夠緊密,最後以完全失敗落幕。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

Instead 函式
Instead 是數學上的語法,用來表示「同時替換」。比如說Instead.. a = x , b = y ,是同時把a 換成x 且把b 換成y。
]2a + b = c
]Instead.. a = x , b = y

GPhettoH 發表在 痞客邦 留言(0) 人氣()

  • Aug 25 Thu 2011 20:58
  • Reline

Reline
引入: 自定義
 
Reline 是個很舊的函式,結構很簡單,只是把一個字串陣列以一個指定的字串串連起來,預設為CrLf。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

陣列搞花樣
在God 函式之後,出現了以Array 為軸心的陣列處理函式ResDim 以及ResPush。即使一開始的ResDim 掛著一身bug,但是在ArrayType 出現之後,目前是可以安心使用的函式。
 
從這之後,陣列處理的函式就常常被掛上Res 的字首。ResSteal 用來刪除陣列中某一個索引,這在不定型巢狀迴圈中幾乎都會用到。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

未知深度的巢狀迴圈
引入: 自定義
 
有一個小孩子,她能夠把吃下去的東西消化一部分,另一部分吐回來,完好如初。有一天,她想要知道心臟長什麼樣子,但是沒有人願意告訴她。她知道自己也有心臟,於是,她把自己吃下去,吐回來自己缺了右腿,她高興了,深信如此重複必有一次能夠看到自己可望了解的心臟──即使多少次是未知。她缺了左手,然後她缺了左腿,接著她缺了小腸,最後,終於吐出裸露的心臟,她笑了──失去下顎的上唇沒有顫抖,失去左鄰的右眼沒有淚,失去外衣的軟腦內沒有痛楚,失去肉體的靈魂沒有遺憾。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

避免Nothing 的函式──DisNull
引入: 自定義
 
Null 和Nothing 在Visual Basic 中都是指空,空很容易造成程式執行階段錯誤,因此時常要在函式開頭先判斷參數是否為空,實在麻煩。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

確保StreamReader 能以最合適的格式讀取串流檔
宣告一個StreamReader 時,其參數為New System.IO.StreamReader(檔案路徑),也可以宣告其編碼方式,New System.IO.StreamReader(檔案路徑, 編碼方式)。
 
其中編碼方式的值可以由System.Text.Encoding 集合中尋找,支援UTF8、Unicode 等類,不過最保險還是使用Default,能自動使用符合使用者作業系統語言的編碼方式。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

解決型態變質後的ResDim
引入: 自定義
 
ResDim 用來對一個被宣告為Array 的陣列重新定義索引邊界。之前的ResDim 使用Object 陣列接住欲重新定義的陣列,但是在這個過程中,原本的陣列也變質成為Object 陣列而發生衝突。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

空與空陣列
「空」在Visual Basic 裡就是Nothing,其名為Null,一個空值不包含任何的資訊,她只是一個事先向作業系統申請到的記憶體存放空間,因此,對一個Null 進行處理經常會出錯。「空陣列」指的是一個未存放資料的陣列,其索引為-1,但是未存放資料不代表該空陣列不具有任何資訊,事實上空陣列會保存該陣列的型態,因此針對一個空陣列獲取型態是可行的。
 
從上面的道理,我們大致能了解字串如果被賦予Nothing 時並不是Null。因為String 的本質是字元陣列,也就是說我們讓一個「字元陣列」所拼湊出來的字串為空,既然已經知道是「字元陣列」,表示該陣列存有型態為字元,因此本質上是個空陣列,而不是Null。

GPhettoH 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。