報表生成器FastReport .Net程式設計師手冊:WCF服務的簡單例子
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的新版本中,我們實現了對.NET 5的支援。新增了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告物件的演算法已得到顯著改進。並且還新增了用於轉換數字的新功能。慧都網歡迎下載體驗。
這個例子不需要程式設計,是用來測試庫和配置檔案的。為了完成這個任務,我們將使用Visual Studio自帶的程式WcfSvcHost.exe。
1. 在磁碟上的任何地方為我們的專案建立一個資料夾,例如:以C:\WCF\FastReport
2. 將這些檔案複製到資料夾中:FastReport.Service.dll,FastReport.Service.dll.config。
FastReport.dll和FastReport.Bars.dll。
3. 建立兩個子資料夾 "資料 "和 "報告"。
4. 將資料庫檔案從Demo資料夾複製到Data資料夾中 \FastReport.Net\Demos\Reports\nwind.xml。
將資料夾\FastReports/FastReport.Net/Demos/WCF的內容複製到\Reports中--它包含了與資料庫的內建連線的測試報告,當與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. 建立批處理檔案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. 在資源管理器中以管理員許可權("以管理員身份執行")執行service.bat。你會在系統托盤中看到一個WCF服務主機的圖示。雙擊該圖示。
11. 開啟網頁瀏覽器,訪問。
這表明該服務工作正常。你可以在配置檔案中更改服務的埠號。
<add baseAddress="" />
讓我們從演示示例連線到我們的服務 \FastReport.Net/Demos/C#\WCFClient。
1. 在Visual Studio中開啟WCFServiceClient.csproj。
2. 在解決方案資源管理器中右擊 "服務引用:ReportService",在彈出的對話方塊中選擇 "配置服務引用"。
3. 審查服務地址,該地址應以"/mex"(後設資料交換)結尾。
4. 編制並執行一個例子。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995027/viewspace-2765836/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FastReport VCL程式設計師手冊:互動式報表AST程式設計師
- FastReport VCL程式設計師手冊:使用TfrxReport元件AST程式設計師元件
- 如何配置報表生成器FastReport.Net環境AST
- fastreport .net列印普通報表AST
- 程式設計師裝B手冊程式設計師
- 程式設計師語錄手冊程式設計師
- Rust 程式設計中使用 leveldb 的簡單例子Rust程式設計單例
- FastReport 如何透過程式碼建立報告表單AST
- 程式設計師街頭生存手冊程式設計師
- [轉]Reporting Services報表服務中的程式設計程式設計
- 一個JS程式設計師對機器學習的概念簡單手記JS程式設計師機器學習
- WCF服務程式設計設計規範(7):WCF最佳實踐《WCFBestPractice》資料下載與翻譯程式設計
- 程式設計師程式設計時的簡單方法與技巧程式設計師
- Fastreport.Net使用者手冊(十七):HTML標籤ASTHTML
- WCF 設計和實現服務協定(01)
- WCF服務端的.NET Core支援專案Core WCF 正式啟動服務端
- 程式設計師技術進階手冊(一)程式設計師
- 報表生成器最新版FastReport .NET 2021.2實現了對HiDPI的支援AST
- Anno 讓微服務、混合程式設計更簡單(Net love Java)微服務程式設計Java
- 使用FastReport.net在使用者的應用程式中建立報表AST
- .NET應用程式管理服務AMS設計
- 好程式設計師分享WebService的簡單使用程式設計師Web
- FastReport報表生成器有關COM / ActiveX快速報告常見問題AST
- 關於Java的RMI程式設計的一個簡單的例子 (轉)Java程式設計
- Glue4Net簡單部署基於win服務的Socket程式
- WCF 服務應用程式與 服務庫之間的區別
- 轉職成為TypeScript程式設計師的參考手冊TypeScript程式設計師
- Netty使用者手冊簡單翻譯Netty
- SAP人工智慧服務Recast.AI的一個簡單例子人工智慧ASTAI單例
- WCF、Socket程式設計程式設計
- 訂單服務的設計思考
- 程式設計師健康手冊——終極好姿勢指南程式設計師
- 程式設計師必備:技術面試準備手冊程式設計師面試
- 岑文初:做個簡單的程式設計師程式設計師
- 程式設計師如何寫出殺手級的簡歷程式設計師
- 微服務實踐手冊-服務的拆分策略微服務
- AgileEAS.NET SOA 中介軟體平臺.Net Socket通訊框架-簡單例子-實現簡單的服務端客戶端訊息應答框架單例服務端客戶端
- Java全棧程式設計師之04:Ubuntu下安裝MySQL、註冊服務及NavcatJava全棧程式設計師UbuntuMySql