1.前言:
計算某個檔案夾下的檔案大小,並可以用不同的單位(KB,MB,GB)顯示。
2.說明:
有關Directory類別可參考:
http://msdn.microsoft.com/en-us/library/system.io.directory(v=vs.100).aspx
程式碼:
西夏普 發表在 痞客邦 留言(0) 人氣(3,189)
1.前言:NBarcodes是一個MIT license的開放函式庫,用來製作一維條碼。
2.說明:NBarcodes的說明可參考及軟體下載網址:
http://code.google.com/p/nbarcodes/
西夏普 發表在 痞客邦 留言(0) 人氣(1,827)
1.前言:ZXing.Net是一個Apache License 2.0的開放函式庫,可以輕鬆地製作一維及二維條碼,讓專案報表開發更快速。
2.說明:ZXing.Net的說明及軟體下載網址:
http://zxingnet.codeplex.com/
西夏普 發表在 痞客邦 留言(0) 人氣(15,950)
1.前言:ExcelDataReader是一個MIT license的開放原始碼的函式庫,可以用來讀取Excel 2007檔案。
2.說明:ExcelDataReader的說明及軟體下載網址:
http://exceldatareader.codeplex.com/
西夏普 發表在 痞客邦 留言(1) 人氣(4,557)
1.前言:如果要對DataTable中的特定欄位做資料分析,在不使用其他第三方函式庫的情況下,可以用Compute方法來做基本的數值計算。
2.說明:用法: DataTable.Compute( string expression, string filter)
支援以下聚合函數:
•Sum (Sum)
•Avg (Average)
•Min (Minimum)
•Max (Maximum)
•Count (Count)
•StDev (Statistical standard deviation)
•Var (Statistical variance)
使用上要注意的是欄位的型態需要是數值型態,如果是字串型態,可以簡單定義一個新欄位為數值型,再複製要計算的欄位資料做資料分析,否則會出現彙總函式和型別的無效用法: String錯誤訊息。
西夏普 發表在 痞客邦 留言(2) 人氣(27,088)
1.前言:
Alglib是一個跨平台的數值分析與資料處理類別軟體,分為商業版與開放原始碼兩種,其中開放原始碼版本為GPL2+授權,支援多種程式包含C#、C++、Pascal和VBA等。
2.說明:
與其他同類型的數值分析開放原始碼相比較,Alglib所提供的不是編譯好的DLL檔,而是提供各種數值計算的類別,可以與自己的專案做很好的融合,雖然非商業的版本只有單執行緒的運算,對速度要求不高的應用來說應已足夠,本範例舉基本統計功能為例。
西夏普 發表在 痞客邦 留言(0) 人氣(1,078)
1.前言:課本中常涉及到大量的數學運算,例如生物學,物理學,化學,數學以及統計學等,可以透過Science Code.Net的函式庫做實際的程式科學計算。
2.說明:Science Code.Net提供的函式庫目的在提供學生在撰寫程式時可以使用的科學計算類別及函式庫,將教科書中呆板的知識轉為可以靈活應用的軟體系統,幫助學生了解科學。
目前函式庫運行的環境要在.Net 4.5,本範例使用SharpDevelop開發,Target CPU選擇32-bit Intel-compatible processor模式編譯。
西夏普 發表在 痞客邦 留言(0) 人氣(1,150)
1.前言:
讀取Excel檔案的方法很多,LinqToExcel是利用Linq的方式查詢讀取Excel 2003/2007的檔案,為一個MIT license的開放程式碼函式庫。
2.說明:
與眾多操作Excel檔案的函式庫相比,LinqToExcel只能算是輕量級的軟體,用以單純讀取Excel檔案。
西夏普 發表在 痞客邦 留言(0) 人氣(4,792)
1.前言:
NPOI是Apache License 2.0的開放原始碼函式庫,提供.NET程式開發人員在無安裝Microsoft Office的環境下,讀取和操作Office 97-2007文件。
2.說明:
POI是支援JAVA的函式庫,而NPOI是支援.NET的開放原始碼,用以讀取xls, doc, ppt等檔案,在無安裝Microsoft Office的伺服器或是個人電腦上,可提供操作Office文件。
NPOI的特點:
開放的原始碼函式庫。
涵蓋大部分的Excel功能。
支援Office 97-2007的格式,例如xls, xlsx, docx。
支援輸出與輸入的功能。
支援.NET 4.0。
豐富的範例說明。
西夏普 發表在 痞客邦 留言(5) 人氣(69,182)
1.前言:iTextSharp是一種Affero GNU Public License的開放原始碼函式庫,提供C#程式開發人員產生PDF檔案,相當於Java版本的iText。
2.說明:iTextSharp是最常被使用產生PDF檔案的函式庫,特點有:
•產生PDF格式檔案
•PDF檔案操作(浮水印、合併/分割文件等等)
•填寫表單
•XML功能
•數位簽章
西夏普 發表在 痞客邦 留言(0) 人氣(23,422)