【技术实现步骤摘要】
一种客户端框架的系统运行方法
本专利技术涉及客户端开发的技术,具体涉及客户端框架的系统运行方法。
技术介绍
目前在客户端开发中,比较普遍地采用MVC(Model-View-Controller,模型-视图-控制器)模式,或它的一些变种,如:MVVM(Model-View-ViewModel,模型-视图-视图模型)、MVP(Model-View-Presenter,模型-视图-展示器),强制性地将应用程序的输入、处理和输出等分开,达到解耦的目的。以MVC为例:Model,表示数据及相关的业务规则,其与具体的数据格式无关,从而能够为多个视图提供数据,减少了代码的重复性;View,表示能被用户看到并与之交互的界面,具有很强的多样性,如适应手机屏幕和电脑屏幕的视图就存在较大的差异;Controller,接受用户的输入并调用模型和视图去完成用户的需求,本身不输出任何东西和做任何处理。目前市面上常见的如:Structs、AspNet、Vue等都是比较成熟的MVC类的框架,在.NET平台上WPF(W ...
【技术保护点】
1.一种客户端框架的系统运行方法,其特征在于,方法包括:/n步骤1:客户端框架执行初始化操作;/n步骤2:客户端框架启动主窗体;/n步骤3:客户端框架实现认证登录操作;/n步骤4:客户端框架加载客户端界面的插件;/n步骤5:客户端框架基于业务组件执行用户的业务操作;/n步骤6:客户端框架实现退出系统的操作。/n
【技术特征摘要】
1.一种客户端框架的系统运行方法,其特征在于,方法包括:
步骤1:客户端框架执行初始化操作;
步骤2:客户端框架启动主窗体;
步骤3:客户端框架实现认证登录操作;
步骤4:客户端框架加载客户端界面的插件;
步骤5:客户端框架基于业务组件执行用户的业务操作;
步骤6:客户端框架实现退出系统的操作。
2.根据权利要求1所述的客户端框架的系统运行方法,其特征在于,步骤1的初始化操作包括但不限于加载系统配置、加载界面主题,客户端框架是对所有程序集进行扫描并执行自动组合,然后依次调用系统中所有实现MEF框架中的ISystemInitialization接口的实例,执行初始化操作。
3.根据权利要求1所述的客户端框架的系统运行方法,其特征在于,步骤2中客户端框架调用实现MEF框架中的IMainFrame接口的实例中优先级最高者,创建主窗体并启动。
4.根据权利要求1所述的客户端框架的系统运行方法,其特征在于,步骤3中客户端框架调用实现MEF框架中的ILoginService接口的实例中优先...
【专利技术属性】
技术研发人员:陈勇江,
申请(专利权)人:上海金融期货信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。