活跃型控件组合的制作方法

文档序号:6504394阅读:113来源:国知局
活跃型控件组合的制作方法
【专利摘要】Active?Combination是各种ActiveX控件自由组合的软件方式。以框选界面加载ActiveX控件为主,设置软件为辅。框选的界面是以一个基于对话框、单文档、多文档的ActiveX控件为主体,集成了相关的消息循环,以有固定的一些相关函数;框选区域随着界面变化而变化,当框选区域选定后,弹出被框选与框选参数界面,设置ActiveX控件接口及设置变量,选择被框选ActiveX控件接口函数,参数信息显示在参数列表;在选择框选ActiveX控件接口函数,参数信息显示在参数列表另侧;设置对应的接口函数的参数完成一个ActiveX控件附属在对应的框选界面也伴随ActiveX对应的功能,根据上述选择信息在被框选与框选参数界面新建两个ActiveX控件互相发送信息的关系。框选区域必须是单纯的一个框架界面否则失效。
【专利说明】活跃型控件组合
【技术领域】
[0001]本发明涉及一种编制软件的方式;传统的编制软件的方式都是经代码工程来完成软件上,而本发明是以ActiveX控件来自由组合成软件的方式,它集成了 ActiveX控件所有的功能以及主框架是ActiveX控件与基于对话框、单文档、多文档合成。ActiveX控件之间是以消息传送方式来传送数据。
【背景技术】
[0002]目前,公知的软件开发方式是指在一工程框架中增减代码。软件需要什么功能就在工程框架中添加相应的功能代码,从而使软件架构复杂化,把握整体软件架构与全方位考虑就比较困难。当要维护、升级、修改、增加、移除某功能时,增减该工程的代码就比较的复杂,因为软件前期架构花费很多人力、物力以及财力,而定性的软件修改该软件的架构这是比在制作软件过程中修改软件架构更花费人力、物力以及财力。而且在详细设计时,要时时刻刻全方位考虑扩展性,可复用性等系列的性质。在软件出错误时,调试与修改比较繁琐复杂。

【发明内容】

[0003]Active Combination是各种ActiveX控件自由组合的软件方式。以框选界面加载ActiveX控件为主,设置软件为辅。框选的界面是以一个基于对话框、单文档、多文档的ActiveX控件为主体,集成了相关的消息循环,以有固定的一些相关函数;框选区域随着界面变化而变化,当框选区域选定后,弹出被框选与框选参数界面,设置ActiveX控件接口及设置变量,选择被框选ActiveX控件接口函数,参数信息显示在参数列表;在选择框选ActiveX控件接口函数,参数信息显示在参数列表另侧;设置对应的接口函数的参数完成一个ActiveX控件附属在对应的框选界面也伴随ActiveX对应的功能,根据上述选择信息在被框选与框选参数界面新建两个ActiveX控件互相发送信息的关系。框选区域必须是单纯的一个框架界面否则失效。
[0004]为了克服现有的软件开发方式只能针对该工程增减代码,消耗极大的人力、物力及财力,从而使软件开发复杂化。本发明提供的软件开发方式非常便捷,它使软件开发消耗的人力、物力及财力降到最低,也使软件开发简单化。软件的扩展性等等其他性能都达到最佳的效果。
[0005]本发明解决其技术问题所采用的技术方案是:在主框架窗口中,窗口、主ActiveX控件(基于对话框,单文档,多文档三种形式的ActiveX控件)、功能ActiveX控件(如组合框,编辑框,单选框,复选框等等控件,打包成ActiveX控件),相互依赖,窗口设计:标准Windows窗口,也具备窗口一样的功能;iActiveX控件设计:复盖整个窗口基本对应的功能如基于对话框,单文档,多文档提供属于它们对应的接口属性,有他们自己特点的属性都开放ActiveX控件接口 ;功能ActiveX控件设计:以框选区域为主(也就是说ActiveX控件的大小),当鼠标弹起调用子对话框,对话框上秀出被框选的ActiveX控件的接口以及框选的ActiveX控件的接口,还可以定义在被框选的ActiveX控件的全局变量,为了方便数据的传送。当被框选ActiveX控件选择好接口函数发送框选的接口函数,被框选ActiveX控件会自动新建发送框选ActiveX控件的消息(如sendmessage, postmessage,线程等发送),这是在弹出对话框的基础上加(也就是说弹出对话框起到一个桥梁的作用),第二次以及第二次以上使用该被框选ActiveX控件时要秀出之前所有传送过的接口,用switch来串连起来使用同一个接口发送的消息。达到能够使软件开发更便捷,效率更高,维护更方便,变更快捷,更使软件达到最佳的质量。软件开发从此不是一成不变,而是将推向创造与组合的天堂。
[0006]本发明的有益效果是,可以使软件开发简单化、消耗降到最低、便于维护与变更、软件的性能达到最佳的效果。
【专利附图】

