您的位置:首页 > 移动开发

Developing Crystal Reports applications in PowerBuilder .NET

2014-10-24 16:25 363 查看
When I first started supporting Crystal Reports and its SDKs, I specialized in some of the lesser used developer tools such as Delphi, PowerBuilder, Visual FoxPro, Dbase, Paradox and a few others.

Last year when SAP acquired Sybase I took a look into what was happening with PowerBuilder and saw it was up to version 12 and it could create WPF .NET forms. After doing some testing I have been able to get our WPF viewer to work with PowerBuilder .NET and
it was actually pretty easy, but there are some things you need to be aware of:

You need to use Crystal Reports for Visual Studio 2010 service pack 1 which is the first release of our WPF control that works in PowerBuilder.

To obtain our SDK you need to install Crystal Reports for Visual Studio 2010 which has a prerequisite on the Visual Studio (VS) 2010. If you do not have VS 2010 you can install the VS
2010 Shell (Integrated) Redistributable Package then install Recent
Service Packs. Note: Just installing the redistributables doesn't seem to work as I was unable to find a way to get PowerBuilder to reference objects from the GAC (WindowsAssembly directory).

We have never officially tested our .NET SDK in PowerBuilder .NET. This means there could be some supportability issues with this. Issues or bugs that are found with PowerBuilder will need to be duplicated by us in C#, or VB .Net. For the most part a bug found
in a .NET language will exhibit the behaviour in all .NET languages, however after 14 years supporting various compilers; I can tell you that this is not always the case.

If working with support through the forums or through a phone case the person you are speaking to may have never even heard of PowerBuilder. In general this should not be an issue as they do know our SDK and can help with it and provide VB or C# examples for
it.

The Crystal Reports for Visual Studio 2010 report designer works only in Visual Studio 2010. If you do not have this then you will need one of our stand alone designers to build your reports.

For the experienced PowerBuilder developer, you will already know how to create a project, WPF Windows and add controls to the window. The WPF control that you want to add is under WPF components and is called CrystalReportsViewer from the namespace SAPBusinessObjects.WPF.Viewer.

You can find resources and info on using our SDK here: Crystal
Reports and Enterprise .NET developer resources

For those less experienced with PowerBuilder, like me, or wanting more details I will be posting a blog shortly, hopefully this week, with step by step instructions on creating a simple Crystal Reports PowerBuilder .NET application.

Happy ~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: