- May 05 Tue 2015 10:28
-
[VB.Net]取得電腦基本訊息(含偵測網路是否有通)
- Apr 21 Tue 2015 10:31
-
FTP Client Library VB.NET

在 codeproject 中,找到一個簡單好用的 FTP Client Library,且提供原始碼,如果需要下載
可到下列網址進行下載。
http://www.codeproject.com/KB/IP/FtpClient.aspx
那就來寫個簡單程式,測試一下這個 Ftp Client,在這邊使用的 IDE 是 Visual Basic 2010
Express。
- Mar 31 Tue 2015 15:20
-
表單啟動即隱藏
ShowInTaskbar =false
WindowState =Minimized
Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
Me.Visible = False
End Sub
- Mar 11 Wed 2015 16:07
-
StringBuilder串接字串的迷思
大部分的.NET開發者都知道,要做大量的字串相加,StringBuilder比string相加快上N倍。這個效能差異源於String物件的特性,每次"動態相加"時必須捨棄原字串佔用的記憶體空間,重新配置記憶體儲存相加後的新字串內容。只是背後的原理實在曲折,於是我們腦海只會留下"串接字串千萬要用StringBuilder,用string相加會被人笑"的簡化結論。
前些時候協助做Code Review,看到一段SQL查詢程式出現有趣的寫法。
一般為了方便閱讀,將長長的SQL依SELECT, FROM, WHERE拆成多行是很好的寫作習慣;不過在這個例子中,StringBuilder被拿來串接靜態變數,直覺上並不能發揮提高效能的效果。依我的認知,靜態字串的相加會在編譯階段時轉化成單一字串,理論上會比動用StringBuilder物件來得快。但沒測過,我也不敢確定答案與速度差距。所以我準備了三種字串組合方式,在力求SQL指令要拆行以利閱讀的前題下,第一種用StringBuilder,第二種用加號相加,第三種則用@"..."讓字串內容得以直接換行。
http://blog.darkthread.net/post-2007-12-15-stringbuilder-for-static-string-concate.aspx
- Mar 11 Wed 2015 16:05
-
StringBuilder
在舊有的 String 在處理大量文字時,速度會很慢,尤其是在 刪除 取代 做 大量 文字處理時,是一件很費時的工作
StringBuilder 是一個很強大的工具,協助在處理 大量 的文字
隸屬 System.Text
常見用法
Dim StrBuilder As StringBuilder = New StringBuilder
- Mar 10 Tue 2015 13:49
-
VB進位法是用"四捨六入五成雙"→小數點第一位>=5時,如果整數部分的個位數為奇數則會進位,如果為偶數則不會進位
VB進位法是用"四捨六入五成雙"→小數點第一位>=5時,如果整數部分的個位數為奇數則會進位,如果為偶數則不會進位
- Mar 10 Tue 2015 13:25
-
常用ASCII CHR碼對照
| Chr(0) | Null | Chr(29) | 分组符 | Chr(38) |
- Mar 10 Tue 2015 13:13
-
vb.net限制輸入數字並只到小數點後2位
vb.net限制輸入數字並只到小數點後2位
01Private Sub txtRatio_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles txtRatio.KeyPress- Sep 25 Thu 2014 15:33
-
BCB的字串替換
在BCB裡有提供 StringReplace 這函數來做字串替換
例如:
AnsiString str = "aaa AAA ccc aaa";
str = StringReplace(str, "aaa", "bbb", TReplaceFlags());
//結果為:"bbb AAA ccc aaa"
- Aug 22 Fri 2014 22:04
-
個人感覺 台中 中部 設計師 水電 泥作 窗戶 木工 感想 (待續
以下都是這幾個月的個人感想,可能會跟你我他的感覺有出入,但是我只是述說個人感知事實。(幾乎已確定掰掰的才會寫出來分享...)
三元水電 (阿宏) :
接洽見面一次,家人友人介紹,本人親切,告知需求大致上都會反應可以做。第一次見面感覺沒有專業建議主動提出來,雖然也就見面一次就告吹就是了,無意見跟他提過我找過設計師設計過水電,當場並沒有提出什麼意見,沒想到過了幾天一點消息都沒有,打探之下才知道對方很在意我找別家估過水電,後來有報過一次報價單,老實說看報價單內容我是很想跟這位大哥繼續下去,但是沒想到問了幾個問題之後,這位老兄以為我是拿其他報價單再跟他拚比價格,竟然說了幾句話之後就直接(應該)封鎖我的LINE,感覺十足的跩,我問的問題百分之百都是我個人的疑問,而且我個人也都覺得很正常,比如線徑可以1.6改2.0嗎? 3樓的套房估價? 報價單總開關是否有更換新的? 總開關是否有安裝防漏電或其他安全裝置? 是否有包含我說的新隔間房的部份等等...我根本就沒拿其他的單跟這位老兄比過什麼,如果這麼在意別人比較你跟其他家水電,老兄你一開始就要跟我講明,因為
我肯定會比較的啊!
- Jul 02 Wed 2014 10:51
-
SendMessage函數的常用消息及其應用大全
- Jul 02 Wed 2014 10:04
-
SendMessage函數
首先 我們了解一下Windows的消息機制。Windows是一個消息驅動式系統,Windows消息提供應用程序與應用程序之間,應用程序與Windows系統之間進行通信的手段。
舉個例子,打開記事本程序,該程序有一個 「文件「菜單。 那麼,在運行該程序的時候,如果用戶單擊「文件菜單「裡的「新建「命令, 這個動作將被Windows所捕捉,Windows經過分析得知這個動作應該由我們打開的記事本程序所來處理,然後Windows就發送個消息 譬如我們編程的時候有時用到的 WM_COMMAND的消息給記事本,然後記事本就把這個消息處理掉。 這個過程就是消息處理。
SendMessage函數功能:該函數將指定的消息發送到一個或多個窗口。此函數為指定的窗口調用窗口程序,直到窗口程序處理完消息再返回。而函數PostMessage不同,將一個消息寄送到一個線程的消息隊列後立即返回。
函數原型 :LRESULT SendMessage(HWND hWnd,UINT wMsg,WPARAM wParam,LPARAM IParam);