70 likes | 207 Views
CodePainter Revolution Trainer 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:
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.