申请软件著作权时的软件说明书模版资料共17页Word文档格式.docx
- 文档编号:14415520
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:13
- 大小:219.68KB
申请软件著作权时的软件说明书模版资料共17页Word文档格式.docx
《申请软件著作权时的软件说明书模版资料共17页Word文档格式.docx》由会员分享,可在线阅读,更多相关《申请软件著作权时的软件说明书模版资料共17页Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
提供语言切换等功能。
新建各种板页,包括黑板页,白板页,蓝板页等。
提供索引页显示及删除页面等功能。
选择各种画笔。
变通笔,软笔,书法笔,曲线笔,多线条笔等。
粗,中,细,自定义笔宽.
实线,点线,点划线等。
提供各种几何图形的绘制。
三角形,四边形,梯形,及其它图形的绘制。
提供对象擦除及将笔线条打断的功能。
提供音视频录制,FLASH播放等功能
提供三角板,圆规,直尺,量角器等数学工具
提供文本,键盘,聚光灯,放大镜等工具
提供Windows与软件的切换按钮。
将屏幕书写与对电脑的鼠标操作全而为一的一种功能。
硬笔:
提供最真实的线笔书写
软笔:
提供根据方位变幻的书写笔
纹理笔:
以图片纹理为笔背景,进行书写。
荧光笔:
带有透明度的笔。
橡皮:
擦除对象
选择:
选择对象
填充:
填充对象
放大:
放大页面数据
缩小:
缩小页面数据
清空:
清空当前页面
前一页:
翻转到前一页
后一页:
进入到下一页
资源库:
提供对各种教学资源的利用。
包括各种教学图片,FLASH,PPT等。
幕布:
提供屏幕遮盖功能。
笔迹回放:
回放当前页面可见部分的笔迹.
照相机:
采集屏幕上的图像.
撤销:
撤销刚才操作的对象
重做:
重做撤销的对象
无限粘贴:
提供无限粘贴功能
Word图标:
向Word嵌入书写笔迹
翻转工具条:
提供工具条翻转功能,可由水平变为竖直,或竖直变为平行。
程序从CWinApp类启动, 创建CMainWindow类主窗口.
然后初始化创建所有子窗口,包括工具栏窗口,绘图窗口,索引窗口,量角器,直尺窗口,幕布,时钟,闹钟,计时器窗口,锁屏窗口,打印预览,语言设置窗口,视频采集窗口,FLASH窗口,聚光灯,放大镜窗口,并与同时建立窗口的主菜单及菜单的消息响应机制.
从而实现对程序中各个消息的响应,并根据响应弹出对应的窗口,或者实现对应的功能.
<
1>
CWinApp类进行程序初始化
然后创建主窗口CMainWindow类
初始化窗口菜单,初始化所有子窗体
建立菜单消息响应机制
点击工具菜单:
如 圆规
如 直尺
绘制圆,及圆弧
弹出直尺窗口,可在直尺上绘图画线.并测量尺寸;
如 量角器
响应所有的对应的菜单消息
画角,扇形
若客户点击退出则退出程序
上下位机交互流程图:
首先设备插入PC, 程序循环检测并判断是否有设备插入,如果有,并且是自身需要的设备则打开;
然后进行连接通迅,连接成功后,用软件对投影进行定位,定位完成后可以准确书写. 也可以定位快捷键, 从而实现快捷键的准确使用.点击快捷键上的 图标,实现对应的功能.
设备插入
PC检测并打开设备
连接设备并完成
定位
定位快捷键
点击快捷键选择笔
若点击橡皮
出现红笔蓝笔等
则可擦除笔记
关于鼠标模拟:
设备插入后, PC检测并打开设备,然后连接,连接完成后进行定位.此时软件对笔状态进行检测,左标志位按下,则模拟左键,右标志位按下则模拟右键,若只有移动标志,则模拟Move;
若PC退出,
则下位机终止扫描,并停止笔信号的检测及标志位的上传.
PC模拟鼠标
下位机若检测到落笔,则数据上传
用户退出程序
下位机终止扫描
CTEDrawApp:
应用程序类,整个程序启动的主程序.对WinMain进行了包装.其将构建一个全局APP对象,
CMainWindow:
主窗口类,应用程序从BOOLCTEDrawApp:
:
InitInstance()里对此类进行调用,生成主窗口,并进入消息循环.
CMenuEx:
自绘菜单类,由CMainWindow类或工具窗体类进行调用.用来对菜单进行自绘,生成带图标及色彩的高清真彩色菜单.
CTEInterface:
程序接口类,应用程序与各个接口的消息交互处,它最终实现对程序菜单或按钮及其它部件消息的全部响应.是一个真正的消息接口类.
CTELanSetting:
语言设置类;
可动态设置语言;
设置成功后程序会自动切换,并重新载入其他语种,然后将其分配到菜单或框架提示当中.
CTEIndexPage:
索引页面类,可通过点击 索引页 菜单选项,来查看页面索引,
并对页面进行管理;
CTECoverDlg :
遮屏类,幕布类;
提供上下幕布, 左右幕布, 全屏幕布,可动态遮盖 当前已经书写的内容;
CToolbarEx :
视图模式下的工具条类, 提供快捷工具按钮,
CTEDrawWnd :
全局绘图窗体,用来将所有的对象进行显示, 并可对对象进行 回放,缩放,旋转等.
主类调用图:
语种实现图:
1:
首先从配置文件中读取当前的,语言各类,然后寻找对应的语种文件.
判断语种文件名是否为空,如果是则使用默认语种,否则将调用当前语种文件.
LoadAllLanguageText函数载入所有的语种文字;
LoadText_ToolResource初始化所有的工具状态下所有要用到的文本.以便在工具状态下显示.
GenerateMainMenu函数生成在视图模式下的全部的框架菜单,并用SetMenu将菜单设置为主窗体菜单,从而实现菜单的显示,及映射.
四.笔的状态检测软件说明
笔的状态有以下三种,左键,右键,Move;
当左按钮按下时产生左键按下的信号,右按钮按下时是会产生右键按下的信号;
不按下,但接近面板有感应时应生Move信号;
下位机检测到硬件的笔信号后,生成对应的标志位,进行上传;
软件通过标志位的变更来确定是那一个键按下,并模拟成对应的鼠标信息.软件通过获取鼠标信息来完成对应的功能操作.
笔的状态
右键
Move
左键
PC检测笔标志位
笔左键按下
No
PC检测到左键标志位
Yes
模拟左键
笔右键按下
PC检测到右键标志位
模拟右键
五:
设计总结和理念
本程序是本着易学,易用,模块化,及共用性,多语种支持的原则进行设计及开发的.
首先;
确保开发出来的软件,用户易学,易学才能易用,才能有好的销路.
模块化,易于管理和修改, 多语种支持,可以最大化的提供国际化支持,让世界客户都来使用.
整个流程图模块及设计如下:
主模块:
负责程序的启动加载子模块;
UI模块 :
处理界面的美观问题.
绘图模块:
所有的笔迹及图形图像的处理
语言模块:
处理语言的设置问题
几何工具模块:
处理几何工具的问题
通用工具模块:
处理常用工具,包括文本,键盘,放大镜,时钟,闹钟等.
多媒体模块:
处理屏幕内容录制,播放器等问题.
消息处理模块:
对所有的消息映射进行统一处理.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 申请 软件 著作 权时 说明书 模版 资料 17
![提示](https://static.bdocx.com/images/bang_tan.gif)