2010年4月1日 星期四

搜尋資料夾

在C#裡面往往要對檔案處理很多時候都必須用到遞迴,因為資料夾也許不只一層
但是若想要快速計算資料夾裡的檔案數量,也需可以利用下面語法會比較快得到
想要的結果,而不再需要一層一層遞迴去計算。

讀取任何資料建立Datagridview

產生報表之前必須要先建立資料集,而建立資料集必須先建立相關的資料表如下所表示

Setup Factory 7 將.Net Framework 嵌入安裝程式裡

因為最近許多專案都會有.NET Framework不對或者是沒有的狀況下,因此我想乾脆把它包進去安裝程式以避免類似的情況發生。

操作步驟

1. 在"資源"裡的"引導檔案"的項目中加入.Net Framework 2.0 (例如dotnetfx2.0.exe)
2. 在"動作"底下的"啟動時"中加入下列的語法

**.Net Framework 2.0**
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\policy\\v2.0");
if (result == false) then
result = File.Run(SessionVar.Expand("%TempLaunchFolder%\\dotnetfx2.0.exe"), "", "", SW_SHOWNORMAL, true);
end

**.Net Framework 3.5**
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolders\\v3.5");
if (result == false) then
result = File.Run(SessionVar.Expand("%TempLaunchFolder%\\dotnetfx3.5.exe"), "", "", SW_SHOWNORMAL, true);
end