SoftbloksC++ 应用框架
Softbloks 是一款免费的跨平台的应用框架,为开发者提供一个有效的开发模式,自下而上或者自上而下,提高开发效率。
示例代码:
class MainObject : public sb::AbstractSoft { public: MainObject() { // 1) register the property Qt.mainview in read-only mode // - the method get_widget is passed as reading accessor (std::bind is // used to convert the method into a std::function bound to this) // - empty value (nullptr) is passed as writing accessor this->register_property<QWidget*>( "Qt.mainview", sb::READ_ONLY, std::bind(&MySoft::get_widget, this), nullptr ); } QWidget* get_widget() { return new QLabel("Hello World!!!"); } }; SB_DECLARE_CLASS( MainObject, "MainObject", sb::AbstractSoft ) // 2) declare the properties of the class SB_DECLARE_PROPERTIES( MainObject, {"Qt.mainview", {typeid(QWidget*), sb::READ_ONLY}} ) SB_DECLARE_MODULE(/*a description should go here*/) { sb::register_object<MainObject>(); }
评论
VexiGUI应用框架
Vexi平台是一个用来创建和发布丰富的图形用户界面的网络应用程序,使之看起来跟本地的应用程序外观。Vexi使用了一种特定格式的XML和JavaScript来定义可视化交互UI组件。示例代码<ve
VexiGUI应用框架
0
OpenLaszloRIA 应用框架
OpenLaszlo是一种富客户机应用程序架构,使用MacromediaFlash作为部署载体。OpenLaszlo依赖JavaScript来表达逻辑,并提供了传统Flash开发方式无法比拟的一些优点
OpenLaszloRIA 应用框架
0
Mojito-cli-gvWeb 应用框架
Mojito-cli-gv:在使用“Mojito-cli”的时候提供 `gv`指令。安装:npminstall-gmojito-clinpminstall-gmojito-cli-gv 注意:环境变量
Mojito-cli-gvWeb 应用框架
0
Mojito-cli-jslintWeb 应用框架
Mojito-cli-jslint 是“ mojito-cli”上用来提供“jslint”指令的工具
Mojito-cli-jslintWeb 应用框架
0
Mojito-cli-profilerWeb 应用框架
Mojito-cli-profiler 是“mojito-cli”上提供“profiler”指令的工
Mojito-cli-profilerWeb 应用框架
0