Having a hard time finding good sources of training and tutorials for learning PowerBuilder 12, 12.5 and PowerBuilder .NET? I did too so I decided to build the biggest list on the web and I am pretty sure I’ve done it. Next goal is 100 quality links to help people learn PowerBuilder 12, & 12.5 .NET. I add to this list regularly so you might want to bookmark this page. I will only post links that offer useful, free content. I won’t include content that requires registration (exception Sybase) as they likely have motives that go beyond my goal of just $haring. The list was last updated on Jan 26, 2012
DisplacedGuy’s Official PowerBuilder 12 & PowerBuilder 12.NET Directory of Free Training Resources
Please email me (
) for reasons like…
- Suggest a new link for learning PB12, PB12.5 or PB12.5
- Report a broken link or non-free link
- Regarding a PB contract (Actively under contract with IBM)
- Tell me what I can do to improve the site.
- Please click the Google +1 on the top of all pages you enjoyed
New Links added Jan 2012
new Official PowerBuilder documentation sets for all of the recent versions of PowerBuilder along with archived versions all the way back to PowerBuilder 5.
new New link to Techno Kitten website, source for history of PowerBuilder and a very detailed list of changes by version beginning with Version 2!
DisplacedGuy PB 12.5 .NET Training Series
coming very soon Create a full working application that utilizes PowerBuilder WCF Services, PB12.5 .NET Custom Visual User Objects (CVUO), .NET Assemblies, Conditional Compilation, Microsoft SQL Server 2008
DisplacedGuy’s PB Learning Articles
Creating my first PowerBuilder 12.5 .NET WCF Service. - This is an overview type article that summarizes my experiences creating a PowerBuilder WCF Service using PB 12.5 .NET, MS SQL Server 2008, and ASP.NET MVC3 as the client website utilizing the new WCF service.
Creating & Using a PowerBuilder 12.5 .NET WCF Service. – This step-by-step article contains over three dozen print screens and is a very detailed step by step process that I used when creating my first WCF Service. This is intended for PB developers who have not yet created a WCF Service.
Mapping PowerBuilder and .NET (C#) data types. - This is a reference page containing mapping of PowerBuilder and .NET (C#) data types.
DisplacedGuys Favorite PowerBuilder Learning Links
RESTful Service Quick Start Video - by expert Yakov Werde (26 minutes, Flash)
Mr. Werde will take you through all of the steps involved in writing a PowerBuilder application that utilizes RESTful web services. This quick start video covers the following subjects. 1. Creating a basic PowerBuilder framework that partitions the logic into libraries. 2. Examine some existing free RESTful services, and the XML or JSON return values using Fiddler. 3. Examine XML project. 4. Examine JSON project. 5. Code the RESTful service. This quick start example also illustrates the use of CVUO’s (custom visual user objects).
PowerBuilder 12 Sample Apps & PB 12.NET Code Examples
- PowerBuilder CodeXchange allows developers to submit and download PB code samples.
- PowerBuilder 12 .NET Stock Trader Application.
PowerBuilder 12 Video Tutorials and Training for PowerBuilder .NET
- Video Demo: PowerBuilder .NET Guided Tour — Part 1 -Take this guided tour through PowerBuilder 12 to see for yourself how it’s the “Hottest Thing Yet to ROCK .NET
- Video Tutorial: WPF Benefits for PowerBuilder Developers -PowerBuilder 12 is the only development tool that allows developers to migrate their Win32 applications to WPF.
- Video Tutorial: PowerBuilder WCF Client Support -PowerBuilder 12 supports WCF by enabling applications to consume next generation Web Services.
- Video Tutorial: Powerscript Language Enhancements -PowerBuilder 12 includes several major Powerscript language enhancements to make development faster and easier than ever
- eTutorial: PowerBuilder 12 .NET StockTrader Sample Application - This eTutorial, based on the StockTrader Sample Application, highlights PowerBuilder 12.0’s abilities as both a development environment and a runtime platform for rich and thin clients. The PowerBuilder clients are delivered in four versions; Classic Win32, .NET Win Form, .NET Web Form and .NET WPF WCF. These client applications illustrate how you can leverage PowerBuilder’s enterprise .NET APIs, DataWindow Technology, and the PowerScript coding language in a developer-friendly and productive IDE to rapidly build Microsoft-compatible client applications.
- PowerScript .NET Tutorial – Full Length Video - This self guided tutorial will show you how to create fully CLS compliant .NET Win Form and WPF applications using PowerScript code and employing new and current language features inside PB 12. Concepts covered include .NET Language interoperability; the Common Language Specification, creating .NET Consumer Role compatible applications using the PB 12 Classic IDE, and creating .NET compatible Extenders using the PB 12 .NET IDE.
- PowerBuilder and WCF Tutorial – Full Length Video - This self guided tutorial will show you how to use PowerBuilder .NET together with the Microsoft .NET Communication Framework to create rich client applications functioning in an enterprise Service Oriented Architecture. Concepts covered include an overview of the tenets of Service Oriented Architecture (SOA), an overview of the scope of the Windows Communication Framework (WCF) and the integration issues it addresses. Definitions are provided for fundamental WCF concepts.
PowerBuilder 12.5.NET – Sybase Online Books
PowerBuilder 12 Migration – Migrating PB Classic to PowerBuilder 12 .NET
Part 1 Migration Overview and Process
Part 2 Platform and Language Issues
Part 3: Sample Application Tour: Anchor Bay Nut Company (ABNC)
Part 4: Migrating and Refactoring ABNC]
PowerBuilder 12 and PowerBuilder 12.NET Training Videos on YouTube
- PowerBuilder 12.NET – The new, “NEW” dialog by John Strano
- PowerBuilder .NET – The System Tree, Virtual PBLs and Project Objects
- PowerBuilder .NET – The DataWindow Painter – Datawindow specifics
- PowerBuilder .NET – PowerScript Painter
- PowerBuilder .NET – Window Painter Part 1
- PowerBuilder .NET – Window Painter Part 1
- PowerBuilder .NET – Skins and PowerBuilder
PowerBuilder 12 and PB.NET Presentations from Sybase Tech Days 2011
- PB 12.5 Look-Ahead – by John Strano & David Fish
- Migrating to .Net – By John Strano & David Fish
- PowerBuilder Overview & Roadmap – By John Strano & David Fish
Exceptional PowerBuilder How-To Web Articles for PB12, 12.5 and PB.NET
Learn PowerBuilder RESTful web services, Docking Manager & NVO Services.
- How-To Build RESTful Part 1 on PBDJ by Yakov Werde – Lots of screen shots!
- How-To Build RESTful Part 2on PBDJ by Yakov Werde – Lots of screen shots!
- Using a WPF Docking Manager in a PowerBuilder WPF Target by Bruce Armstrong
- Instantiating Service NVOs First – Getting to the top of the Pecking Order By: Yakov Werde
- Moving your PowerBuilder.NET Application to the Web – With Appeon WhitepaperLearni
- Advanced WebDW HTML Generation with PowerBuilder 12.5
PowerBuilder Training Material – Prior to PB 12 & PB12.5.NET
- PowerBuilder 11 and AJAX – This video demonstrates some of the AJAX Features of PowerBuilder 11.
Deploying PowerBuilder Applications with the PowerBuilder 11 Smart Client Intelligent Updater (Videos)
- Smart Client Installation of PowerBuilder .NET WinForm Application
- Smart Client Updating of PowerBuilder .NET Win Form Applications
- Smart Client Published PowerBuilder Application Rollback
- Smart Client Publishing a PowerBuilder .NET WinForm App using FTP and UNC
PB Tech Corner – Links To
Official PowerBuilder 5 – 12.5 Documentation Sets |
||
| Document Set ( * = archived ) | Version | Language |
|---|---|---|
| PowerBuilder 12.5 | 12.5 | English |
| PowerBuilder 12.1 | 12.1 | English |
| PowerBuilder 12.0 | 12.0 | English |
| PowerBuilder 11.5.1 | 11.5.1 | English |
| PowerBuilder 11.5 | 11.5 | English |
| PowerBuilder 11.2 | 11.2 | English |
| PowerBuilder 11.1 | 11.1 | English |
| PowerBuilder 11.0 | 11.0 | English |
| PowerBuilder 10.5.2 | 10.5.2 | English |
| PowerBuilder 10.5.1 | 10.5.1 | English |
| PowerBuilder 10.5 | 10.5 | English |
| PowerBuilder 10.2.1 * | 10.2.1 | English |
| PowerBuilder 10.2 * | 10.2 | English |
| PowerBuilder 10.0.1 | 10.0.1 | English |
| PowerBuilder 10.0 | 10.0 | English |
| PowerBuilder 9.0.3 * | 9.0.3 | English |
| PowerBuilder 9.0.2 * | 9.0.2 | English |
| PowerBuilder 9.0.1 * | 9.0.1 | English |
| PowerBuilder 9.0 * | 9.0 | English |
| PowerBuilder 8.0.4 * | 8.0.4 | English |
| PowerBuilder 8.0 * | 8.0 | English |
| PowerBuilder 7.0.2 * | 7.0.2 | English |
| PowerBuilder 6.5 * | 6.5 | English |
| PowerBuilder 6.0 * | 6.0 | English |
| PFC 6.0 * | 6.0 | English |
| PowerBuilder 5.0 * | 5.0 | English |
PowerBuilder Migration Assistance Documents
Techno Kitten Blog has an outstanding archive of the history of PowerBuilder including new PowerBuilder features by version, migration issues by version, and hints about future PowerBuilder and Pocketbuilder releases.
PowerBuilder Groups and Associations
Sybase International User Group – Great place to learn, get free copies of PowerBuilder 12 and PowerBuilder 12.5 .NET !! Please tell them that Rich Bianco at DisplacedGuy referred you!


3 comments
No ping yet
Benjamin says:
February 3, 2012 at 3:03 AM (UTC -5)
Great info, thanks…
JunJin says:
July 16, 2011 at 8:13 AM (UTC -5)
hi this is a great site and the links you’ve post. 2 thumbs Up for you. Actually I was planning to upgrade myself from VB6 to PoweerBuilder or DotNet (I really preferred to PB). But I was so embarrassed co’z I can’t see any training materials post in the internet not like dotNet even you can download also ebooks. But when I read your site it gives me more eager to learn in PB.
Thank you hope this will change my life as a VB Programmer. Have a great day!
DisplacedGuy says:
July 16, 2011 at 1:44 PM (UTC -5)
Thanks for the positive comment JunJin. There is still lots of opportunity doing PowerBuilder development. There are still some of us that believe PowerBuilder offers the best productivity in developing business applications and some companies are saying the same thing with their money. I was blessed to have been sent to many training sessions (paid) by Powersoft back when Powersoft still owned PB, I couldn’t imagine learning it now. I have been studying .NET specifically MVC3 and Silverlight and they are good tools, but nothing compared to PB. Just my 2 cents.