- 2016/12/06 — French version now also available.
- 2016/12/04 — Added link to download tutorial without Git.
- HTML5 Live Preview (also available in French)— you can view the tutorial in HTML5 with stylesheets
- GitHub source files — tutorial folder: AsciiDoc + HTML + PB sources (no HTML preview on GitHub!)
- Download as Zip file — doesn’t require Git: link will create on demand a Zippped-copy of the latest version of all the tutorial files (all languages)
This long tutorials shows, step by step, how to implement the OOP paradigm in PureBASIC. Two approaches to OOP implementation are presented, in order of complexity, with detailed explanations and in-document code examples. Along with the tutorial are provided the fully functional source codes of the two OOP implementations, along with a *.pbi OOP resource reusable in other projects.
Reprint And Changes
This is a reprint of «Dräc»’s multi-part tutorial PureBasic and the Object-Oriented Programming (French title: PureBasic et la Programmation Orientée Objet) also knwon as the OOP demystified, published in 2005 on drac.site.chez-alice.fr:
It was reprinted with explicit permission of the author, who released the tutorial text and source codes under Creative Commons Attribution (CC BY 4.0) in response to the permission request to reproduce it inside the PureBASIC Archives.
The tutorial was ported from HTML to AsciiDoc by Tristano Ajmone, who also polsihed the English text — introducing slight adjustments in line with the tutorial aims (using the original French tutorial as a reference) — and made minor changes to code examples (either aesthetic or to ensure compatibility with latest version of PureBASIC).