目前分類:未分類文章 (24)

瀏覽方式: 標題列表 簡短摘要

[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) 人氣()

首先 我們了解一下Windows的消息機制。Windows是一個消息驅動式系統,Windows消息提供應用程序與應用程序之間,應用程序與Windows系統之間進行通信的手段。
舉個例子,打開記事本程序,該程序有一個 「文件「菜單。 那麼,在運行該程序的時候,如果用戶單擊「文件菜單「裡的「新建「命令, 這個動作將被Windows所捕捉,Windows經過分析得知這個動作應該由我們打開的記事本程序所來處理,然後Windows就發送個消息 譬如我們編程的時候有時用到的 WM_COMMAND的消息給記事本,然後記事本就把這個消息處理掉。 這個過程就是消息處理。

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

http://mogerwu.pixnet.net/blog/post/24466436-%E7%94%A8vb.net%E5%AF%A6%E7%8F%BE%E5%A4%9A%E5%9F%B7%E8%A1%8C%E7%B7%92

現在程式越寫越大,CPU功能越來越強,要能夠聽充分的利用CPU的能力才能讓我們的程式在複雜的運算下以最快的速度反應,除了在演算法上面下功夫外,最簡單的就是能夠利用多核心CPU的能力,因此會寫多執行緒(大陸稱為多線程)的程式變成現今高級程式設計師必須具備的技能。

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

轉貼http://www.dotblogs.com.tw/yc421206/archive/2009/07/24/9668.aspx

 

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

執行檔裡面都是一堆

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

複製XP系統上可以用的FM20.DLL,共三個檔案,覆蓋到WIN7的SYSTEM32之後在進行註冊regsvr32 FM20.dll。

 

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

2005北市成交的中古屋裡面,每四戶中就有一戶是超過二十五年的建築,相信這裡也應該有很多人有這樣的的房子。

一個二、三十多年的公寓住宅,就算堪用的內裝,也因居家設備的進步、家庭結構的改變、賦予新的生活氣氛…而需重新裝修。

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

1台:1440度:4850元
2台:2880度:12313元(+2613)

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

String.Format舉例(C#,VB.Net)

我自己在用到的:

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

[C#]快速讀取、寫入檔案的方法

 

C#提供一些快速的Method可以直接寫入或是讀取檔案,善用的話可以節省一些時間

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

一次讀取

Dim szAllFileData As String<br />

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

1 2