您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > VFP9.0-对较于之前VFP6.0-有哪些重大的改进
VFP9.0对较于之前VFP6.0有哪些重大的改进第1页共21页VFP9.0对较于之前VFP6.0有哪些重大的改进VFP9.0对较于之前VFP6.0有哪些重大的改进....................................................................................................................................................................................21、文本框自动完成.................................................................................................................................................................................................................................22、使用新的报表引擎来建立HTML或者XML................................................................................................................................................................................43、组合多个ReportListener以提供多种输出......................................................................................................................................................................................64、将报表保存为图形文件.....................................................................................................................................................................................................................75、使用新的超小型二进制索引..............................................................................................................................................................................................................97、停靠你的表单...................................................................................................................................................................................................................................108、使用新的数据浏览面板...................................................................................................................................................................................................................1410、为了能使用户更好的对数据类型进行控制..................................................................................................................................................................................1611、超级SYS(1037,1)............................................................................................................................................................................................................................1614、控件的Anchor属性........................................................................................................................................................................................................................1915、自定义Memo编辑窗口.................................................................................................................................................................................................................20VFP9.0对较于之前VFP6.0有哪些重大的改进第2页共21页VFP9.0对较于之前VFP6.0有哪些重大的改进象VFP8一样,VFP9的许多改进建议也是来自全球的各个VFP社区。(大大小小的建议,很难知道是谁提出了这些好建议)。不过尽管改进很多,我们也必须承认,VFP的很多方面还没被照顾到。总的看来,VFP9带给我们的是:修补了很多BUG;弥补了一些功能的缺陷或实现了过去曾提出过的一些设想;某些功能被重写发生了翻天覆地的变化……当然,你所渴望的某些功能或许在或许不在这个版本里面,但可以确定你能从那个“What'sNew”文档中发现一些有价值的东西。记住,尝试测试版总要带点探险精神的。我写这篇文章的时候,是在VFP测试版发布前的几个星期,VFP文档有些地方跟不上VFP软件的更新,这就意味着你拿到的测试版拷贝会和文档有些出入,所以很自然,尝试测试版软件总要带点探险精神的,呵呵。如何在BROWSE窗口显示MEMO提示(移动鼠标到MEMO字段上面显示4095个字符);如何禁止打开表对话框并返回一个错误(SETTABLEPROMPTOFF);如何用SETREFRESH指定更快的刷新率;如何在命令按钮/选项按钮/检查框中隐藏CAPTION后还能使用热键/图像(通过设置一个新的属性PicturePosition=14-NoText)。嗯……或者我应该介绍这个?:为CURSOR对象提供的新属性OrderDirection,在数据环境中将它设为升序或降序;工具栏纵横向改变时动态调整分隔对象;用Listbox.AutoHideScrollBar属性来隐藏滚动条。vfp6.0中文版下载:我苦思冥想,因为我要从这个万众瞩目的VFP9.0中选出10个典型的特性来阐述。注:因为这篇文章基于VFP9的一个早期测试版,所以有的特征可能和现在有点出入。1、文本框自动完成你是否曾梦想过给文本框添加一种看起来更流行的“输入常用的单词或短语就出现一个下拉列表”的外观?通过使用VFP智能感知的核心引擎,VFP开VFP9.0对较于之前VFP6.0有哪些重大的改进第3页共21页发组给了我们这样一种很酷的新功能,并且不但令人惊讶的易于使用,而且完全可以扩充。让我们来尝试一下,将一个文本框拖放到表单上(或者打开一个有文本框的任何一个表单),将文本框新的AutoComplete属性设置为一个非零值,这样就搞定了!运行几次这个表单,在文本框里输入一些内容,然后就看魔术表演吧!你也可以用下面这样的代码来让表格中的文本框支持AutoComplete:THISFORM.Grid1.Column1.Text1.AutoComplete=1AutoComplete属性控制着自动完成的行为表现,可用的值如下:※0——不使用自动完成;※1——按字母顺序;※2——最常用的;※3——最近使用的;※4——用户自定义的加权排序(WeightedOrder);这些选项中的最后一个需要特别注意一下。当AutoComplete的值在1-3之间的时候,自动完成的功能是系统自维护的,而用户自定义加权排序的值4则让你可以通过给AutoComp.DBF表中的Weight字段赋以一个数值型值来指定各个数据项的显示顺序(最大的Weight值显示在下拉列表的顶部)。默认的AutoComp.DBF表位于HOME(7)目录下(译者注:使用参数7,该函数返回用户应用程序的数据目录。),但你可以通过在全局的层次上设置_SCREEN.AutoCompTable、或者在单个文本框的层次上设置Text1.AutoCompTable来覆盖默认的设置。不管你在哪个属性中指定一个表,如果这个表不存在,则系统会自动为你新建一个。你可以同时拥有多个AutoComp表,而每个表也可以服务于一个或多个文本框,VFP会管理这些在一个隐藏的数据工作期内的表的打开和关闭。在AutoComp表中,除非你给文本框设置了AutoCompSource属性,否则这个文本框的Name将作为决定显示哪些数据项的查询关键字,反之,则使用AutoCompSource属性指定的值。要想让多个文本框共享自动完成提供的值的话,只要简单的把这些文本框的AutoCompSouce属性设置为相同的值就可以里,例如设置为NameAutoComp或者Cities。通过在运行时将AutoCompSource动态的设置为一个代表某个用户的特定代码的字符串、或者在属性表中设置如下的代码,你甚至可以为你所在组织中的每个人启用独特的自动完成列表:=Custs_+LoginName不过,如果采用了这种办法,你需要注意的是在AutoComp表中作为搜索关键字的Source字段只有20个字符大小。当然,你可以自己建一个有着更大长度的Source字段的表作为AutoComp表,可是如果在为一个特定的文本框初次使用AutoComplete功能的时候你让VFP自动为你建立这个表,那么这个表中的Source字段的长度默认就是20个字符。要在测试的时候看看AutoComp表中发生了什么事情,你可以从VFP的另一个数据工作期内共享打开这个表VFP9.0对较于之前VFP6.0有哪些重大的改进第4页共21页来浏览它的内容,或者也可以在命令窗口中执行如下代码:USEHOME(7)+autocomp.dbfSHAREDIN0SELECTautocompBROWSE2、使用新的报表引擎来建立HTML或者XML**取得一个对HTMLL
本文标题:VFP9.0-对较于之前VFP6.0-有哪些重大的改进
链接地址:https://www.777doc.com/doc-5820755 .html