Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference New Features in PowerBuilder 12.6.

Similar presentations


Presentation on theme: "Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference New Features in PowerBuilder 12.6."— Presentation transcript:

1 Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference New Features in PowerBuilder 12.6

2 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015  Development lead with Integrated Data Services for last 11 years  Previously spent 15 years as an independent PowerBuilder consultant  Have been using PowerBuilder since version 1.0.B Bruce Armstrong

3 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015  Charter member of TeamSybase (formerly TeamPS), a PowerBuilder MVP and an SAP Mentor.  Contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and an editor of SAMs' PowerBuilder 9: Advanced Client/Server Development Bruce Armstrong

4 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015  Contributed numerous articles to the PowerBuilder Developer's Journal (PBDJ) and the ISUG Tech Journal  Editor-in-chief of PBDJ from 2004 to 2013  At one point, a technical editor for the ISUG Tech Journal Bruce Armstrong

5 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Dockable Windows 64 bit compile OData Support Updated Support for:.Net Framework 4.5 Windows 8 Microsoft SQL Server 2012 Oracle 12 AGENDA

6 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS

7 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS

8 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS Two new window types mdidock! mdidockhelp!

9 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS New OpenSheet variations: OpenSheetAsDocument ( sheetrefvar {, windowtype }, mdiframe, sheetname {, tabalign } ) OpenSheetDocked ( sheetrefvar {, windowtype }, mdiframe, position, sheetname ) OpenSheetInTabGroup ( sheetrefvar {, windowtype }, siblingname, sheetname ) All of these have WithParm variations as well

10 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS The layout of the windows can be persisted SetSheetID ( sheetname ) SaveDockingState ( regkey ) LoadDockingState ( regkey, windowtypes, sheetnames ) OpenSheetFromDockingState ( sheetrefvar {, windowtype }, mdiframe, sheetname ) WithParm option as well CommitDocking()

11 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS New window properties to control docking WindowDockOptionAll! WindowDockOptionTabbedDocumentOnly! WindowDockOptionDockedOnly! WindowDockOptionFloatOnly! WindowDockOptionTabbedDocumentAndDockedOnly! WindowDockOptionTabbedDocumentAndFloatOnly! WindowDockOptionDockedAndFloatOnly!

12 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS Tab Shape Properties windowdocktabslanted! windowdocktabrectangular! windowdocktabsingleslanted!

13 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DOCKING WINDOWS Tab Button Properties windowdocktabclosebuttonnone! windowdocktabclosebuttononactive! windowdocktabclosebuttonshared!

14 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 64 BIT COMPILATION

15 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Only available for P- code NEW OPTION IN PROJECT PAINTER

16 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 64 BIT COMPILATION New ProcessBitness property on Environment object can be used to determine if application is running in 32 or 64 bit mode. New longptr datatype is: 4 bytes in 32 bit mode (same as long) 8 bytes in 64 bit mode (same as longlong)

17 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 64 BIT COMPLIATION LIMITATIONS EASYSoap not supported for web services You must use 32bit OLE and Active X controls during development, but have 64 bit controls at runtime You must use 32 bit PBNI extensions during development, but have 64 bit versions at runtime. They must have the same name. A great number of rich text editing features do not work properly or behave differently.

18 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 64 BIT COMPLIATION The ORCAScript build executable command now has a optional x64 argument to indicate that a 64 bit compile should be done. build executable exeName iconName pbrName pbdflags [machinecode] [newvstylecontrols] [x64]

19 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DEMO

20 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ODATA

21 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ODATA Developed initially by Microsoft, now an OASIS standard Based on REST calls over HTTP, provides a web services based method of doing CRUD operations against a database Natively supported by Microsoft SQL Server, SAP HANA, SAP ASE, SAP SQL Anywhere Can be implemented for other databases using WCF Data Services, ASP.Net Web API, Progress DataDirect Cloud, etc.

22 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ODATA IN DATABASE PROFILES

23 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 NEW ODATA DATAWINDOW DATA SOURCE

24 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ODATA BASED DATAWINDOW CREATION

25 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 All of my PowerBuilder samples, including the source code for the demos I've done at various conferences are available in the PowerBuilder Samples folder on my Google Drive: http://goo.gl/VXouQhttp://goo.gl/VXouQ The PowerBuilder Developer's Journal may have gone away, but I'm going a free "magazine" on FlipBoard. It's basically just collection of articles from all over the internet on PowerBuilder: http://goo.gl/Mrd3Qlhttp://goo.gl/Mrd3Ql I've done a number of videos for the SAP Database and Technology Academy. The PowerBuilder related videos, including mine, are available at:http://goo.gl/53pe7a http://goo.gl/53pe7a SOME LINKS

26 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 I've done a number of webinars for PowerBuilder.TV. The archives of the webinars related to PowerBuilder, including mine, are available at: http://goo.gl/IUHN1Nhttp://goo.gl/IUHN1N Also, don't forget the PowerBuilder Developer Center, where a bunch of us hang out to answer questions, write blogs and documents: http://goo.gl/DtaS58 http://goo.gl/DtaS58 You might also want to check out the PowerBuilder Central site. It's an attempt to collect references to different resources like this and make the available in a central location: http://goo.gl/WVyNo7 http://goo.gl/WVyNo7 SOME LINKS

27 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 If you're looking for PowerBuilder training, be sure to check out Yakov Werde's training offerings (as well as his consulting services) at: elearnitonline.comelearnitonline.com SOME LINKS

28 Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Questions and Answers


Download ppt "Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference New Features in PowerBuilder 12.6."

Similar presentations


Ads by Google