【附图说明】
[0007]下面结合附图和实施例对本发明进一步说明。
[0008]图1是本发明的流程原理图。
[0009]图2是界面剖面构造图。
[0010]图3是图2的框选后弹出剖视图。
[0011]图1中101.开始工程,102.主控框架,103.框选是否单纯框架,104.弹出被框选与框选参数界面,105.选择框选控件,106.是否需要设置框选成员变量,107.选择被框选接口,108.选择框选接口,109.设置接口参数,110.被框选与框选参数界面内新建传送消息关系,111.结束工程。
[0012]图2中201.标题栏,202.边框,203.边框,204.边框,205.客户区。
[0013]图3中301.显示ActiveX控件列表区,302.设置变量区,303.显示被框选ActiveX控件接口函数列表区,304.显示框选ActiveX控件接口函数列表区,305.显示ActiveX控件接口函数信息列表区(如参数可设置,被框选ActiveX控件接口函数显示该接口函数用了那些ActiveX控件及接口函数等信息)。
【具体实施方式】
[0014]在图1中,(102)主框架就是图2,这个ActiveX控件完全根界面磨合了,它分(201)界面标题区,(202)左部界面边框,(203)底部界面边框,(204)右部界面边框,(205)界面客户区这些块,框选不同的区域有对应的接口,有些接口也有可能共用。在回到图1中(103)框选是否单纯框架,如果不是选择单纯的框架那直接结束所有操作重新框选单纯的框架,如果选择是单纯的框架弹出图3被框选与框选参数界面,也相当于图1的(104);(301)选择框选ActiveX控件区是选择要根被框选的ActiveX控件传消息的ActiveX控件,也相当于图1的(105) ; (302)是否需要设置框选成员变量区也就是说设置被框选的变量成为数据传递的变量,也相当于图1的(107) ; (303)选择被框选接口区也就是说选择被框选ActiveX控件的接口函数,也相当于图1的(108) ; (304)选择框选接口区也就是说选择301选择框选ActiveX控件中的接口函数,也相当于图1的(108) ; (305)设置接口参数区也就是说设置两个ActiveX控件接口函数要用的参数,也相当于图1的(109);在返回到图1中(110)被框选与框选参数界面内新建传送消息关系也相当图2的参数都设置好了,新建两个ActiveX控件的消息发送函数,被框选与框选参数界面成了这两个ActiveX控件的纽扣。
【权利要求】
1.框选区域选定后,弹出被框选与框选参数界面,设置ActiveX控件接口及设置变量,选择被框选ActiveX控件接口函数,参数信息显示在参数列表;在选择框选ActiveX控件接口函数,参数信息显示在参数列表另侧;设置对应的接口函数的参数完成一个ActiveX控件附属在对应的框选界面也伴随ActiveX对应的功能,根据上述选择信息在被框选与框选参数界面新建两个ActiveX控件互相发送信息的关系。
2.根据权利要求1所述的ActiveCombination,其特征是:ActiveX控件自由组合的软件方式, 鼠标框选区域选定后,弹出被框选与框选参数界面,设置ActiveX控件接口及设置变量, 选择被框选ActiveX控件接口函数,参数信息显示在参数列表;在选择框选ActiveX控件 接口函数,参数信息显示在参数列表另侧;设置对应的接口函数的参数完成一个ActiveX 控件附属在对应的框选界面也伴随ActiveX对应的功能,根据上述选择信息在被框选与框 选参数界面新建两个ActiveX控件互相发送信息的关系。
3.根据权利要求1所述的ActiveCombination,其特征是被框选与框选参数界面新建两个 ActiveX控件互相发送信息的关系。
【文档编号】G06F9/44GK103513982SQ201310242637
【公开日】2014年1月15日 申请日期:2013年6月8日 优先权日:2013年6月8日
【发明者】阔云云 申请人:阔云云
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1