# ObjectPRX **Repository Path**: uesoft/objectprx ## Basic Information - **Project Name**: ObjectPRX - **Description**: ObjectPRX是AutoPDMS CFD 11.7.91.01重构的SDK。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.uesoft.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-13 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ObjectURX and ObjectPRX #### Description ObjectPRX is a C++ library used for secondary development of AutoPDMS and UECAD. ObjectURX is a C++ library used for secondary development of UECAD. #### Software Architecture AutoPDMS is based on ObjectPRX API and ObjectURX API. UECAD is based on ObjectURX API. ObjectPRX is a Runtime eXtension programming environment for AutoPDMS, the latest secondary development software package by UEGroup. It provides a C++-based object-oriented development environment and application interfaces. ObjectPRX is the AutoPDMS programming environment that contains a block-constructible C++ library. These blocks can be used to develop AutoPDMS applications, extend AutoPDMS classes and protocols, and create new commands with the same operation modes as the built-in commands of AutoPDMS. ObjectPRX is source-level compatible with ARX applications developed by secondary developers on AutoCAD®, ZWCAD®, GstarCAD®, and CAXA® platforms. Developers only need to perform simple project configuration to port ARX programs running on these platforms to ObjectPRX programs running on AutoPDMS. ObjectPRX may support UKP3D platform in the future. ObjectPRX provides a C++ programming interface for drawing objects, which users can use to interact with, optimize, and expand AutoPDMS. The ObjectPRX library includes various tools that allow users to utilize the open structure of AutoPDMS and directly access the AutoPDMS database, graphics system, and user-defined commands. In addition, these libraries may be used in conjunction with visual LISP and other programming interfaces in the future. Users can use ObjectPRX to accomplish the following tasks: • Access the AutoPDMS database. • Interact with the AutoPDMS editor. • Create a user interfaces using MFC. • Support for multi-document environments. • Create user-defined classes. • Build complex applications. • Interact with other programming environments. ####Development environment • Windows® XP Professional(SP1 or later), Windows 2000(SP4),Windows Server 2003(SP1),Windows7,Windows10,Windows11 • Microsoft Visual C++®2005 • Pentium®IV or later • 512 MB RAM • 1024 x 768 VGA with True Color (minimum) • ObjectPRX SDK • AutoCAD,ZWCAD,GstarCAD,CAXA,UECAD,AutoPDMS,UKP3D #### Installation 1. xxxx 2. 3. #### Instructions 1. xxxx 2. xxxx 3. xxxx #### Contribution 1. Fork the repository 2. Create Feat_xxx branch 3. Commit your code 4. Create Pull Request #### Gitee Feature 1. You can use Readme_XXX.md to support different languages, such as Readme_en.md, Readme_zh.md 2. Gitee blog [blog.gitee.com](https://blog.gitee.com) 3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 4. The most valuable open source project [GVP](https://gitee.com/gvp) 5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)