[VB.Net]取得電腦基本訊息(含偵測網路是否有通)

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

在 codeproject 中,找到一個簡單好用的 FTP Client Library,且提供原始碼,如果需要下載

可到下列網址進行下載。

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

ShowInTaskbar =false
WindowState =Minimized

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

大部分的.NET開發者都知道,要做大量的字串相加,StringBuilder比string相加快上N倍。這個效能差異源於String物件的特性,每次"動態相加"時必須捨棄原字串佔用的記憶體空間,重新配置記憶體儲存相加後的新字串內容。只是背後的原理實在曲折,於是我們腦海只會留下"串接字串千萬要用StringBuilder,用string相加會被人笑"的簡化結論。

前些時候協助做Code Review,看到一段SQL查詢程式出現有趣的寫法。

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

在舊有的 String 在處理大量文字時,速度會很慢,尤其是在 刪除 取代 做 大量 文字處理時,是一件很費時的工作

StringBuilder 是一個很強大的工具,協助在處理 大量 的文字

隸屬 System.Text

常見用法
Dim StrBuilder As StringBuilder = New StringBuilder

StrBuilder.Append("text") '加入文字
StrBuilder.Append("Start Record time," + Now.ToString("yyyy/MM/dd HH:mm") + vbCrLf) '新增文字 且加入換行
StrBuilder.AppendLine '換行符號
StrBuilder.remove(x,i) '由編號 x 開始移除 i 個
StrBuilder.Insert( x,str,times) '在編號 X 前 插入文字 str , optional times 要重複插入的次數 內定 1次
StrBuilder.replace("str", "Newstr") '將舊有文字 str 改成 Newstr
StrBuilder.tostring

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

VB進位法是用"四捨六入五成雙"→小數點第一位>=5時,如果整數部分的個位數為奇數則會進位,如果為偶數則不會進位


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

 

Chr(0) Null Chr(29) 分组符 Chr(38) & Chr(48) 0
Chr(8) 退格 Chr(30) 記錄分離符號 Chr(39) Chr(49) 1
Chr(9) Tab Chr(31) 單元分隔符號 Chr(40) ( Chr(50) 2
Chr(10) 换行 Chr(32) 空格SPACE Chr(41) ) Chr(51) 3
Chr(12) 换页 Chr(33) ! Chr(42) * Chr(52) 4
Chr(13) Enter Chr(33) ! Chr(43) + Chr(53) 5
Chr(22) 粘贴 Chr(34) Chr(44) , Chr(54) 6
Chr(26) 撤销 Chr(35) # Chr(45) - Chr(55) 7
Chr(27) Esc Chr(36) $ Chr(46) . Chr(56) 8
Chr(28) 文件分隔符 Chr(37) % Chr(47) / Chr(57) 9
               
Chr(58) : Chr(68) D Chr(78) N Chr(88) X
Chr(59) ; Chr(69) E Chr(79) O Chr(89) Y
Chr(60) < Chr(70) F Chr(80) P Chr(90) Z
Chr(61) = Chr(71) G Chr(81) Q Chr(91) [
Chr(62) > Chr(72) H Chr(82) R Chr(92) \
Chr(63) ? Chr(73) I Chr(83) S Chr(93) ]
Chr(64) @ Chr(74) J Chr(84) T Chr(94) ^
Chr(65) A Chr(75) K Chr(85) U Chr(95) _
Chr(66) B Chr(76) L Chr(86) V Chr(96) `
Chr(67) C Chr(77) M Chr(87) W Chr(97) a
               
Chr(98) b Chr(108) l Chr(118) v Chr(128)
Chr(99) c Chr(109) m Chr(119) w    
Chr(100) d Chr(110) n Chr(120) x    
Chr(101) e Chr(111) o Chr(121) y    
Chr(102) f Chr(112) p Chr(122) z    
Chr(103) g Chr(113) q Chr(123) {    
Chr(104) h Chr(114) r Chr(124) |    
Chr(105) i Chr(115) s Chr(125) }    
Chr(106) j Chr(116) t Chr(126) ~    
Chr(107) k Chr(117) u Chr(127) 删除  

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

vb.net限制輸入數字並只到小數點後2位

 

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

在BCB裡有提供 StringReplace 這函數來做字串替換

例如:
AnsiString str = "aaa AAA ccc aaa";
str = StringReplace(str, "aaa""bbb", TReplaceFlags());

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

以下都是這幾個月的個人感想,可能會跟你我他的感覺有出入,但是我只是述說個人感知事實。(幾乎已確定掰掰的才會寫出來分享...)

 

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

1 234