Office编程在手机彩信发布上的应用

来源 :资治文摘 | 被引量 : 0次 | 上传用户:cchmily2624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着流技术的成熟和广泛的应用,其优点我们有了深刻体会。但是,其不足之处也逐渐体现出来。SMIL正是针对目前流技术中的问题而提出来的。特别是在手机彩信内容的编制上,SMIL语言得到了广泛的应用。不过一方面,现有的一些SMIL编辑器并不太好用。而另一方面,我们编制的彩信新闻格式相对比较固定,这非常有利于编写程序自动创建。这篇文章就是基于上面的两点,应用Office接口编程,实现了自动创建SMIL文件的目的。
  【关键词】SMIL语言;彩信新闻;Office编程
  一、引言
  枣庄日报社为适应新兴媒体的发展需要,特别是掌媒所带来巨大冲击的情况下,开始筹办手机报。当时只有编辑人员参加,后来由于省移动公司更换了发送平台,使得原来的工作流程和方法都不再适用,而编辑人员没能掌握新平台的使用和制作,于是计算机工作人员也参加了进来。
  我们使用的是山东移动168信息平台的彩信新闻。这个平台需要手工编制SMIL文件,这对于编辑人员来讲是比较困难的,即使是计算机人员天天做同一件事也是非常繁琐的。更何况每天必须在固定时间里发送到平台上,这就要求我们不能用太多的时间来进行调试,同时还要根据每条新闻的字数计算出在手机上显示的时间。当然,手工制作时显示时间的控制只能是粗略的。这就使得有些短信息显示的时间过长,不方便用户的阅读;而有些较长的信息由于显示的时间过短,使得用户没有阅读完就会自动跳到下一条新闻。为解决以上问题,我们使用VC++和Office编程技术编写了一个把Word文件转换成SMIL文件的程序,取名为WordToSmil。
  二、制作流程
  1.编辑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。
  1.建立工程
  首先创建一个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中定义了,只要包含这个头文件就可以使用了。在WordToSmilDlg.cpp实现文件中加入下面几行代码:
  #include"msword9.h";
  int m_Speed=1;//这是个全局变量
  CString fileName;//这也是个全局变量
  2.设置对话框并添加消息处理函数
  接受所有控制的缺省标识符,设置三个互斥键为一组,并为互斥键组指定一个数据成员m_Speed。在WordToSmil.cpp实现文件中加入下面一行代码:
  dlg.m_Speed=1;//这是个数据成员,互斥键缺省值为中速
  接下来为每一个控制的BN_CLICKED消息定义一个消息处理函数,接受所有的缺省函数名。
  3.为消息处理函数添加代码
  (一)消息处理函数OnButton1()
  程序的大部分功能就是由这个函数完成的。它首先定义一些Word对象,然后启动Word服务,实际打开Word文件,通过一个循环语句完成到文本文件和SMIL文件的转换。
  (二)消息处理函数OnButton2()
  这个函数的功能只是获取Word文件的路径和文件名,实际的打开功能是由OnButton1()完成的。
  (三)消息处理函数On OnRadio()
  这三个函数只是完成简单的给全局变量m_Speed赋值的功能,每个函数都要调用IsDlgButtonChecked()函数以保证互斥键已被选择。
  【参考文献】
  [1]掌握Microsoft Visual C++编程,熊璋等译,电子工业出版社
  [2]专家门诊Visual C++开发答疑300问,肖红卫编著,人民邮电出版社
其他文献
【摘要】对我校体育课程的教学情况和特征进行了分析,针对存在的主要问题进行了研究和思考,对大学体育课程提出了要注重创新教育的建议。  【关键词】素质教育;创新教育  在教学督导工作中,通过听课以及与教师的交流,了解到学校现行体育教学还存在着需要改进几个问题,尤其是创新教育还是个薄弱环节。  一、创新教育的基本特征  创新教育就是指以培养创新人才为目的的一种教育模式,它是人类教育史的高级发展阶段,是能
期刊
【摘要】当今社会发展经济的潮流领导下,我国国有企业面临着改革的问题,而现有状态下的国有企业改革不仅涉及企业内部的改革问题,更需要法律作为基本的支撑。国有企业内部的法律改革涉及民商法、行政法、经济法等多个法律部分。本片文章主要从国有企业的改革过程入手,对国有企业改革的民商法调整进行了一系列的探究,并指出了现阶段存在的一些问题。  【关键词】国有企业改革;法律改革;民商法调整  近年来,在我国国有企业
期刊
【摘要】卢卡奇在马克思商品拜物教的启示下,综合二十世纪以来东西方无产阶级社会革命的不同命运和资本主义社会工具理性与价值理性背道而驰的问题,提出了物化理论,准确的、正确的、深刻地揭示了资本主义社会下人被物化的状况和由物化内化而形成物化意识这一严重社会现象。对西方哲学产生了重大影响,是西方马克思主义理论从经济政治批判到社会文化批判的转折点。  【关键词】卢卡奇;物化;意识  物化理论是卢卡奇写作《历史
期刊
【摘要】改革开放以来,我国的经济得到了快速的发展,但是伴随着经济的发展,不良资产的处置问题成为影响银行安全与发展的重要因素。世界各国的银行系统在不同的阶段都发生过银行危机,使其积累大量处置不良资产的成功经验,这些经验对于我国目前不良资产的处置具有非常重大的借鉴意义。基于此,本文分析比较了美国和韩国不良资产处置的成功经验,以及给我国不良资产处置带来的创新启示,旨在合理处置我国的不良资产,达到各方利益
期刊
【摘要】无数研究均表明高中学困生的学业自我效能感往往很低。本文运用问卷调查法和访谈法,主要从教师、家庭以及学生三个方面探究了影响学困生的学业自我效能感的因素。并在此基础上,提出了培养学困生学业自我效能感的几个策略,主要包括创设成功体验的机会、培养学困生积极的归因方式、提供替代经验、建立宽松和谐的师生关系、培养良好的学习策略以及正确的家庭教育方式。  【关键词】高中学困生;学业自我效能感;影响因素 
期刊
【摘要】当前,我国党群关系存在的突出问题主要表现在:思想认识的隔阂疏远了党群关系;民生问题的处理不当影响了党群关系;贫富差距削弱了党群关系;贪污腐败现象损害了党群关系;基层民主发扬不到位制约了党群关系。构建和谐的党群关系着力点有:加强思想教育,牢固树立执政为民理念;保障民生,加强利益调控;建立畅通有效的利益表达和政治参与机制;加强作风建设和反腐败工作,树立党的良好形象;改进工作的方式方法,开创群众
期刊
2015年9月,一部国产剧《琅琊榜》重新将人们的视野拉回了电视剧的行列,和以往国产电视剧渲染大场面、大手笔的不同,这部剧着重刻画人物的情感和心路经历,讲述了“麒麟才子”梅长苏才冠绝伦、以病弱之躯拨开重重迷雾、智博奸佞,为昭雪多年冤案、扶持新君所进行的一系列斗争。梅长苏在国仇家恨、兄弟情义的漩涡中见招拆招、游刃有余,奏出了一曲“江左梅郎”赤子之心下的慷慨悲歌。梅长苏的人生无疑是精彩的,他早年是生活富
期刊
【摘要】文物作为我国珍贵的物质文化遗产,是宝贵的不可再生资源。在博物馆的文物展出中,若发生文物的损坏甚至是消失,是对我国历史文化以及珍藏品的巨大损失。近年来,我国政府表示对文物保护工作高度重视,文物保护工作急速发展,对博物馆展出文物的维护保管是博物馆工作的重中之重,必须加强方式、方法研究,才能在博物馆免费开放的新形势下应对自如。本文通过对博物馆展出文物所存在的问题分析,对展出文物的保管与维护工作作
期刊
【摘要】计量史学发源于西方国家,能对史学研究起到重要的推动作用。但由于受到各种因素的限制,计量史学在我国目前尚未获得长足的发展。本文根据计量史学在我国的发展现状,分析了计量史学研究过程中存在的一些问题,指出学者必须突破传统的史学惯性思维,结合我国史料的实际特征,推动计量史学研究的深入发展。  【关键词】计量史学;中国;发展现状;分析  一、相关史料和文献缺少科学数据,计量法未能得到妥善应用  要进
期刊
【摘要】随着信息网络时代的来临,以网络、移动终端、数字技术为代表的新媒体快速发展和普及,传统媒体受到了很大的冲击,尤其是对于传统媒体中的电视媒体来说,这种影响也更为深刻。在新媒体时代下,对于电视媒体而言必然要进行一定的改革,在发展方向上也会积极地进行调整,以应对新媒体的发展形势。本文通过分析传统电视媒体改革的指导思想以及对当前媒体发展形势的基本认识和判断,进而对传统电视媒体在发展新形势下的改革方向
期刊