office编程在手机彩信发布上的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Office编程在手机彩信发布上的应用 【摘要】随着流技术的成熟和广 泛的应用,其优点我们有了深刻体会。 但是,其不足之处也逐渐体现出来。SMIL 正是针对目前流技术中的问题而提出来 的。特别是在手机彩信内容的编制上, SMIL语言得到了广泛的应用。不过一方 面,现有的一些SMIL编辑器并不太好用。 而另一方面,我们编制的彩信新闻格式 相对比较固定,这非常有利于编写程序 自动创建。这篇文章就是基于上面的两 点,应用Office接口编程,实现了自动 创建SMIL文件的目的。 【关键词】SMIL 【关键词】SMIL语言 彩信新闻; Office编程 、引言 枣庄日报社为适应新兴媒体的发展 需要,特别是掌媒所带来巨大冲击的情 况下,开始筹办手机报。当时只有编辑 人员参加,后来由于省移动公司更换了 发送平台,使得原来的工作流程和方法 都不再适用,而编辑人员没能掌握新平 台的使用和制作,于是计算机工作人员 也参加了进来。 我们使用的是山东移动168信息平 台的彩信新闻。这个平台需要手工编制 SMIL文件,这对于编辑人员来讲是比较 困难的,即使是计算机人员天天做同一 件事也是非常繁琐的。更何况每天必须 在固定时间里发送到平台上,这就要求 我们不能用太多的时间来进行调试,同 时还要根据每条新闻的字数计算出在手 机上显示的时间。当然,手工制作时显 75时间的控制只能是粗略的。这就使得 有些短信息显示的时间过长,不方便用 户的阅读;而有些较长的信息由于显示 的时间过短,使得用户没有阅读完就会 自动跳到下一条新闻。为解决以上问题, 我们使用VC++和Office编程技术编写了 一个把Word文件转换成SMIL文件的程 序,取名为WordToSmiL 制作流程 编辑Word文件 由编辑人员使用Word把每条新闻 插入到空白表格中,而且必须是按照顺 序逐行插入,中间不准有空白行,表格 的最后一行必须是空白行,表示彩信新 闻到此为止。使用Word编辑稿件的好处 是,编辑们对Word的使用比较熟练,而 且用表格来组织稿件,其条目非常清晰, 也能部分实现彩信新闻在手机上的显示 效果。以下是我们实际编辑完成的Word 文件,当然这只是全部内容的很少一部 分。 编辑完成的Word文件样本 2.运行WordToSmil程序 运行WordToSmil后,屏幕上会显示 一个对话框,其中有四个按钮和三个互 斥键。首先打开Word文件按钮,屏幕上 会显示一个标准的打开文件对话框,选 择上面的样本文件。再选择三个互斥键 中的一个,慢速意味着每条信息的显示 的时间会长些,快速意味着每条信息的 显示的时间会短些,程序的缺省值是中 速。最后按下生成SMIL文件按钮,程序 会自动地把每条信息按照顺序生成一个 一个文本文件,同时也生成了 SMIL文件。 以下是自动创建的SMIL文件样本,这是 在选择了中速的情况下生成的。 3.发送到平台 上面生成的文本文件和SMIL文件都 自动保存在你打幵的Word文件目录下, 现在需要把这些文本文件和SMIL文件用 WinZip压缩到一个文件中。然后打开浏 览器,登录到山东移动168信息平台, 选择彩信新闻,填写必要的内容,浏览 选择你刚生成的压缩文件,发送出去即 三、程序的实现 在Office编程中经常用到的对象有: 一Application、Documents、Selection、 Range等等。实现这些对象的Visual C++ 类文件需要从Office提供的几个类型库 中导入。他们的位置在Office安装路径 下的Office目录,其中Word2000的类型 库名为 Msword9.olb。 建立工程 首先创建一个 MFC AppWizard(EXE) 工程,名称为WordToSmil,在向导过程 中选择生成对话框。然后通过在View菜 单中,选 ClassWizard,选 Automation 选 项卡,选Add Class,选择From a TypeLibrary,选中 Microsoft Office 2000 类型库:MSWORD9.OLB。选择需要引入 的类—Application、Documents、Range、 Section、Sections、Selection。这样我们 需要的类就在msword9.h中定义了,只 要包含这个头文件就可以使用了。在 WordToSmilDIg.cpp实现文件中加入下面 几行代码: #includemsword9.h; int m_Speed=l; //这是个全局变量 CString fileName; //这也是个全局变 里 设置对话框并添加消息处理函数 接受所有控制的缺省标识符,设置 三个互斥键为一组,并为互斥键组指定 一个数据成员m_Speed。在 WordToSmil.cpp实现

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档