Upload
nira
View
90
Download
5
Embed Size (px)
DESCRIPTION
PB & .Net assembly PB & Web Service & DW. ( PowerBuilder za hranicemi PowerBuilderu ). Martin Čeřovský. Agenda. Úvodní slovo PB & .NET assembly PB & Web Service DataWindow. Co řící úvodem ?. Historie PB. PB 3 … 1994 PB 4 …1995 PB 5 …1996 PB 6 …1998 PB 7 …1999 - PowerPoint PPT Presentation
Citation preview
PB & .Net assemblyPB & .Net assemblyPB & Web Service & DWPB & Web Service & DW
(PowerBuilder za hranicemi PowerBuilderu)
Martin Čeřovský
Historie PB Historie PB PB 3 … 1994
PB 4 … 1995
PB 5 … 1996
PB 6 … 1998
PB 7 … 1999
PB 8 … 2001
PB 9 … 2003
PB10 … 2004
PB10.5 … 2006
PB11… 2007
PB 11.5 … 2008
PB12… 2010
PB & .Net assembliesPB & .Net assembliesPB a .NET
Minimální požadavky na PB
Volaní .NET z PB
Vytváření .NET assemblies v PB
Volání PB z .NET
Volání .NET assembly z Volání .NET assembly z PBPBAssembly – seskupení
funkcionality v .NET (DLL).
Je v MSIL
Definované rozhraní
Zabezpečení
Volání .NET z PB - ukázkaVolání .NET z PB - ukázka
DEMODEMO
Kde začít prakticky ?Kde začít prakticky ?
Volání .NET assembly z Volání .NET assembly z PBPB
.NET ---------------- > PB
PB ---------------- > .NET
Vytváření .NET assembly Vytváření .NET assembly v PBv PB potřebujeme
PB 11, 11.5, 12 Classic,
12 .NET
Vytváření .NET assembly Vytváření .NET assembly v PBv PB Jak to funguje? -> PB NVO
.NET Assembly
CSC
Syntax errors
save/build
C#translation
deploy
Unsupportedfeatures
PB2CS
PowerBuilder System LibraryFor .NET(managed code)
DataWindow EngineDatabase Interfaces(unmanaged code)
PowerScriptSource
PBDs(DataWindow Objects)
Vytváření .NET assembly Vytváření .NET assembly v PBv PB Otázky
Co mohu použít z PB ?
Jak odladit PB funkcionalitu?
Jak toho udělat assembly ?
Jak to použít v.NET?
Jak to ladit v kontextu C# ?