vfp6与vfp9函数对比

vfp6与vfp9函数对比

ID:34726770

大小:120.18 KB

页数:22页

时间:2019-03-10

vfp6与vfp9函数对比_第1页
vfp6与vfp9函数对比_第2页
vfp6与vfp9函数对比_第3页
vfp6与vfp9函数对比_第4页
vfp6与vfp9函数对比_第5页
资源描述:

《vfp6与vfp9函数对比》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VFP6与VFP9函数对比 VFP6与VFP9函数对比(不包含未公开或系统保留的函数),对比了VFP6和VFP9的函数,找出它们的不同并作出简要说明,在此贴出以供各位狐友参考。为了方便从VFP6开始学习的狐友,顺利学习VFP9,笔者依据两个版本的帮助文件(不包含未公开或系统保留的函数),对比了VFP6和VFP9的函数,找出它们的不同并作出简要说明,以供各位狐友参考。由于时间仓促,难免有所疏漏或错误,敬请指正或补充完善。ADDPROPERTY()函数VFP9:ADDPROPERTY(oObjectName,cPropertyName,[,eNewValue])

2、VFP6:无说明:ADDPROPERTY()函数用于在运行时刻向一个对象添加一个新属性。ADIR()函数VFP9:ADIR(ArrayName[,cFileSkeleton[,cAttribute[,nFlag]]])VFP6:ADIR(ArrayName[,cFileSkeleton[,cAttribute[,cCreatorType]]])说明:VFP6中该函数的参数cCreatorType仅适用于FoxProforMacintosh。在VFP9中增加参数nFlag,用于设置数组中文件(夹)名格式:0—(默认)以大写方式显示完整的路径名,1—以原始的大小

3、写方式,2—按DOS8+3命名约定(大写)建议:该函数很有用,应掌握。例如:利用该函数,可以遍历文件夹(或路径)。ADLLS()函数VFP9:ADLLS(ArrayName)VFP6:无说明:把由DECLAREDLL命令载入的函数名放入数组,并返回其数目。ADOCKSTATE()函数VFP9:ADOCKSTATE(ArrayName[,nType

4、nExtended])VFP6:无说明:获取所有可停靠的表单、集成开发环境(IDE)窗口或工具栏的停靠状态。针对表单,可以使用GetDockState方法程序.ADOCKSTATE()在运行时刻可用。AEVENTS

5、()函数VFP9:AEVENTS(ArrayName[,0

6、1

7、oEventObject])VFP6:无说明:可以用AEVENTS()函数来获取已存在的事件绑定数。AFONT()函数VFP9:AFONT(ArrayName[,cFontName[,nFontSize

8、nFontCharSet[,nFlags]]])VFP6:AFONT(ArrayName[,cFontName[,nFontSize]])说明:VFP9中,对该函数的功能进行了增强,参数nFlags用来决定传递给函数的第三个参数是字体大小还是字符集。ALANGUAGE()函数VFP9:ALANG

9、UAGE(ArrayName,nType)VFP6:无说明:ALANGUAGE()函数返回一个包含所有可用的VisualFoxPro命令,函数,基本类或数据库事件的数组。ALINES()函数VFP9:ALINES(ArrayName,cexpression_r[,nFlags][,cParseChar[,cParseChar2[,...]]])VFP6:ALINES(ArrayName,cexpression_r[,lTrim])说明:事实上,VFP9中同样兼容VFP6中该函数的语法。在VFP9中,该函数生成的数组(元素)中,可以不包含空行,可以包含分隔字符

10、;更为重要的是,可以指定一个或多个分隔字符(或字符串),不再固定为chr(10)和chr(13)。建议:该函数十分有用,应掌握。应用举例:*-----------------------------------------------------------------*TAlines.prg*[功能]将从Excel表格中复制的单元格打印出来*-----------------------------------------------------------------LOCALARRAYaExcelLine[1],aCells[1]LOCALi,jIFL

11、EN(_CLIPTEXT)>0ANDALINES(aExcelLine,_CLIPTEXT)>0FORi=1TOALEN(aExcelLine)IFALINES(aCells,aExcelLine,CHR(9))>0FORj=1TOALEN(aCells)??aCells[j]+CHR(9)ENDFOR?ELSE?aExcelLineENDIFENDFORELSEMESSAGEBOX('请从Excel中复制有数据的单元格后再运行本程序!',16,'提示')ENDIF ALLTRIM()函数VFP9:ALLTRIM(expression_r[,nFlags][

12、,cParseChar[,cParseChar2[,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。