Kelp-Space 是記錄一些生活雜事的Blog
如有任何程式設計的問題歡迎到 飛特技術論壇 討論

2008-08-25

FC 1.0 開發記錄

今天最後測試完成。
速度也調上來了,一開始速度被拖下來是程式上的缺失,C#的速度跟VB6差不多。
優點是真正的多執行緒,因此很容易的將掃描報告傳回來。
VB要做的話一定要寫成兩隻exe,不然只要開始測試就會看到程式死在那邊。
因為VB沒有真正的多執行緒,我記得之前寫的時候第二個執行緒的程式連物件都不能用。
要傳掃描報告回主控端的話有三個方法。
1. 記憶體共用。 -- 這個真的超複雜的
2. 事件中夾帶參數傳遞。 -- 程式不好寫
3. 寫到硬碟。 -- 這個速度會慢一點點 重點是感覺好鳥 = =|||

C#的話輕鬆過關,叫第二個執行緒出來就好。

2008-08-18

使用Socket完成FTP檔案存取

為了使用.net framework 2.0完成FTP檔案傳輸,真是花了不少時間。
這隻程式用了Barakbbn.Freeware.Net.Sockets。
使用時總共要加入兩個.cs檔(Barakbbn.Freeware.Net.SocketsKelp.Opensource.FTPClient)。
相關說明有打在註解上,如果還是不清楚的話可以留言發問。
Barakbbn.Freeware.Net.Sockets相關文章

...繼續閱讀

Barakbbn.Freeware.Net.Sockets

又是一隻撿到的程式 =_.=
他比System.Net.Sockets好的地方在於有提供事件。
範例程式載點

...繼續閱讀