技术领域
本技术方案隶属于计算机教学技术领域。
相关背景技术
目前,CorelDRAW操作者用于学习和借鉴的辅助性教材,最多的是CorelDRAW自带的帮助系统。该系统虽然具有解释权威、名词专业、知识涉及面广、提供各绘图工具的操作提示……等优势,但也存在下列缺陷:1,过份专业性,对某些必备名词的表述过于抽象,没有作出通俗性的解释,自学与初学者者不知所云;2,各种术语之间虽有一定的关联,却没有形成由浅入深、循序渐进的教学系统;3,缺乏图形绘制的操作实例,自学与初学者难以从中得到有益的帮助;4,缺乏人机交互对话操作,操作者难以从中得到操作性的启发。
本技术方案的目的,在于形成一套全新的CorelDRAW软件教学系统,克服CorelDRAW软件自带帮助系统的上述缺陷,扬长避短,取精去粗,以CorelDRAW系列软件各版本基础功能为核心,兼顾CorelDRAW最新版本新增功能,向操作者提供一套由浅入深、简明实用、系统全面、互为关联、实例帮助的教学技术方案,让所有用户能够轻松掌握CorelDRAW系列软件,推动我国计算机平面图形设计行业跃上一个新台阶。
具体实施方式
本发明作为一种技术方案,通过VB、Delphi、PowerPoint、Authorware、Flash等应用软件,均可以使其得到具体实施,实现产品化。以Authorware软件应用为例,通过简单的设置,即可将本技术方案实施成为多媒体教学辅助光盘。主要方式如下:①,根据Authorware软件应用要求及本技术方案的规定,整理界面及动画制作所需要的图像、动画、声音素材和程序中涉及的Authorware程序常用模块,并整理归类放到工作目录中备用。
②,按照总体策划方案的要求和规定,编制出模块应用流程。
③,根据光盘运行要求,在程序流程序设计窗口中,加入一个“Calculation(计算)”图标,编写出全屏执行、隐藏Windows任务栏、光盘程序标题设置、应用窗口居顶、系统字体安装等相应代码。如:--//完成全屏幕执行效果--//以下代码获取当前用户屏幕相关设置UserSetting:=alGetCurrentDispSet()UserSetting:=Replace(″x″,″\r″,UserSetting)--//以下代码保存当前用户的屏幕设置参数UserWidth:=GetLine(UserSetting,1)UserHeight:=GetLine(UserSetting,2)UserDepth:=GetLine(UserSetting,3)
UserRefresh:=GetLine(UserSetting,4)--//以下代码指定当前用户屏幕设置参数alChangeRes(800,600,16,75)--//以下代码隐藏Windows任务栏alHideTaskBar()--//完成其他初始化工作--//以下代码设定光盘程序演示窗口大小ResizeWindow(800,600)--//以下代码设置光盘程序标题SetWindowText(WindowHandle,″多媒体教学光盘″)--//以下代码使光盘程序居顶SetWindowPos(WindowHandle,-1,0,0,0,0,3)--//以下代码安装光盘程序所需字体文件AddFontResource(FileLocation^″FZDHTJWO.TTF″)SendMessage(WindowHandle,29,0,0)--//以下代码初始化自定义变量Initialize(Rock)--//以下代码指定光盘程序退出执行图标ExitIcon:=IconID@″退出系统″--//以下代码恢复用户屏幕的原始设置alChangeRes(UserWidth,UserHeight,UserDepth,UserRefresh)--//以下代码显示Windows任务栏alShowTaskBar()--//以下代码退出光盘程序系统Quit(0)
④,设计主文件与各模块、章节之间的导航关联。通过Authorware导航图标,为各模块、章节内容设置交互导航。
根据光盘教学内容,各章节栏目下还细分具体小节内容,可采用弹出菜单来实现章节各小节内容的导航。
⑤,学习进度存取的流程设计。在主程序模块文件的流程中设计学习进度的读取导航。在各章节模块流程中设计学习进度的保存操作。根据Authorware要求设置取存代码。
⑥,打包发布光盘程序。光盘程序经过调试正常后,即可进入项目的最后收尾阶段:一键发布,形成多媒体教学光盘产品。
至此,本技术方案商业多媒体教学光盘的开发过程宣告结束。
(全文完)