報表生成器FastReport .Net程序員手冊:WCF服務(wù)的簡單例子
FastReport .Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現(xiàn)了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉(zhuǎn)換為報告對象的算法已得到顯著改進(jìn)。并且還添加了用于轉(zhuǎn)換數(shù)字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
立即點擊下載FastReport.NET v2021.1最新版
Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!
這個例子不需要編程,是用來測試庫和配置文件的。為了完成這個任務(wù),我們將使用Visual Studio自帶的程序WcfSvcHost.exe。
1. 在磁盤上的任何地方為我們的項目創(chuàng)建一個文件夾,例如:以C:\WCF\FastReport
2. 將這些文件復(fù)制到文件夾中:FastReport.Service.dll,FastReport.Service.dll.config。
FastReport.dll和FastReport.Bars.dll。
3. 建立兩個子文件夾 "數(shù)據(jù) "和 "報告"。
4. 將數(shù)據(jù)庫文件從Demo文件夾復(fù)制到Data文件夾中 \FastReport.Net\Demos\Reports\nwind.xml。
將文件夾\FastReports/FastReport.Net/Demos/WCF的內(nèi)容復(fù)制到\Reports中--它包含了與數(shù)據(jù)庫的內(nèi)置連接的測試報告,當(dāng)與FastReport.Service.dll庫一起使用時,這些報告是必不可少的。
6. 在任何文本編輯器中打開配置文件FastReport.Service.dll.config。
7. 更改<appSettings>部分的報告路徑。
<add key="FastReport.ReportsPath" value="C:\WCF\FastReport\Reports" />。
8. 修改<connectionStrings>部分的連接字符串。
<add name="FastReportDemo" connectionString="XsdFile=;XmlFile=C:\WCF/FastReport/Data\nwind.xml"/>。
9. 創(chuàng)建批處理文件service.bat,其中包含以下一行字。
"C:\Program Files\Microsoft Visual Studio 10.0/Common7/IDE/WcfSvcHost.exe" /service:C:\WCF/FastReport/FastReport.Service.dll /config:C:\WCF/FastReport/FastReport.Service.dll.config。
10. 在資源管理器中以管理員權(quán)限("以管理員身份運行")運行service.bat。你會在系統(tǒng)托盤中看到一個WCF服務(wù)主機的圖標(biāo)。雙擊該圖標(biāo)。
11. 打開網(wǎng)頁瀏覽器,訪問http://localhost:8732/FastReportService/。
這表明該服務(wù)工作正常。你可以在配置文件中更改服務(wù)的端口號。
<add baseAddress="http://localhost:8732/FastReportService/" />
讓我們從演示示例連接到我們的服務(wù) \FastReport.Net/Demos/C#\WCFClient。
1. 在Visual Studio中打開WCFServiceClient.csproj。
2. 在解決方案資源管理器中右擊 "服務(wù)引用:ReportService",在彈出的對話框中選擇 "配置服務(wù)引用"。
3. 審查服務(wù)地址,該地址應(yīng)以"/mex"(元數(shù)據(jù)交換)結(jié)尾。
4. 編制并運行一個例子。
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET報表正在慧都網(wǎng)火熱銷售中!低至3701元起!>>查看價格詳情