多语言展示
当前在线:801今日阅读:23今日分享:25

foxpro 9.0 基础教程

对VFP 9.0版本在集成开发环境、数据处理方式、报表设计器等各个方面的新增功能进行了阐述;介绍了VFP 9.0版本的运行环境和操作界面等等情况。随后,详细介绍了VFP的项目管理器、向导、设计器和生成器等重要的辅助编程工具。
方法/步骤
1

新的数据处理方式1增强的SQL语言 取消了很多硬编码的限制,增强了子查询和关联查询的支持,支持更复杂的表达式,以及增强了对Union的支持。 2.  性能方面 VFP 9.0引进了一个新的索引类型——二进制索引,它可在任何逻辑表达式中被使用。同时增强了过滤型索引的性能,提高了Top N、Min()/Max()以及Like这些查询子句的性能。 3.  命令和函数 对数据的操作更具灵活性,增强对SQL中showplan的支持,增加Icase()函数来代替IIF()函数。 4.  新的数据类型 支持AutoInc、VarChar、VarBinary和Blob等新的数据类型,并提供相应的类型转换函数:Cast()。增强了现有函数对数据类型的控制和转换能力。 5.  远程数据 Visual FoxPro 9.0增强了事务控制的能力,游标(cursor)机制使得代码逻辑更加清晰,VFP从8.0增加了CursorAdapter基类,9.0中对该基类作了加强,使开发者只需几行代码就可以方便地访问远程视图

3

强大的报表设计器 1.  报表系统的架构 新的报表引擎把报表的功能分成了两部分,其中报表引擎只处理数据和对象定位;增加了报表监听器处理显示和输出的事务。由于报表监听器是一个类(Class),因此可以非常方便地与报表进程交互操作。 2.  新的报表语法 Visual FoxPro 9.0兼容旧的报表引擎运行报表,用户可以像从前一样使用REPoRT命令。但是如果要使用新式的报表行为,必须使用Report命令的Object子句。Object子句可以指定报表监听器和指定报表样式。微软称之为对象辅助(Object-Assisted)报表。 3.  报表监听器 报表监听器是提供新式报表行为的对象。报表监听器是基于Visual FoxPro 9.0的新的基础类ReportListener的。 为了让Visual FoxPro 9.0使用报表指定的监听器,需要建立自己的监听器类对象,并在Report命令的Object子句中引用该对象。 4.  HTML和XML输出 Visual FoxPro 9.0提供了更多的报表输出类型,它包含了ReportListener的两个子类,分别叫做HTMLListener和XMLListener,用来提供HTML和XML格式的报表输出。 5.  自定义显示 Visual FoxPro 9.0不仅可以改变字段的外形,还可以在报表监听器中执行自己需要的任何事务。ReportListener的Render方法负责在报表页面上绘制每个对象。用户可以重载这个方法来实现各式各样的输出,真正实现报表自定义显示。

推荐信息