1 / 6

CodePainter Revolution Trainer Course

CodePainter is a versatile software development tool that incorporates the powerful CPL language, inspired by Python and written in Visual C++. This tool simplifies the creation of applications by supporting object-oriented programming and enabling the seamless import of C++ classes. The CPR directory is created automatically upon the first run of CodePainter, storing user customizations like views and recent files. Project definitions, including Master and Detail Entities, are structured to streamline development. Explore how CodePainter and its templates enhance productivity and ease of use.

Télécharger la présentation

CodePainter Revolution Trainer Course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CodePainter RevolutionTrainer Course CodePainter Insight

  2. Overview • Definition Files • CPR directory • CodePainter Language (CPL)

  3. Definition Files • The Design plan is contained in: • Project_name.DESIGNDEF • Project_name.DESIGNDEF.SHELVE • For the single entities we have: • *.MstDef (Master File Entities) • *.DtlDef (Detail File Entities) • *.MDtDef (Master/Detail Entities) • *.BtcDef (Routine Entities)

  4. CPR Directory • Automatically created the first time CodePainter is run. • Holds all user customizations: views, window positions, recent files, etc. • If removed, the default settings are restored and the recents are deleted.

  5. CPL Language • Inspired from Phyton. • Scripting language written in Visual C++. • It produces bytecode: reads *.CPL files and compiles automatically in *.PCD. • CodePainter and its templates are fully written in CPL language. • It fully supports Object-Oriented programming and allows to easily import C++ classes.

  6. An Example: CprFrontend.cpl

More Related