Corel公司的WordPerfect 7宏编程例子
案例研究:使用Corel公司的WordPerfect秘书长7往往需要进行计算和插入价值观纳入发票或其他documents.She这是否输入计算到任何一个真正的计算器 和抄写答案,或Microsoft计算器和复制然后粘贴到文档中的结果。这样做会影响她的生产力,增加这一进程所需要的时间才能完成的工作和废物 不可避免的时间纠正错误, occur.Proposal :秘书要求软件来撰写,使她做计算,如有必要,转换标准编号,以价值的货币作为 操作简单的Corel公司的WordPerfect 7.Feasibility研究:在分析了上述问题,这一行动非常适合自动化。基础的解决方案宏将是可取的现有 方法到位。节省了时间和提高生产率使拟议的制度切实有效的替代现行手册system.User要求:用户需要输入计算成 新的或现有的文件在不同阶段的整个创作的文本。用户也需要宏观调控并没有改变格式的文件在任何way.The用户要求的能力, 选择下面的选项格式化输出: 1 )显示的数额标准的数字或货币。 2 )展示了总结使用减号或括号内的数字显示阴性。 3 )选择性使用逗号那里 required.Specification :应用软件,用于: Corel公司的WordPerfect 7.Purposes使用巨集:计算总和任何数值数据指定的user.Data必须根植于宏观:任何数值数据 输入的user.Use宏观:加快数据处理因此,提高生产力,减少了额外的按键需要运行计算manually.Solution :一个宏使用表 功能在Corel公司的WordPerfect 7进行所需的数学运算然后插入结果以代替输入计算公式。该解决方案将采取一至三秒钟完成 任何操作,运行在一个正确配置和充分运作的系统所指明的系统below.Design考虑到用户的需求和现有的资源 执行宏观在这种环境下。我得出一个算法,以满足所有要求上文所述。该规范为独立的可编程系统需要的是如下:典型 配置要求: 16兆字节的RAM 。微软兼容的鼠标。 Corel公司的WordPerfect 7 。宏观档案。 155兆赫的奔腾处理器。 1容量硬盘容量或Windows 98 。微软兼容键盘。司6.0 或更好。视窗95Method输入:键盘,数字字符或键盘。捕获方法:转移到剪贴板。输入数据:任何数值数据,用户输入的。输出数据:总和的计算 数值form.Method输出:要显示单元点输入data.Using本规范我已经写了一种算法,使有效地利用现有资源的Corel公司的WordPerfect 7.Algorithm 应用软件的宏: [ 1 ]检查投入。 [ 1 ]如果没有找到出口。 [ 2 ]选择公式。 [ 3 ]创建一个细胞表。 [ 4 ]插入一个等号前的公式。 [ 5 ]计算表。 [ 6 ]验证结果 不是入侵。 [ 1 ]退出如果发现错误( = 5 6 e )段。 [ 7 ]请求用户输入(格式化) 。 [ 1 ]出口用户要求(压力机取消) 。并[ b ]回复业务及清理。 [ 8 ]格式的输出: [ 1 ]标准数值。并[ b ] 外汇。 [ C ]条使用逗号。 [ d ]使用否定格式。 [ 8 ]删除表离开的解决办法,以取代原先进入formula.Software developmentThe解决算法上文所述的形式, 宏观调控,以满足所有要求中确定的分析如下:宏脚本: / /巨集: Automath.wcm / /语言撰写的文章:完善的脚本/ /目的:计算数值的总和数据/ /编译: 5/09/04 / / ÃÆ'Ã仙, ¬ à ¡ Ã⠀ SA ,一家© 1998迈克尔哈特//============================== =================== / /确定编译器,应用程序使用应用程序(格A1 “的WordPerfect ” ;默认“英国” ) ,如果( ? DocBlank ) 如果文件执行情况的空白/ /转到子程序oninput去( oninput ) endif / /选择数据块左侧插入点Selectwordprevious ( ) / /条件执行,如果没有数据,如果发现( ? SelectedText = “ ” ) / /返回 副程式错误去(错误) endif / /转换选定的数据块的表Tableconvertfrom (类型: tabularcolumns ! ) / /设置默认表格样式TableCellNumberFormat ( FormatType :一般! ) / /关闭更新相关 图表选项Tableupdateassociatedcharts (状态:关掉! ) / /插入等号左边的数据块类型(文字: “ = ” ) Tablecalculate ( ) / /计算公式中的值表/ /如果公式语法无效转到别的 如果( ? CellFormula ) / /显示菜单对话框DialogShow ( 5001 ; “的WordPerfect ” ) / /条件执行,如果用户按下取消( MacroDialogResult = 2 ) / /还原过去行动撤消( 1 ) / /移动插入点结束的 数据博克PosWordNext ( ) / /转到子程序结束返回(完) Endif / /条件执行,如果货币的定义,如果(货币) / /指定格式的数据,作为货币[ ÃÆ'Ã仙, ¬ à ¡ Ã⠀ SA ,一家00.00英镑] TableCellNumberFormat ( FormatType :货币! ) TableCellNumberNegativeNumber ( NegDisplayType :负! ) Endif / /条件执行,如果底片定义如果(底片) / /指定负面格式[ ( 9 ) ] Tablecellnumbernegativenumber ( negdisplaytype :括号! ) Endif / /指定逗号不使用TableCellNumberUseCommas (国:没有! ) / /条件执行,如果逗号界定如果(逗号) / /指定格式的数据使用 逗号[ 2000 ] TableCellNumberUseCommas (国:是的! ) Endif / /选择表。 Tableselecton ( selectionmode :表! ) / /选择所有细胞在当前表Selecttable ( ) / /删除表转换文件内容 Tabledeletetable ( delwhat : converttotabs ! ) / /移动插入点到年底的数据博克PosWordNext ( ) / /转到子程序结束返回(完) / /如果公式语法无效然后拍卖endif / /识别子程序错误 唱片公司(错误) / /显示错误消息框,在事件无效公式2会( “ AUTOMATH无法遵守” , “无效的数据中存在的公式。序列终止。 ” ; IconStop ! ) / /删除表转换内容 文件Tabledeletetable ( delwhat : converttotabs ! ) / /删除字符权利插入点DeleteCharNext ( ) / /转到子程序结束返回(完) / /识别子程序oninput 。标签( oninput ) / /显示错误 消息框,在空白文档事件2会( “ AUTOMATH无法遵守” , “没有输入提供!序列终止。 ” ; IconStop ! ) / /确定副程式结束标签(完) / /结束宏观退出 //================================================ ====执行:初步诊断:在宏观经济运行的系统上同样的规格,在系统的目的是为了得到实施,该 初步诊断测试显示业务的时间范围内保持在预测分析,以下的测试进行了确认,符合所有的宏观调控下的要求真正 conditions.Tests适用:测试#一个基本的宏: 1 )寻找个人一无所知这macro.2 )观察这个人,操作步骤如下: [ 1 ]轻松使用说明。并[ b ]负荷 Corel公司的WordPerfect 7 。 [中]请输入有效的数值数据。 [ d ]进入宏观档案。 [英]运行该宏。用[ f ]重复步骤[中] ,以[英]使用所有可能的组合的选择。理想的情况是,个人应该能够做到 上述没有assistance.3 )观察宏观运行打算在所有conditions.Basic测试条件:有效输入:输出:无效的输入:输出: [ 1 ] 5月5日0 [ 1 ] [什么]错误并[ b ] 2 2 4 [ B ]中QWERTY键盘错误 [中] 2月4日-2 [ C ]条错误2gh 32 [ d ] 100 * 200 20000 [ d ] ! “ ÃÆ'Ã仙, ¬ à ¡ Ã⠀ SA ,一家£ $ %的误差[英] 50 / 1 50 [英] 1 +4-1 $错误[法] 1 +2-3 * 4 / 5 0.6 [法] 1 *两个错误[克] 12345 ÃÆ'Ã仙, ¬ à ¡ Ã⠀ SA ,一家£ 12,345.00 [ G ]条格A1 -维生素D3错误( ? ? )测试#两个调试版本: 1 )发布该软件的链接,电子布告栏系统(由Legalease )评价它的用户。 (在 链接是一种特殊的网络律师谁往往需要数学职能书面工作) 0.2 )收集评人民愿意help.3 )调查和实施的任何变动或修改necessary.Maintenance : 逗号出现在价值的货币,无论设置。此错误已成功corrected.I 10:00网站署长温德尔工业博物馆( http://www.wandle.org ) 。成立于1983年的
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!
版权 2006-2011 Messaggiamo.Com -
网站地图 -
Privacy -
网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]