- Nov 19 Sat 2011 20:11
-
FileLen 取得檔案大小
- Nov 11 Fri 2011 23:08
-
HairCut
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
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
- Oct 29 Sat 2011 07:32
-
必須有.NET Framework
必須有.NET Framework
別懷疑,所有Visual Studio 語言寫出來的產品都需要.NET Framework 平台,包括Visual Basic、Visaul C++ 等。
因此,使用Visual Basic 寫出來的程式並不能在每一台電腦上使用,該電腦必須有.NET Framework 才行。
別懷疑,所有Visual Studio 語言寫出來的產品都需要.NET Framework 平台,包括Visual Basic、Visaul C++ 等。
因此,使用Visual Basic 寫出來的程式並不能在每一台電腦上使用,該電腦必須有.NET Framework 才行。
- Aug 28 Sun 2011 21:50
-
FCix - Forest Cipher Six 加密原理
FCix - Forest Cipher Six 加密原理
引入: 自定義
FCix 修改自失敗作品FCZ。FCZ 全名「FCZero」,原名「FC0」,是FC2 改造後重新整合FC4、FC3 與FC5 的中文加密結構,但是這三者之間聯繫不夠緊密,最後以完全失敗落幕。
引入: 自定義
FCix 修改自失敗作品FCZ。FCZ 全名「FCZero」,原名「FC0」,是FC2 改造後重新整合FC4、FC3 與FC5 的中文加密結構,但是這三者之間聯繫不夠緊密,最後以完全失敗落幕。
- Aug 25 Thu 2011 21:10
-
Instead 函式
Instead 函式
Instead 是數學上的語法,用來表示「同時替換」。比如說Instead.. a = x , b = y ,是同時把a 換成x 且把b 換成y。
]2a + b = c
]Instead.. a = x , b = y
Instead 是數學上的語法,用來表示「同時替換」。比如說Instead.. a = x , b = y ,是同時把a 換成x 且把b 換成y。
]2a + b = c
]Instead.. a = x , b = y
- Aug 25 Thu 2011 20:58
-
Reline
- Aug 25 Thu 2011 18:20
-
陣列搞花樣
陣列搞花樣
在God 函式之後,出現了以Array 為軸心的陣列處理函式ResDim 以及ResPush。即使一開始的ResDim 掛著一身bug,但是在ArrayType 出現之後,目前是可以安心使用的函式。
從這之後,陣列處理的函式就常常被掛上Res 的字首。ResSteal 用來刪除陣列中某一個索引,這在不定型巢狀迴圈中幾乎都會用到。
在God 函式之後,出現了以Array 為軸心的陣列處理函式ResDim 以及ResPush。即使一開始的ResDim 掛著一身bug,但是在ArrayType 出現之後,目前是可以安心使用的函式。
從這之後,陣列處理的函式就常常被掛上Res 的字首。ResSteal 用來刪除陣列中某一個索引,這在不定型巢狀迴圈中幾乎都會用到。
- Aug 24 Wed 2011 20:36
-
未知深度的巢狀迴圈
未知深度的巢狀迴圈
引入: 自定義
有一個小孩子,她能夠把吃下去的東西消化一部分,另一部分吐回來,完好如初。有一天,她想要知道心臟長什麼樣子,但是沒有人願意告訴她。她知道自己也有心臟,於是,她把自己吃下去,吐回來自己缺了右腿,她高興了,深信如此重複必有一次能夠看到自己可望了解的心臟──即使多少次是未知。她缺了左手,然後她缺了左腿,接著她缺了小腸,最後,終於吐出裸露的心臟,她笑了──失去下顎的上唇沒有顫抖,失去左鄰的右眼沒有淚,失去外衣的軟腦內沒有痛楚,失去肉體的靈魂沒有遺憾。
引入: 自定義
有一個小孩子,她能夠把吃下去的東西消化一部分,另一部分吐回來,完好如初。有一天,她想要知道心臟長什麼樣子,但是沒有人願意告訴她。她知道自己也有心臟,於是,她把自己吃下去,吐回來自己缺了右腿,她高興了,深信如此重複必有一次能夠看到自己可望了解的心臟──即使多少次是未知。她缺了左手,然後她缺了左腿,接著她缺了小腸,最後,終於吐出裸露的心臟,她笑了──失去下顎的上唇沒有顫抖,失去左鄰的右眼沒有淚,失去外衣的軟腦內沒有痛楚,失去肉體的靈魂沒有遺憾。
- Aug 19 Fri 2011 23:28
-
避免Nothing 的函式──DisNull
避免Nothing 的函式──DisNull
引入: 自定義
Null 和Nothing 在Visual Basic 中都是指空,空很容易造成程式執行階段錯誤,因此時常要在函式開頭先判斷參數是否為空,實在麻煩。
引入: 自定義
Null 和Nothing 在Visual Basic 中都是指空,空很容易造成程式執行階段錯誤,因此時常要在函式開頭先判斷參數是否為空,實在麻煩。
- Aug 19 Fri 2011 23:22
-
確保StreamReader 能以最合適的格式讀取串流檔
確保StreamReader 能以最合適的格式讀取串流檔
宣告一個StreamReader 時,其參數為New System.IO.StreamReader(檔案路徑),也可以宣告其編碼方式,New System.IO.StreamReader(檔案路徑, 編碼方式)。
其中編碼方式的值可以由System.Text.Encoding 集合中尋找,支援UTF8、Unicode 等類,不過最保險還是使用Default,能自動使用符合使用者作業系統語言的編碼方式。
宣告一個StreamReader 時,其參數為New System.IO.StreamReader(檔案路徑),也可以宣告其編碼方式,New System.IO.StreamReader(檔案路徑, 編碼方式)。
其中編碼方式的值可以由System.Text.Encoding 集合中尋找,支援UTF8、Unicode 等類,不過最保險還是使用Default,能自動使用符合使用者作業系統語言的編碼方式。
- Aug 17 Wed 2011 23:15
-
解決型態變質後的ResDim
解決型態變質後的ResDim
引入: 自定義
ResDim 用來對一個被宣告為Array 的陣列重新定義索引邊界。之前的ResDim 使用Object 陣列接住欲重新定義的陣列,但是在這個過程中,原本的陣列也變質成為Object 陣列而發生衝突。
引入: 自定義
ResDim 用來對一個被宣告為Array 的陣列重新定義索引邊界。之前的ResDim 使用Object 陣列接住欲重新定義的陣列,但是在這個過程中,原本的陣列也變質成為Object 陣列而發生衝突。
- Aug 17 Wed 2011 22:53
-
空與空陣列
空與空陣列
「空」在Visual Basic 裡就是Nothing,其名為Null,一個空值不包含任何的資訊,她只是一個事先向作業系統申請到的記憶體存放空間,因此,對一個Null 進行處理經常會出錯。「空陣列」指的是一個未存放資料的陣列,其索引為-1,但是未存放資料不代表該空陣列不具有任何資訊,事實上空陣列會保存該陣列的型態,因此針對一個空陣列獲取型態是可行的。
從上面的道理,我們大致能了解字串如果被賦予Nothing 時並不是Null。因為String 的本質是字元陣列,也就是說我們讓一個「字元陣列」所拼湊出來的字串為空,既然已經知道是「字元陣列」,表示該陣列存有型態為字元,因此本質上是個空陣列,而不是Null。
「空」在Visual Basic 裡就是Nothing,其名為Null,一個空值不包含任何的資訊,她只是一個事先向作業系統申請到的記憶體存放空間,因此,對一個Null 進行處理經常會出錯。「空陣列」指的是一個未存放資料的陣列,其索引為-1,但是未存放資料不代表該空陣列不具有任何資訊,事實上空陣列會保存該陣列的型態,因此針對一個空陣列獲取型態是可行的。
從上面的道理,我們大致能了解字串如果被賦予Nothing 時並不是Null。因為String 的本質是字元陣列,也就是說我們讓一個「字元陣列」所拼湊出來的字串為空,既然已經知道是「字元陣列」,表示該陣列存有型態為字元,因此本質上是個空陣列,而不是Null。