发明名称 一种实现多人分屏操作的方法
摘要 本发明提供一种实现多人分屏操作的方法包括如下步骤:首先,创建一个基于.Net Framework4框架的C#应用程序工程,新建一个应用程序窗口,并将窗口划分为若干区域;其次,封装程序用到的画布组件,编写触摸事件的响应处理函数,并根据划分出来的各个窗口区域生成每个对应的画布;再次,解析触摸事件的消息数据,并将其转化为相应的业务逻辑处理;最后,结合应用程序工程中封装好的图形绘制和图形变换的功能,将最终的效果显示在画布上。本发明实现了在同一个应用程序工程,可以存在多个画布,并且可以在电子白板的多个画布对应的区域上同时多点进行相互操作及书写。
申请公布号 CN103019602B 申请公布日期 2015.08.19
申请号 CN201210549631.X 申请日期 2012.12.17
申请人 锐达互动科技股份有限公司 发明人 丁万年;廖强;何永安;陈日良
分类号 G06F3/0488(2013.01)I;G06F3/041(2006.01)I 主分类号 G06F3/0488(2013.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 一种实现多人分屏操作的方法,其特征在于,包括如下步骤:步骤10、创建一个基于.Net Framework4框架的C#应用程序工程,新建一个应用程序窗口,并将窗口划分为若干区域;步骤20、封装应用程序工程用到的画布组件,并编写画布组件中触摸事件的各响应处理函数,根据划分出来的各个窗口区域生成每个对应的画布;所述步骤20具体包括如下步骤:步骤200、画布组件直接从应用程序工程的Canvas类中继承,并重写画布组件的重绘函数:OnRender(DrawingContext dc);步骤201、编写画布组件中触摸事件的各响应处理函数,所述触摸事件包括:触摸按下TouchDown、触摸移动TouchMove、触摸弹开TouchUp、触摸进入TouchEnter以及触摸离开TouchLeave;步骤202、将触摸按下TouchDown、触摸移动TouchMove、触摸弹开TouchUp、触摸进入TouchEnter以及触摸离开TouchLeave关联到对应的响应处理函数;步骤203、根据划分的各窗口区域位置和大小,创建对应的画布;步骤30、将各画布映射到电子白板上,用户在一画布上进行触摸操作时,解析触摸操作产生的触摸事件的消息数据,并记录消息数据;步骤40、通过应用程序工程中封装好的图形绘制和图形变换的功能,将所述记录的消息数据转化为相应的业务逻辑处理;将最终的效果显示在画布上。
地址 350000 福建省福州市仓山区建新镇金山大道618号桔园州工业园鼓楼园8号楼