70 likes | 221 Vues
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.
E N D
CodePainter RevolutionTrainer Course CodePainter Insight
Overview • Definition Files • CPR directory • CodePainter Language (CPL)
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)
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.
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.