一种客户端框架的系统运行方法技术方案

技术编号:24572856 阅读:33 留言:0更新日期:2020-06-20 23:58
本发明专利技术公开了一种客户端框架的系统运行方法,提高了开发速度,提升了扩展性,提高了测试的方便程度。其技术方案为:客户端框架立足于业务系统开发,从整体过程到具体功能,都做了标准化处理并提供了对应的技术手段。总的来说,本发明专利技术通过标准化的项目模板和Visual Studio插件,减少手工录入重复的代码,从而得以实现快速开发;本发明专利技术实现框架提供的接口或自定义新的接口,并由框架自动完成加载,从而易于扩展。本发明专利技术支持对主要的业务功能进行单元测试,降低手工测试的比例,方便测试。

A system running method of Client Framework

【技术实现步骤摘要】
一种客户端框架的系统运行方法
本专利技术涉及客户端开发的技术,具体涉及客户端框架的系统运行方法。
技术介绍
目前在客户端开发中,比较普遍地采用MVC(Model-View-Controller,模型-视图-控制器)模式,或它的一些变种,如:MVVM(Model-View-ViewModel,模型-视图-视图模型)、MVP(Model-View-Presenter,模型-视图-展示器),强制性地将应用程序的输入、处理和输出等分开,达到解耦的目的。以MVC为例:Model,表示数据及相关的业务规则,其与具体的数据格式无关,从而能够为多个视图提供数据,减少了代码的重复性;View,表示能被用户看到并与之交互的界面,具有很强的多样性,如适应手机屏幕和电脑屏幕的视图就存在较大的差异;Controller,接受用户的输入并调用模型和视图去完成用户的需求,本身不输出任何东西和做任何处理。目前市面上常见的如:Structs、AspNet、Vue等都是比较成熟的MVC类的框架,在.NET平台上WPF(WindowsPres本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1