 
	Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于創(chuàng)建報(bào)表和儀表板的通用工具集。該產(chǎn)品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環(huán)境的完整工具集。無需比較產(chǎn)品功能,Stimulsoft Ultimate包含了所有內(nèi)容!
	
		Stimulsoft Reports 最新下載 
	
	創(chuàng)建報(bào)告和儀表板不僅要可視化數(shù)據(jù),還要使用數(shù)據(jù)列和函數(shù),來處理和分析復(fù)雜的表達(dá)式。例如,表達(dá)式通常出現(xiàn)在多個(gè)位置,任何必要的更改都需要在不同位置編輯這些表達(dá)式。這會增加出錯(cuò)的風(fēng)險(xiǎn)和編輯所花費(fèi)的時(shí)間。
用戶函數(shù)通過將表達(dá)式封裝到單個(gè)可重復(fù)使用的模塊中來幫助降低出錯(cuò)的風(fēng)險(xiǎn)。您無需復(fù)制復(fù)雜的表達(dá)式,只需在需要時(shí)調(diào)用該函數(shù)即可。
	
		它是如何工作的?
	
函數(shù)是在報(bào)告的數(shù)據(jù)字典中創(chuàng)建的。它們可以配置描述、類別、返回值和參數(shù)。可以使用 Blockly 可視化編程工具或以下編程語言之一來定義函數(shù):JS、C# 或 VB.NET:
	
		- 
			Blockly:一種無需編寫代碼的可視化編程工具。
		
		- 
			腳本語言:報(bào)告中使用的編程語言,例如 JS、C# 或 VB.NET。
		
		用戶函數(shù)的優(yōu)勢
	
1. 無需任何代碼即可輕松創(chuàng)建腳本
	
		- 
			Blockly 可視化界面無需編寫任何代碼即可創(chuàng)建腳本。
		
		- 
			Blockly 腳本的多功能性確保了所有 Stimulsoft 平臺上功能的兼容性。
		
2.可重用性
		- 
			一次創(chuàng)建的函數(shù)可用于報(bào)告的多個(gè)部分,從而節(jié)省時(shí)間并減少錯(cuò)誤。
		
3. 表達(dá)更新便捷
		- 
			任何更改僅在函數(shù)描述中進(jìn)行,并在使用該函數(shù)的任何地方自動更新表達(dá)式計(jì)算。
		
創(chuàng)建用戶函數(shù)時(shí)需要考慮以下一些重要事項(xiàng):
		- 
			計(jì)算模式:在 .NET 和 .NET Framework 中,函數(shù)僅在編譯模式下可用。有關(guān)此內(nèi)容的更多詳細(xì)信息,請參閱本文對于 .NET 和 .NET Framework,您可以選擇 C# 或 VB.NET 作為腳本語言來定義函數(shù)。對于其他平臺(JS、PHP、Python),訪問執(zhí)行函數(shù)描述的事件至關(guān)重要。
		
		- 
			訪問設(shè)置:確保編譯或解釋設(shè)置已啟用,否則功能將不起作用。
		
		- 
			腳本語言選擇:函數(shù)以報(bào)表屬性中指定的語言運(yùn)行(例如,JS、C#、VB.NET)。
		
		
	
	
		功能配置
	
函數(shù)在編輯器中配置,它提供了詳細(xì)的選項(xiàng)。首先,在數(shù)據(jù)字典的新建菜單中選擇新建函數(shù)來打開編輯器,然后定義其參數(shù)。
 
	
		- 
			名稱:對函數(shù)的所有調(diào)用均使用其名稱,可在此字段中指定。
		
		- 
			描述:允許您添加有關(guān)該函數(shù)的附加信息,顯示在數(shù)據(jù)字典的描述面板中。
		
		- 
			函數(shù)類別:允許您定義函數(shù)將被添加到數(shù)據(jù)字典中的哪個(gè)類別。您可以選擇預(yù)定義類別之一,也可以將其設(shè)置為自定義。如果選擇自定義,則會出現(xiàn)一個(gè)用于創(chuàng)建自定義類別的字段。
		
		- 
			自定義類別:如果選擇自定義選項(xiàng),您可以指定新類別的名稱。如果此字段留空,則該函數(shù)將放置在根函數(shù)類別中。
		
		- 
			返回類型:指定函數(shù)返回的數(shù)據(jù)類型。
		
		- 
			添加函數(shù)參數(shù):使用添加按鈕,您最多可以添加 10 個(gè)參數(shù)。對于每個(gè)參數(shù),您可以配置:
 
 
				- 
					參數(shù)類型:指定參數(shù)的數(shù)據(jù)類型。
				
 
- 
					參數(shù)名稱:參數(shù)的名稱,用于在代碼中引用它。
				
 
		- 
			腳本模式:提供兩種實(shí)現(xiàn)方式:
 
 
				- 
					塊:使用可視化的 Blockly 構(gòu)造函數(shù),適用于所有 Stimulsoft 平臺。
				
 
- 
					代碼:允許您使用報(bào)告支持的腳本語言(JS、C#、VB.NET)編寫函數(shù)。
				
 
		結(jié)論
	
用戶函數(shù)是一項(xiàng)有助于重用復(fù)雜表達(dá)式、縮短開發(fā)時(shí)間并最大程度減少錯(cuò)誤的功能。使用 Blockly 創(chuàng)建函數(shù)腳本可使流程變得簡單易用,同時(shí)確保與所有 Stimulsoft 平臺兼容。我們建議使用用戶函數(shù)來加快報(bào)告和儀表板的創(chuàng)建速度、提高計(jì)算準(zhǔn)確性并使文檔更易于修改。
	-------------------------------------------------------------------------------------------
	
		了解Stimulsoft Reports 下載、報(bào)價(jià)等信息,歡迎咨詢。
	
	
		歡迎加入官方社群 740060302,與更多小伙伴探討圖表報(bào)表開發(fā)技能
	
					
					標(biāo)簽:
					
					
						本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
												文章轉(zhuǎn)載自:慧都網(wǎng)