zoukankan      html  css  js  c++  java
  • Roc加载模块过程

    System(Facade)::initializeSystem

      set up Controller & Model

    Controller initilization

        intilize system env

        start init_module []

          register init module

          create module state

            init_state.reset

            register state to system

          create module UIs

    A:   changeStateTo init state

             check if is a new state to enter, new_state.enterState(noti,old_state)

                state.send notification of SimInitNoti_StartInit

    B:         push notice to notification queue and begin handling loop

                         System::handleNotification –> Controller.handleNotification 

                          pass to module or state to handle, and get next state

                          State’s handling to notification according to different types

                          change to next state, which falls back to lable A, but with a different new state.

                          

           

               1.      check_env

               2.      create main module

                           create_main_module

                                 create states:  rocmain_InitState\RocMain_RocDefaultState\RocMain_RocUISetupState

                                 create UIs

                                       main window

                                       window mediator

              3.       create availableModules

                                create browser module

                                create edit module and multi-edit module

                                add to above 3 to main module

              4.        start_roc_main 

                                unload init module

                                find roc main module

  • 相关阅读:
    ThingJS,轻松切换3D场景!
    ThingJS,以可视化的方式解决管线难题
    可视化能成为物联网“最后一公里”么?
    ThingJS 新手教程之初识在线开发(一)
    threejs和ThingJS的区别,ThingJS收费么?
    带你了解为什么许多公司都会选择使用ThingJS制作Demo进行投标!
    物联网可视化平台有哪些?ThingJS怎么样?
    ThingJS园区搭建工具模模搭介绍
    ThingJS,物联网可视化方面的专家平台!
    ajax的post的方法,不报错,就是不输出信息
  • 原文地址:https://www.cnblogs.com/justin_s/p/1911132.html
Copyright © 2011-2022 走看看