原創(chuàng)|使用教程|編輯:龔雪|2014-02-13 09:47:04.000|閱讀 403 次
概述:今天,我們將對前一篇文章中提到的Stimulsoft Reports報(bào)表工具的編譯方式進(jìn)行講解。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在上一篇文章中我們講解了Stimulsoft Reports的表達(dá)式計(jì)算方式,今天我們接著上一篇文章內(nèi)容,講解編譯方式。
一、Compile方式
在使用Stimulsoft Reports報(bào)表工具的時候,你可以手動調(diào)用此方法的代碼,也可以在調(diào)用方法Render()時,自動調(diào)用該方法。
.NET Framework有運(yùn)行時編譯功能,你只需要編譯文件。創(chuàng)建的文件被保存在臨時的Windows文件中。而創(chuàng)建的報(bào)表也會在這個臨時文件中進(jìn)行操作。編譯的報(bào)表通過系統(tǒng)內(nèi)存中從集合上傳后才會從文件中刪除。
.NET Framework還有另外一個功能,集合可以通過ApplicationDomain在內(nèi)存中卸載。每個編譯的報(bào)表都被存儲在內(nèi)存中,因此,內(nèi)存使用數(shù)量會增長。在可執(zhí)行文件數(shù)量允許范圍內(nèi),應(yīng)用會以"Out Of Memory exception"錯誤形式結(jié)束。
二、將報(bào)表保存為集合
你可以使用報(bào)表設(shè)計(jì)器將報(bào)表保存為集合,完成方式為點(diǎn)擊 File -> Save as -> DLL Files。
當(dāng)然,你也可以調(diào)用方式Report.Compile() 來指定報(bào)表必須編譯的集合名稱。
三、將報(bào)表保存為 C# 或 VB class
在使用Stimulsoft Reports的時候,使用報(bào)表設(shè)計(jì)器可以將報(bào)表作為類保存為.cs 或者 .vb 文件(取決于編程語言),然后將保存的類與項(xiàng)目鏈接并編譯。
相關(guān)閱讀: Stimulsoft Reports表達(dá)式計(jì)算方式詳解
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)