原创 Tcp應用實例---2.從服務端獲取文件列表

(源碼下載地址,http://download.csdn.net/source/406996)   在這個實例中,客房端和服務端的數據交換,有許多類型,比如請求文件列表的、請求文件大小的。命令的傳輸,實際上是將字符串以流的形式寫入NetW

原创 Vs2005之簡單日誌工具的製作--2.根據功能分析進行系統設計

有了詳細的功能分析,就可以對系統進行設計,我這裏是先設計好主要類需求完成的功能與相互之間的關係。 1。系統配置 TSysConfig 作爲一個應用程序,系統配置是必不可少的,因此需求一個類TSysConfig來提供所有的系統配置服務。 

原创 Vs2005之簡單日誌工具的製作--6.啓動

  下面說說系統的啓動。  說到啓動,就又想起了.net另一個讓人鬱悶的地方:winform程序相比其他開發工具(比如delphi)產生的程序,啓動速度太慢了。啓動一個winform程序,可能過了好久系統才真正進入。在這個過程中,如果能將

原创 Tcp應用實例---3.從服務端下載文件(斷點續傳)

(源碼下載地址,http://download.csdn.net/source/406996)   要實現斷點續傳,必須要得到上次的下載信息。這裏使用的是最簡單的單線程斷點續傳,因此需要的信息也非常少,在SysConfig.ini中保存了

原创 Vs2005之簡單日誌工具的製作--5.數據結構檢查

  前面說過,所有的管理信息都以DataSet的形式存入了ml3文件中,那麼,我們需要一個類,它能夠讀取這個ml3文件,並且將讀取的結果返回給我們:   class TSysData    ...{        private Dat

原创 Vs2005之簡單日誌工具的製作--3.系統配置

  系統配置可以分爲好多種,ini的,註冊表或者其他的。在TSysConfig中,引用了兩個類:TSysIni和TSysReg。前者提供系統的ini配置服務,後者提供系統的註冊表配置服務。    private TSysIni FSys

原创 Vs2005之簡單日誌工具的製作--4.文件類型註冊

  文件類型註冊的可重用的類在項目FileTypeReg裏,而實際使用的類TSysRegeist在MyLog3(即主程序)項目中。   所謂文件類型註冊,實際上是向註冊表的HKEY_CLASSES_ROOT項中寫入一些相關的數據:首先,在

原创 運算符+和+=的區別

   今天,發現這樣一個問題,有兩段代碼:   請問下面這兩段代碼有錯誤嗎?       short s = 0;       s = s + 1;       和:  short s = 0;  s+=1;   開始想想,很正常啊,都是