原創(chuàng)|對比評測|編輯:鄭恭琳|2018-05-14 14:42:10.000|閱讀 451 次
概述:本文旨在繼續(xù)研究報(bào)表生成器在其支持的技術(shù)方面的功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文旨在繼續(xù)研究報(bào)表生成器在其支持的技術(shù)方面的功能。
技術(shù) | SSRS | FR.Net |
---|---|---|
WinForms | √ | √ |
WPF | √ | √ |
ASP.Net | √ | √ |
ASP.Net MVC | √ | √ |
ASP.Net Core | √ | √ |
WCF | √ | √ |
這兩個(gè)報(bào)表生成器都針對.Net平臺(tái)。因此,在上表中,技術(shù)也基于這個(gè)框架。
兩種報(bào)表生成器幾乎都支持這些技術(shù)的全部范圍。
但是目前,SQL Server Reporting Services 2016不支持ASP.Net Core。也許在下一個(gè)版本中這個(gè)功能將被實(shí)現(xiàn)。同時(shí),F(xiàn)astReport.Net是這種同類型比較中的佼佼者。
報(bào)表生成器的功能還取決于報(bào)表對象的命名。這些對象可以輸出數(shù)據(jù),可以用作控件或簡單地作為設(shè)計(jì)元素。我們將它們放置在報(bào)告頁面或?qū)υ捒蛑小R话銇碚f,它們是墻上的磚塊,稱為報(bào)表。
下面列舉了每個(gè)對象的描述。
對象 | SSRS | FR.Net | 描述 |
---|---|---|---|
Text | √ | √ | 這個(gè)對象是任何報(bào)表生成器的基礎(chǔ)。允許您顯示任何文本數(shù)據(jù),例如來自數(shù)據(jù)庫或表達(dá)式的數(shù)據(jù)。 |
Picture | √ | √ | 允許您將圖像插入到報(bào)告中。 |
Line | √ | √ | 該線條用于分隔報(bào)表或框架對象中的空間。 |
Line with arrow | √ | 帶箭頭的線條。這個(gè)對象是裝飾性的。可以用作指針。 | |
Rectangle | √ | √ | 長方形。用于編寫報(bào)告,劃定空間。 |
Rounded Rectangle | √ | 使用虛擬設(shè)備帶圓角的矩形。 | |
Ellipse | √ | 橢圓。 | |
Triangle | √ | 三角形。 | |
Diamond | √ | 菱形。 | |
Polyline | √ | 允許您通過指定關(guān)鍵點(diǎn)來構(gòu)建圖表。 | |
Polygon | √ | 使用折線構(gòu)造的多邊形。您可以通過用鼠標(biāo)拖動(dòng)關(guān)鍵點(diǎn)來轉(zhuǎn)換形狀。 | |
Sub-report | √ | √ | 子報(bào)表。實(shí)際上,如果您有多的一份報(bào)表也可以插入到另一份報(bào)表中的正確位置。 |
Table | √ | √ | 表格。可以手動(dòng)填充或使用腳本(動(dòng)態(tài))通過數(shù)據(jù)庫中的數(shù)據(jù)填充。 |
Matrix | √ | √ | 該矩陣是一個(gè)匯總表。分別被來自數(shù)據(jù)庫的數(shù)據(jù)填充,以高度和寬度增長。 |
Chart | √ | √ | 圖形,圖表。可以建立在手動(dòng)數(shù)據(jù)和數(shù)據(jù)庫數(shù)據(jù)的基礎(chǔ)上。 |
Sparkline | √ | √ | 另一種類型的圖表。 |
Data Graphic | √ | 這是以小部件(比例尺、狀態(tài)欄等)形式表示數(shù)據(jù)。 | |
Barcode | √ | 條形碼。 | |
Gauge | √ | √ | 模擬模擬儀器刻度以顯示讀數(shù)。 |
Rich Text | √ | 擴(kuò)展文本。允許您插入rtf文件。 | |
CheckBox | √ | 復(fù)選框。 | |
Zip Code | √ | 標(biāo)準(zhǔn)格式的郵政編碼。 | |
Cellular Text | √ | 文本在單元格中。每個(gè)字符都顯示在一個(gè)單獨(dú)的單元格中。 | |
List | √ | 列表。 | |
HTML | √ | 允許您插入將被解釋用于顯示的HTML文檔。 | |
Indicator | √ | 指示器圖標(biāo),根據(jù)給定的條件而變化。您可以使用標(biāo)志、燈泡、箭頭等。 | |
Map | √ | √ | 允許您在報(bào)告中插入可縮放的矢量地圖。 |
從上表可以看出,許多我們需要關(guān)注的對象在SSRS中不可用:
另一方面,F(xiàn)astReport也有少許“缺失”。但是,它們實(shí)際上并不重要:
一般來說,我們必須承認(rèn)FastReport.Net的分類更豐富,并且許多可用的元素是非常必要的。
為什么我在一個(gè)單獨(dú)的章節(jié)中呈現(xiàn)報(bào)表生成器的部分功能?因?yàn)槲艺J(rèn)為它們是輔助的,對于報(bào)表生成器而言不是強(qiáng)制性的。但是,這些選項(xiàng)的可用性將是一個(gè)令人愉快的體驗(yàn)。
許多報(bào)表生成器允許您將來自其他程序的報(bào)告轉(zhuǎn)換為自己的格式,從而促進(jìn)遷移過程。我們的“測試對象”提供什么:
轉(zhuǎn)換其他格式的報(bào)告 | ||
---|---|---|
報(bào)表生成器 | 從...到SSRS | 從...到FR.Net |
RDL | √ | |
List&Label | √ | |
DevExpres | √ | |
水晶報(bào)表 | 由Crystal Migration提供 | √ |
如您所知,在Reporting Services之前,微軟的官方報(bào)表生成器是Crystal Reports。所有已編制的報(bào)告都必須翻譯成新的SSRS。因此,為新格式開發(fā)了一個(gè)遷移工具。不幸的是,這是轉(zhuǎn)換的唯一可能的格式。可能,微軟不考慮從另一個(gè)報(bào)告生成器切換到SSRS的可能性。
FastReport.Net旨在吸引其他報(bào)表生成器的一些用戶。有趣的是,SSRS報(bào)告可以轉(zhuǎn)換為FR.Net。此外,您可以轉(zhuǎn)換來自德國報(bào)表生成器List&Label、美國DevExpress和坦率地說已經(jīng)過時(shí)了的Crystal Reports的報(bào)表。
現(xiàn)在讓我們看看另外的一個(gè)功能。FastReport.Net為我們提供了Online Designer。這幾乎是一個(gè)可視化報(bào)表設(shè)計(jì)器的完整副本,轉(zhuǎn)移到Web平臺(tái)。您可以將Online Designer庫包含在您的Web項(xiàng)目中,并將其顯示給網(wǎng)頁上的用戶。用戶可以從任何設(shè)備在互聯(lián)網(wǎng)瀏覽器中設(shè)計(jì)報(bào)告。當(dāng)無法在工作場所創(chuàng)建報(bào)告時(shí),此功能對開發(fā)人員非常有用。例如,您離開公司,但您迫切需要對報(bào)告進(jìn)行更改,當(dāng)您缺席時(shí),報(bào)告將提交給領(lǐng)導(dǎo)層。得益于Online Designer,平板電腦甚至智能手機(jī)都可以為您提供幫助。
根據(jù)這個(gè)比較的結(jié)果,我想贊揚(yáng)FastReport.Net團(tuán)隊(duì)。在線報(bào)表設(shè)計(jì)器(Online Report Designer)對報(bào)表開發(fā)人員來說真是非常的方便。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn