西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页西西教程软件使用 → VFP9.0 对较于之前VFP6.0 有哪些重大的改进

VFP9.0 对较于之前VFP6.0 有哪些重大的改进

相关软件相关文章发表评论 来源:本站整理时间:2010/9/30 12:14:58字体大小:A-A+

作者:佚名点击:4608次评论:0次标签: VFP

  • 类型:影音播放大小:2.3M语言:中文 评分:5.6
  • 标签:
立即下载
3 页 使用新的报表引擎来建立 HTML 或者 XML

2、 使用新的报表引擎来建立 HTML 或者 XML

** 取得一个对 HTMLListener 类的引用
DO (_reportoutput) WITH 5, olistener ** 在执行下面的命令后会关闭用户界面的返回和提示
olistener.quietmode = .T. ** 指定自己的文件名和目录
olistener.targetfilename = "c:\htmltest.htm" ** 运行一个将会引用我们已经设置好了的 listener 的报表
REPORT FROM (_samples + "solution\reports\ledger.frx") ;
OBJECT olistener ** 在浏览器中显示结果
RUN /n Explorer.exe c:\htmltest.htm 你可以用类似的途径来使用 XMLListener 以建立一个带有所有数据的 XML 文件。 注意:由于 _reportoutput 也许并非总是指向默认的 ReportOutput.app,所以,更安全的办法是从FFC基础类库中新的 _reportlistener.vcx 类库来建立 XMLListener 或者 HTMLListener 的实例,入下面的示例所示: ** 在我手里的 Beta 版需要 Set safety off
SET SAFETY OFF
LOCAL olistener

** 获得对 FFC 基础类库中的 _Reportlistener.vcx
** 类库中的 XMLListener 类的一个引用
olistener = NEWOBJECT("XMLListener", ;
HOME(0) + "ffc\_reportlistener.vcx")

** 在执行下面的命令后会关闭用户界面的返回和提示
olistener.quietmode = .T. ** 只包含数据,不带布局信息
olistener.xmlmode = 0 && 只包含数据 ** 指定自己的文件名和路径
olistener.targetfilename = "c:\xmltest.xml" ** 运行一个将会引用已经设置好了的 listener 的报表
REPORT FROM (_samples + "solution\reports\ledger.frx") ;
OBJECT olistener ** 在浏览器中显示结果
RUN /n Explorer.exe c:\xmltest.xml 当 XML 数据弹出在浏览器中的时候,注意它的 段,其中包含着许多表示报表中原有的带区的标志,例如表示页标头,表示细节带区,而则表示页注脚。这些东西会很有用的,例如可以将你自己的 XSLT 样式表应用给这个 XML 文件,以通过高度自定义的布局来展示数据。 此外,你还可以通过在前面的代码中改变这一行来获得与报表布局一样的 XML 表现: olistener.xmlmode = 1 && 只用报表布局 报表布局的信息在一个名为 <VFP-RDL> 的 XML 段中,也许你已经猜到了这个名字所代表的意思:“Visual FoxPro 报表定义语言”。这一段的 XML 包含大量的 标记,它描述了定义在报表的 FRX 中的所有显示元素,并可以通过如下设置来选择包含关于数据来源的信息: olistener.IncludeDataSourceInVFPRDL = .T. 下面这行代码可以一次就返回同时包含了 <VFP-RDL>报表布局段和 段的一个XML文件: olistener.xmlmode = 2 && 报表布局和数据 还要等一段时间才会知道微软是否会提供某种能够将 VFP-RDL 定义转换为SQL Server新的报表服务使用的RDL格式的转换工具。不过,即使没有,VFP 9.0 也已经给了你足够让你自己实现它的资料和工具! 这两个演示 VFP 报表新的输出能力的示例只是冰山的一角。我希望你明白,你完全可以使用自己的 ReportListener 子类来超越 VFP 自带的 listener 类的能力,并通过在报表引擎中使用钩子(hook)来驱动你自己的输出、预览以及用户返回的行为特性。是的,它仍然可以运行你已有的报表。惊讶吧?但这是真的。

    手机电台
    (59)手机电台
    虽然现在的多媒体工具已经十分丰富了,但是手机电台作为一项只需要聆听,无需耗费太多精力的媒体方式,依然活跃在许多人的身边。如果你想要一边工作一边进行娱乐,那么听电台就是一种十分不错的方式。目前流行的安卓电台软件非常多,它们分别有着各自的特色。如果你想要找一款自己比较满意的,可以对比使用之后再决定。绝大多数电台软件都比较小,几乎不会占用你什么资源,非常好用...更多>>
    • 网络电台收音机 AnyRadioV3.60.0.8

      11-17 / 7.2M

      推荐理由:AnyRadio网络收音机可以通过网络方式播放收音机电台,资源丰富,集合了国内外众多的电台频道,中央人民广播
    • 蜻蜓fm收音机电脑版V6.1.5 官方pc版

      01-05 / 9.1M

      推荐理由:蜻蜓fm电脑版是最近比较流行的一款网络收音机软件,收录中国大陆、港澳台地区、海外地区的广播电台,是中国
    • 阿基米德FMV2.0.2 安卓版

      02-13 / 23.5M

      推荐理由:现在依然有不少人喜欢听电台节目,而一款手机电台应用就能够把你的手机变为移动电台!阿基米德FM是一款很强
    • 荔枝FM3.10.0 官方PC版

      12-02 / 24.5M

      推荐理由:荔枝FM官方PC版是一款在线电台音乐播放软件,荔枝FM节目丰富,有各种流行、经典的国内外音乐,还能收听广播
    • 心灵收音机汉化版(Spirit FM Radio

      05-28 / 1.3M

      推荐理由:心灵收音机汉化版(Spirit FM Radio)不需要连接网络的收音机,高级无线电收音机一款真正的FM收音机程序,并非
    • libffmpeg_armv6_vfp.apk

      04-17 / 2.3M

      推荐理由:moboplayer播放器解码器,下载后直接安装即可离线解码包安装方式,直接将解码包apk文件放到SD卡根目录.mobo

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 2 楼 江苏盐城明达职业技术学院 网友 客人 发表于: 2011/9/5 12:56:05
    哦棵

    支持( 0 ) 盖楼(回复)

    第 1 楼 广东广州电信 网友 客人 发表于: 2011/6/12 16:50:43
    不错.

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)