|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我是根据自己的成长历程来写的,如有不对的还请指正。web|web办事|创立 Web办事可以被多个分歧用户所会见,那末呈报(reporting)又该是如何的呢?Crystal Reports已成了Visual Studio中现实上的呈报尺度,而且经由过程Visual Studio.NET如今已可以将呈报文件转换为Web办事。然后可以经由过程会见这些Web办事来将呈报发送给企业外部或内部的用户。本文中,咱们将一同来看看若何依据已有的呈报文件来创立Web办事。在本文第二局部,咱们将剖析若何利用所创立的Web办事。
注重:在本教程中咱们将利用Visual Studio.NET 2003。在入手下手进修之前,请反省你已装置了Visual Studio和一切的Crystal Reports组件,包含“Crystal Web services”相干选项。
翻开Visual Studio,从Start菜单当选择File > New > Project来创立新的ASP.NET Web Application。在本例中,咱们将此项目定名为“ReportService”。
在创立项目以后,需求创立或添加已有的Crystal Report,咱们将在前面将其转换为Web办事。假如还没有呈报文件,可使用同Visual Studio一同宣布的示例呈报,它位于C:Program FilesMicrosoft Visual Studio .NET 2003Crystal ReportsSamplesReports。在本例中,咱们将利用在General Business示例文件夹中的“World Sales Report.rpt”。
要在项目中添加已有的呈报,可以选择Project > Add Existing Item,然后将对话框底部的下拉列表改成“Crystal Reports”,并选择但愿添加的呈报文件。
下一步,在Solution Explorer选定呈报,然后直接右键单击呈报。右键单击菜单中会呈现“Publish as Web service”选项。选择此选项将发生一个ASMX文件,你可以经由过程右键单击此文件(本例中为“World Sales ReportService.asmx”)并选择“View in Browser”来对其停止检查。
此预览将显示一切对Web办事答应停止的操作,个中包含:
DrillGraph
Refresh
FindText
GetPage
GetTotaller
TestReport
GetGroupLevelData
FindGroup
GetLastPageNumber
GetReportInfo
Export
这里还会有一个链接链到利用WSDL(Web办事界说言语,Web Service Definition Language)所编写的正式的Web办事界说。
讲了这么多,无非是想说:学习PHP不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。 |
|