PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

WX-Framework: Open Source OOP Multi-Platform Framework (Allows Rapid OO Development in WD-WB (and WM later on))
Publié par Peter Holemans (BE)
dans la catégorie Productivité
Nouveautés
2019b: The forgotten WLGenerator class has been included too in the update pack.
2019a: An additional zip file has been added to the pack with updates of the base classes and some bug fixes requiring V24 to run. Also the use of GUID primary unique keys is supported in this pack (for MSSQL native access the UUID/GUID primary unique key feature is bugged - Ref. : ST/F329554)

2014: The framework has been updated so it will serve now as well against a non-normalized database with non auto-identifier primary unique keys.
--> String or numeric primary unique key instead of automatic identifiers are as of now supported

Description
Linked resources:
- WX Project (WD/WB/WM - V19) to download (.zip)
- Presentation and explications to download (.pdf)
- Live presentation and explication (streaming video showcasing the framework at http://www.wxlive.us : Webinar #129 - October 17 2014)

Summary:
Have you been struggling getting your head around object orientation in WX and doubting on how to organize classes, methods and members to cover the different business and technical requirements ?

Peter will explain, show and share a generic OO framework to segregate the UI from the business logic and the database I/O logic that can serve as the starting point for any WX or hybrid (e.g. WD+WB) project.

It uses abstract database I/O classes from which the business classes derive and template windows and template pages that reuse this.
Aside Peter will show on how to use the integrated WL-code generators and singleton classes to manage application/platform specific data and functionality global to the application like settings management, db connectivity, emailing, etc...

These classes make part of the framework as well.

This framework is fully functional for WD and WB and is in the process of development for WM where many WD and WB features are not implemented yet for all offered target platforms by PC SOFT causing many constraints to date for WM.

Last but not least Peter calls for a core team of volunteering WX fanatics (max. 9) to further develop this framework (document, manage more supported databases, expand to web services, completion of the WM implementation, …) and publish it as an open source resource to the community using a central SCM and CC database.
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
cerelli
I found the problem. The following option must be set:
In Project - Description - Compilation there was the option "Naming of data source" which had to be set to "Name of variable".
Thanks
Peter Holemans (BE)
Hi Mapelli,

Can you send me a sample project/source code?
I cannot replicate this issue on my end.
Email: peter [dot] holemans [at] mcs2 [dot] eu

Best regards,

Peter
cerelli
when I go to Assing data source:
//###############################

//### Class Constructor

//##############################

//Assign data sources

:dsTableName = "Customer"

, it gives me this error:

"An element of 'ANSI string' type cannot be converted to the 'data source object' type."
Marc
Peter, are you still updating this WX project?
Willian Fernando
Peter Holemans, great your Framework, I'm using, and all great
Marien
I am happy with this Framework that Peter has build.
A PROPOS
EVALUATION :
4.47368421052619(19)
TELECHARGEMENTS :
4 079
MISE À JOUR :
18 novembre 2019
VERSION :
1.1.0.0
CONCERNE :
WINDEV, WEBDEV, WINDEV Mobile
Version minimale : 19 (2014 base) + 24 (2019 update
TAILLE :
7,9 Mo
DU MÊME DÉVELOPPEUR